用于"检查IE是否为默认浏览器"的Windows注册表项?

And*_*wan 24 registry internet-explorer default

在工具 - > Internet选项 - >程序下的IE中,有一个标有"如果Internet Explorer不是默认Web浏览器,请告诉我"的复选框.与此复选框对应的注册表项是什么?我问的原因是我想以编程方式抑制此检查.

澄清:我不想找到默认的浏览器,我想停止IE检查它是否是启动时的默认浏览器.

Chr*_*gan 25

它已经通过网络和各种方式以各种方式得到了回答; 这是一个涵盖它的问题; Windows RegKey - 默认浏览器应用程序路径.然后它只是检查路径是否是iexplore.exe路径.

更新:我刚刚检查了取消选择并重新选择"检查默认浏览器"选项时修改的密钥.

取消选择它后,将HKCU\Software\Microsoft\Internet Explorer\Main\Check_Associations创建一个值 ,其中REG_SZ包含字符串"no".

重新选择时,HKCU\Software\Microsoft\Internet Explorer\Main\Check_Associations会更改为"是".

所以:如果HKCU\Software\Microsoft\Internet Explorer\Main\Check_Associations不存在或是"是",它将检查.为避免这种检查(可能是用户不友好的行为 - 谨慎使用 - 创建为"否"或将值设置为"否" HKCU\Software\Microsoft\Internet Explorer\Main\Check_Associations.


fia*_*iat 8

对于那些试图打败企业集团政策的人来说,这可以在一个命令中完成

reg add "HKCU\Software\Microsoft\Internet Explorer\Main" /f /v "Check_Associations" /d "no" /t REG_SZ
Run Code Online (Sandbox Code Playgroud)

  • 相当于PowerShell:`Set-ItemProperty -Path'HKCU:\ Software\Microsoft\Internet Explorer\Main'-Name Check_Associations -Value'no'` (2认同)