Ответы по-разному в Интернете и здесь; вот один вопрос, который охватывает это; Windows RegKey - Путь к приложению браузера по умолчанию . Затем он просто проверяет, является ли путь iexplore.exe.
Обновление: Я только что проверил, какой ключ изменен при отмене выбора и повторном выборе опции "проверять браузер по умолчанию".
Когда вы отмените выбор, значение
HKCU\Software\Microsoft\Internet Explorer\Main\Check_Associations
создано, REG_SZ
содержит строку «нет».
При повторном выборе HKCU\Software\Microsoft\Internet Explorer\Main\Check_Associations
изменяется на «да».
Итак: если HKCU\Software\Microsoft\Internet Explorer\Main\Check_Associations
не существует или "да", он проверит. Чтобы избежать этой проверки (возможно, недружественное к пользователю поведение - используйте с осторожностью), создайте как «нет» или установите «нет» значение HKCU\Software\Microsoft\Internet Explorer\Main\Check_Associations
.