Я пытаюсь изменить обработчик протокола 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, внеся это простое изменение в реестр:
Перейдите в HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Google Chrome\Capabilities\URLAssociations\
Затем удалите строку 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