![将协议处理程序更改为桌面应用程序(如将 URL:IRC 映射到 mIRC)](https://linux22.com/image/1469215/%E5%B0%86%E5%8D%8F%E8%AE%AE%E5%A4%84%E7%90%86%E7%A8%8B%E5%BA%8F%E6%9B%B4%E6%94%B9%E4%B8%BA%E6%A1%8C%E9%9D%A2%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%EF%BC%88%E5%A6%82%E5%B0%86%20URL%3AIRC%20%E6%98%A0%E5%B0%84%E5%88%B0%20mIRC%EF%BC%89.png)
答案1
我正在尝试更改 IRC 协议处理程序
以下是适用于 Windows 8 的解决方案。类似/相同的过程也适用于 Windows 10。
警告:
以下说明包含修改注册表的步骤。但是,如果错误地修改注册表,可能会出现严重问题。
因此,请确保仔细遵循这些步骤。为了增加保护,请在修改注册表之前备份它。然后,如果出现问题,您可以恢复注册表。
有关详细信息,请参阅如何在 Windows 中备份和恢复注册表。
在 Windows 8 上更改 IRC 协议关联
我想删除 Google Chrome 与 IRC 协议的关联。如果我从“运行”打开 IRC 链接,例如 irc://irc.neowin.net/neowin,Google Chrome 就会打开。我想让 mIRC 与此协议关联。
我尝试使用“设置默认程序”删除关联,但没有成功。它只允许我将其更改为 Windows 8(商店)应用程序。
解决方案:
我能够通过以下简单的注册表更改从 Google Chrome 中删除 IRC 关联:
去
HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Google Chrome\Capabilities\URLAssociations\
然后删除该
IRC
行就是这样。我在 Windows 8 机器上进行了测试,单击 Chrome 中的 IRC 链接会启动 mIRC 并提示我连接到服务器。
假设您有与 mIRC 关联的 IRC 链接。
我制作了一个简单的注册表文件,它将对 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"=-