![点击浏览器外的 URL 不会打开](https://linux22.com/image/1339753/%E7%82%B9%E5%87%BB%E6%B5%8F%E8%A7%88%E5%99%A8%E5%A4%96%E7%9A%84%20URL%20%E4%B8%8D%E4%BC%9A%E6%89%93%E5%BC%80.png)
当我点击浏览器之外的 URL 时,什么都没有发生。Chrome 是我的默认浏览器,但如果我点击 Skype 等中的链接,它不会执行任何操作。这是什么原因造成的?
HKEY_CLASSES_ROOT\http
(Default) REG_SZ URL:HyperText Transfer Protocol
AppUserModelID REG_SZ Microsoft.InternetExplorer.Default
EditFlags REG_DWORD 0x2
FriendlyTypeName REG_SZ @C:\Windows\System32\ieframe.dll,-903
Source Filter REG_SZ {E436EBB6-524F-11CE-9F53-0020AF0BA770}
URL Protocol REG_SZ
WebNavigableCLSID REG_SZ {ae90e550-0443-47fb-a001-4875648d4ed3}
HKEY_CLASSES_ROOT\http\DefaultIcon
(Default) REG_SZ C:\Program Files (x86)\Google\Chrome\Application\chrome.exe,0
HKEY_CLASSES_ROOT\http\Extensions
.ASF REG_SZ {187463A0-5BB7-11D3-ACBE-0080C75E246E}
.WM REG_SZ {187463A0-5BB7-11D3-ACBE-0080C75E246E}
.WMA REG_SZ {187463A0-5BB7-11D3-ACBE-0080C75E246E}
.WMV REG_SZ {187463A0-5BB7-11D3-ACBE-0080C75E246E}
HKEY_CLASSES_ROOT\http\shell
(Default) REG_SZ open
HKEY_CLASSES_ROOT\http\shell\open
HKEY_CLASSES_ROOT\http\shell\open\command
(Default) REG_SZ "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -- "%1"
HKEY_CLASSES_ROOT\http\shell\open\ddeexec
(Default) REG_SZ
NoActivateHandler REG_SZ
HKEY_CLASSES_ROOT\http\shell\open\ddeexec\Application
(Default) REG_SZ IExplore
HKEY_CLASSES_ROOT\http\shell\open\ddeexec\Topic
(Default) REG_SZ WWW_OpenURL
答案1
在注册表中,Chrome 已正确设置为 ftp、http 和 https 的默认浏览器,但在控制面板/默认程序中,它显示为“未知应用程序”(或类似内容)。将 Firefox 和 Chrome 重新设置为默认浏览器并没有解决问题,所以我不得不重新安装 Chrome。这有效。
如果您遇到类似的问题,以下问题对这个主题有很好的答案: 如何在 Windows 7 中将默认浏览器更改为未列出的程序?