Подтвердить что ты не робот

Ключ реестра Windows для "проверить, является ли IE браузером по умолчанию"?

В IE в меню "Инструменты" - "Свойства обозревателя" → "Программы" установлен флажок "Скажите, если Internet Explorer не является веб-браузером по умолчанию". Какой ключ реестра соответствует этому флажку? Причина, по которой я прошу, состоит в том, что я хочу программно скрыть эту проверку.

Уточнение: я не хочу выяснять браузер по умолчанию, я хочу остановить проверку IE, если это браузер по умолчанию при запуске.

4b9b3361

Ответ 1

На него ответили разными способами через Интернет и здесь; вот один вопрос, который его охватывает; Windows RegKey - путь к браузеру по умолчанию. Затем он просто проверяет, является ли путь пути iexplore.exe.

Обновление: Я только что проверил, какой ключ изменен, когда вы отмените выбор и повторно выберите параметр "проверить браузер по умолчанию".

Когда вы отмените выбор, значение HKCU\Software\Microsoft\Internet Explorer\Main\Check_Associations, a REG_SZ содержит строку "no".

При повторном выборе, HKCU\Software\Microsoft\Internet Explorer\Main\Check_Associations изменяется на "yes".

Итак: если HKCU\Software\Microsoft\Internet Explorer\Main\Check_Associations не существует или "да", он будет проверять. Чтобы избежать этой проверки (потенциально недружественное поведение пользователей - используйте с осторожностью), создайте как "нет" или установите "нет" значение HKCU\Software\Microsoft\Internet Explorer\Main\Check_Associations.

Ответ 2

Для тех, кто пытается победить политику корпоративной группы, это делает трюк в одной команде

reg add "HKCU\Software\Microsoft\Internet Explorer\Main" /f /v "Check_Associations" /d "no" /t REG_SZ

Ответ 3

Есть два ключа:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.htm
  • HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.html

Измените значение ключа по умолчанию на: htmlfile или ChromeHTML

Не уверен в Firefox, но если вы установите его здесь, вас не спросят.