我怎么没有默认的网络浏览器,所以当我点击一个链接时系统会询问使用什么浏览器?

And*_*gel 14 windows browser file-association windows-8

我在某些方面使用 Internet Explorer,在其他方面使用 Chrome。当我单击要在哪个浏览器中打开链接的链接时,我想有一个选择。这在 Windows 中可能吗?我目前运行的是 Windows 8,尽管版本之间应该有相似之处。

据我所知,这是不可能的。

And*_*gel 13

我发现以下是最简单的解决方案。警告:如果您不是本地管理员,请不要这样做。

修改以下注册表项:

  • [HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice]
  • [HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\https\UserChoice]

更改ProgId为无意义的值。

从 UserChoice 文件夹的权限中删除您的本地管理员帐户。(只要您在管理员组中,您仍将保留管理员权限)

单击 http/https 链接时,Windows 将查看该注册表项以查看要运行的程序。当它找不到它时,它会显示所有已注册的 http 处理程序的列表供您选择。通常它会将您选择的任何一项设置为该注册表项,但由于权限被删除而失败。如果它具有提升的权限,它将起作用,但该 Web 浏览器选择屏幕没有提升的权限。

一个黑客,但它对我有用,我相信它是安全的。