Измените обработчик протокола на настольное приложение (например, отображение URL:IRC на mIRC)
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, сделав это простое изменение реестра:
Идти к
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"=-