我按照概述的步骤这里但设置了 Chrome 而不是 Internet Explorer。如果我关闭所有浏览器窗口、Chrome 和 IE,更改将恢复,IE 将成为默认浏览器。我是唯一登录的用户。
我能检测到哪个进程改变了这些设置吗?
更改默认浏览器的步骤:
- 从屏幕右边缘向内轻扫,然后点击“搜索”。 (如果您使用鼠标,请指向屏幕右下角,将鼠标指针向上移动,然后单击“搜索”。)
- 输入“默认程序”,然后点击或单击“默认程序”。
- 点击或单击“设置默认程序”。
- 从程序列表中选择 Internet Explorer。
- 点击或单击“将此程序设置为默认程序”,然后点击或单击“确定”。
编辑 1:@Kamal - 我禁用了我的 McAfee HIPS 和 AV,但其他东西却不断更改我的默认浏览器。
编辑2:我用过进程监控跟踪HKLM\Software\Classes\.html
和其他文件扩展名的更改,但未注册任何事件。无论更改我的默认浏览器是什么,它都不会使用此机制。
然后我开始监视Control Panel >> Default Programs >> Set Default Programs
控制对话框并强制更改默认浏览器(从/到 IE/Chrome)并捕获大量注册表查询和更新,所有这些都由 完成Explorer.exe
。
答案1
检查您的互联网安全/防病毒程序。它可能会阻止更改生效。您可以尝试关闭安全软件,进行更改并关闭所有浏览器窗口,看看更改是否生效。如果是,请打开安全软件并重试。