Изменить обработчик протокола на настольное приложение (например, сопоставить URL:IRC с mIRC)

Изменить обработчик протокола на настольное приложение (например, сопоставить URL:IRC с mIRC)

Я пытаюсь изменить обработчик протокола IRC. Должен ли я использовать приложение Store, как это предлагает нижеприведенная иллюстрация?


Настройка ассоциаций в Windows 10.
На изображении показано, что Windows ожидает, что программа по умолчанию будет приложением из Store. Интересно, что текущая настройка — Google Chrome, настольное приложение.

решение1

Я пытаюсь изменить обработчик протокола IRC

Ниже приведено решение для Windows 8. Похожая/идентичная процедура должна работать и для Windows 10.

Предупреждение:

Инструкции ниже содержат шаги, которые расскажут вам, как изменить реестр. Однако, если вы измените реестр неправильно, могут возникнуть серьезные проблемы.

Поэтому убедитесь, что вы тщательно следуете этим шагам. Для дополнительной защиты сделайте резервную копию реестра перед его изменением. Затем вы сможете восстановить реестр, если возникнет проблема.

Для получения более подробной информации см.Как сделать резервную копию и восстановить реестр в Windows.


Изменение ассоциации протокола IRC в Windows 8

Я хотел бы удалить связь Google Chrome с протоколом IRC. Если я открываю ссылку IRC из Run, например irc://irc.neowin.net/neowin, открывается Google Chrome. Я хотел бы, чтобы mIRC был связан с этим протоколом.

Я пробовал удалить связь с помощью Set Default Programs, но безуспешно. Это позволит мне только изменить его на приложение Windows 8 (магазин).

Решение:

Мне удалось удалить ассоциацию IRC из Google Chrome, выполнив следующее простое изменение реестра:

  1. Идти кHKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Google Chrome\Capabilities\URLAssociations\

  2. Затем удалите IRCстроку

Вот и все. Я протестировал это на своем компьютере с Windows 8, и нажатие на ссылку IRC в Chrome запускает mIRC и предлагает мне подключиться к серверу.

Это предполагает, что у вас есть IRC-ссылки, связанные с mIRC.

Я создал простой файл реестра, который внесет изменения в Chrome, а также свяжет ссылки IRC и XDCC с mIRC:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\irc]

@="URL: IRC Protocol"

"URL Protocol"=""

[HKEY_CLASSES_ROOT\irc\shell\open\command]

@="C:\\Program Files (x86)\\mIRC\\mirc.exe %1"

[HKEY_CLASSES_ROOT\xdcc]

@="URL: XDCC Protocol"

"URL Protocol"=""

[HKEY_CLASSES_ROOT\xdcc\shell\open\command]

@="C:\\Program Files (x86)\\mIRC\\mirc.exe %1"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Google Chrome\Capabilities\URLAssociations]

"irc"=-

ИсточникИзменение ассоциации протокола IRC в Windows 8

Связанный контент