奇怪的默认浏览器问题

奇怪的默认浏览器问题

我已将默认浏览器设置为“firefox”。但是,无论我做什么,有一个应用程序总是坚持打开 Opera,而不是默认浏览器。

我已经联系了有关该应用程序的供应商,他们说该应用程序打开了标准默认浏览器,并且他们正在做标准的事情。

我检查了我的浏览器设置并且他们确认默认浏览器是 Firefox。

是否存在其他注册表设置导致该应用程序打开除默认浏览器之外的其他浏览器?

我正在运行已修补的 Windows 7 当前版本。

答案1

最有可能的是,您的应用程序供应商正在使用一些旧的/过时的方法来检测默认浏览器(例如在 HKCU 之前检查 HKLM),这会在 Windows 7 中返回错误的结果。

检测standard default browser并不像听起来那么简单,并且正确执行此操作的方法在不同版本的 Windows 之间会随着时间的推移而改变。查找你的浏览器如何知道它不是默认浏览器?欲了解详细信息,此处就不再赘述。

虽然链接的文章提供了要查看的注册表项列表,但文章本身可以追溯到 Windows Vista,因此现在已经过时了。最终的补救措施是运行进程监控并在 Opera 启动之前查找相关应用程序的注册表读取。

相关内容