Answers:
桌面的默认设置和Metro / Modern UI的默认设置之间没有区别。只有一个地方可以设置此设置,并且应该同时覆盖这两个位置。但是,您只能将扩展名.html设置为默认设置为Chrome,并且仍然具有指向Internet Explorer的超链接。
在注册表中找到与默认桌面程序与默认Metro冲突的条目并不奇怪,但是在控制面板中没有设置或位置可以更改此设置。看一下这个问题。收到赏金的答案似乎表明某处存在一个注册表项,该注册表项可能会或可能不会指示将MUI应用设置为默认值,但是可能对超链接的行为没有任何影响。
打开开始并搜索Default Programs
:
现在选择Set your default programs
:
看看Chrome,看看它设置了什么。我的只有18个中有3个:
.html扩展名和HTTP协议之间有区别!将Chrome设置为.html的默认设置将导致桌面或资源管理器中的.html文件在Chrome中打开。我们要确保Chrome是HTTP协议的默认设置。
确保HTTP, URL:HyperText Transfer Protocol
和HTTP, URL:HyperText Transfer Protocol with Privacy
都已设置。
之所以会发生这种情况,是因为您只为台式机或Metro设置了默认浏览器,而没有为两者都设置-确保在每个浏览器中都将其设置为默认浏览器。
从谷歌浏览器帮助:
Windows 8用户:要从“开始”屏幕将Chrome作为Windows 8应用程序启动,请按照上述步骤操作,并将Chrome设置为默认浏览器。了解有关Windows 8应用程序的更多信息
编辑
有些程序总是强制Internet Explorer打开链接,您对此无能为力。
如果上述步骤没有帮助,您可以检查其他程序是否打开了带有chrome的链接(例如默认的“邮件”应用程序)吗?