Internet explorer “的Windows注册表项”;检查IE是否为默认浏览器";?

Internet explorer “的Windows注册表项”;检查IE是否为默认浏览器";?,internet-explorer,default,registry,Internet Explorer,Default,Registry,在IE中的“工具->Internet选项->程序”下有一个复选框,标有“告诉我Internet Explorer是否不是默认的web浏览器”。与此复选框对应的注册表项是什么?我问这个问题的原因是,我想以编程方式取消此检查 澄清:我不想找出默认浏览器,我想在IE启动时停止检查它是否是默认浏览器。它在web和此处以各种方式得到了回答;这里有一个问题涉及到它。然后检查路径是否为iexplore.exe路径 更新:我刚刚检查了当您取消选择并重新选择“检查默认浏览器”选项时所修改的键 取消选择时,该值 H

在IE中的“工具->Internet选项->程序”下有一个复选框,标有“告诉我Internet Explorer是否不是默认的web浏览器”。与此复选框对应的注册表项是什么?我问这个问题的原因是,我想以编程方式取消此检查


澄清:我不想找出默认浏览器,我想在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'