无法在 Windows 10 中设置默认浏览器 - “未安装此文件或协议的应用程序”

无法在 Windows 10 中设置默认浏览器 - “未安装此文件或协议的应用程序”

我妻子的 Windows 10 电脑出现问题,其他程序无法打开网站,因为找不到处理“http”或“https”的应用程序。她在机器上安装了 IE 和 Chrome,从开始菜单打开时,它们似乎都运行正常。

尝试从 Chrome 本身将默认 Web 浏览器设置为 Chrome 会导致 Windows 打开“在应用商店中查找此应用”提示。单击应用商店链接只会显示四个应用程序 - 其中只有一个实际上是名为“Sidekick Private Browser”的浏览器。我不愿意安装这样的东西,因为机器上已经有两个运行良好的浏览器了。

进入 Windows 系统设置并从默认应用程序中设置默认浏览器,结果大致相同 - 我单击 Web 浏览器选项下的“选择默认”,然后出现一个标题为“选择应用程序”的模式。错误消息显示“没有安装此类文件或协议的应用程序”,后面是指向应用商店的链接。

我的直觉是,注册表中可能存在损坏,导致 http 和 https 请求处理不当,因为 IE 至少应该作为默认浏览器出现。但是,我不知道问题可能是什么。我运行了 sfc /scannow,但没有出现任何错误。

有什么想法吗?提前谢谢您!

答案1

由于确信这是注册表的问题,我决定尝试重新安装 Chrome。果然,这样做会使它出现在可以设置为默认 Web 浏览器的应用程序列表中。奇怪的是 IE 仍然没有列在那里,但一定是有什么东西破坏了注册表项,这些注册表项标识 Chrome 和 IE 能够处理 http 和 https 请求。同样令人好奇的是,将其传递给 Microsoft 应用商店并没有显示任何主流浏览器可能可以处理此问题。简而言之,我认为注册表不知何故出了问题,我仍然不知道如何修复它。但是,与此同时,看起来我至少能够将 Chrome 设置为默认浏览器。如果这种情况发生变化,我会在这里再次更新。

相关内容