Internet explorer “的Windows注册表项”;检查IE是否为默认浏览器";?
在IE中的“工具->Internet选项->程序”下有一个复选框,标有“告诉我Internet Explorer是否不是默认的web浏览器”。与此复选框对应的注册表项是什么?我问这个问题的原因是,我想以编程方式取消此检查Internet explorer “的Windows注册表项”;检查IE是否为默认浏览器";?,internet-explorer,default,registry,Internet Explorer,Default,Registry,在IE中的“工具->Internet选项->程序”下有一个复选框,标有“告诉我Internet Explorer是否不是默认的web浏览器”。与此复选框对应的注册表项是什么?我问这个问题的原因是,我想以编程方式取消此检查 澄清:我不想找出默认浏览器,我想在IE启动时停止检查它是否是默认浏览器。它在web和此处以各种方式得到了回答;这里有一个问题涉及到它。然后检查路径是否为iexplore.exe路径 更新:我刚刚检查了当您取消选择并重新选择“检查默认浏览器”选项时所修改的键 取消选择时,该值 H
澄清:我不想找出默认浏览器,我想在IE启动时停止检查它是否是默认浏览器。它在web和此处以各种方式得到了回答;这里有一个问题涉及到它。然后检查路径是否为iexplore.exe路径 更新:我刚刚检查了当您取消选择并重新选择“检查默认浏览器”选项时所修改的键 取消选择时,该值
HKCU\Software\Microsoft\internetexplorer\Main\Check\u Associations
创建一个包含字符串“no”的REG\u SZ
重新选择时,HKCU\Software\Microsoft\internetexplorer\Main\Check\u Associations
将更改为“是”
因此:如果HKCU\Software\Microsoft\internetexplorer\Main\Check\u关联不存在或为“是”,它将进行检查。为避免该检查(潜在的用户不友好行为-小心使用-创建为“否”或将值设置为“否”HKCU\Software\Microsoft\internetexplorer\Main\check\u Associations
,有两个键:
HKEY\u LOCAL\u MACHINE\SOFTWARE\Classes\.htm
HKEY\u LOCAL\u MACHINE\SOFTWARE\Classes\.html
将默认键值更改为:htmlfile
或ChromeHTML
对Firefox不太清楚,但如果您在这里设置,您将不会被询问。对于那些试图挫败公司集团策略的人,这只需一个命令就可以实现
reg add "HKCU\Software\Microsoft\Internet Explorer\Main" /f /v "Check_Associations" /d "no" /t REG_SZ
也许我的问题不够清楚;我不想找到默认浏览器,我想停止IE检查它是否是默认浏览器。我会将此澄清添加到问题中。啊。我不知道,目前也没有运行Windows,但它将在HKEY\U CURRENT\u USER\Software\Microsoft\Internet Explorer
中的某个地方。看通过那里,看看你是否能发现它。“检查是否默认”或类似的东西。@Andrew:对不起,我认为这已经回答了你足够的问题。只是检查了它的精确值(Regshot这样很有用)并更新了答案。就是这样!谢谢,当操作系统允许我的时候,我会奖励奖金。我查看了“Main”键的内部,但从未猜到这一点“Check_Associations”是罪魁祸首。了解regshot本身就值得50次重复;也谢谢你的提示!你刚刚尝试了这个,HKCU的设置是“no”。然而,本文()说在HKLM上使用相同的键,然后就成功了:)PowerShell等效项:Set ItemProperty-Path'HKCU:\Software\Microsoft\internetexplorer\Main'-Name Check\u Associations-Value'no'