![单击“外部协议请求”对话框中的“启动应用程序”后,Chrome 不会启动外部应用程序](https://linux22.com/image/1492252/%E5%8D%95%E5%87%BB%E2%80%9C%E5%A4%96%E9%83%A8%E5%8D%8F%E8%AE%AE%E8%AF%B7%E6%B1%82%E2%80%9D%E5%AF%B9%E8%AF%9D%E6%A1%86%E4%B8%AD%E7%9A%84%E2%80%9C%E5%90%AF%E5%8A%A8%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E2%80%9D%E5%90%8E%EF%BC%8CChrome%20%E4%B8%8D%E4%BC%9A%E5%90%AF%E5%8A%A8%E5%A4%96%E9%83%A8%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F.png)
点击磁力链接后(例如:https://www.openoffice.org/distribution/p2p/magnet.html) Chrome 将显示常见的“外部协议请求”对话框,询问是否启动与该协议相关的应用程序或不执行任何操作。
我选择“启动应用程序”,但什么都没发生。尝试卸载并重新安装 Chrome,禁用所有扩展程序运行,尝试隐身模式,尝试卸载并重新安装 torrent 客户端,尝试安装其他 torrent 客户端。但都无济于事。在后一种情况下(安装其他 torrent 客户端),Chrome 会在外部协议请求对话框中反映这一点(说它将启动新的 torrent 客户端),但同样什么也没发生。
这与在“本地状态”文件中重置磁力协议的处理无关,因为 Chrome 实际上正在处理它,但它不会启动应用程序。
Chrome 版本:50.0.2661.94 m
运行环境:Windows 7 64位
答案1
上面的答案对我不起作用。但是这个有效:(不要赞同我的回答,而是赞同他的回答)。
简单地:
1)转到 URL chrome://settings/clearBrowserData
2)选择持续时间“过去一周”。
3)仅选择“Cookie 和其他网站数据”
4)单击“清除浏览数据”并再次浏览网站。
答案2
这个类似的问题Chrome 磁力链接无法启动(Windows 7)帮我解决了这个问题!就我的情况而言,问题的根源在于,很久以前,我决定重新安装 Shareaza 以查看 Gnutella 网络是否仍在使用,并很快将其卸载,但由于某种原因,它永久性地扰乱了 Chrome 中磁铁协议的处理。
因此,正如对类似问题的回答之后,我检查了注册表,删除了所有包含“Shareaza”的键,现在问题终于解决了。