安装Avast Secure Browser后无法设置Chrome为默认浏览器
解决Avast Secure Browser导致Chrome无法设为默认浏览器的问题
可能被篡改的注册表位置
Avast Secure Browser通常会修改Windows识别浏览器的核心注册表项,重点检查以下路径:
HKEY_CURRENT_USER\Software\Clients\StartMenuInternet:用户级浏览器列表入口,Chrome的项可能被移除或替换HKEY_LOCAL_MACHINE\Software\Clients\StartMenuInternet:全局浏览器列表,同样可能被篡改HKEY_CLASSES_ROOT\http\shell\open\command、HKEY_CLASSES_ROOT\https\shell\open\command:HTTP/HTTPS协议的默认程序关联
手动修复注册表步骤
- 打开注册表编辑器:按下
Win+R,输入regedit回车,先备份注册表(文件→导出,选择「全部」保存) - 恢复用户级浏览器列表:
- 定位到
HKEY_CURRENT_USER\Software\Clients\StartMenuInternet,右键新建项,命名为Google Chrome - 选中该新建项,右键新建字符串值,命名为
LocalizedString,值设为Google Chrome - 右键
Google Chrome项,新建子项DefaultIcon,将默认值改为C:\Program Files\Google\Chrome\Application\chrome.exe,0(路径不符则自行修改) - 继续新建子项
shell\open\command,默认值设为"C:\Program Files\Google\Chrome\Application\chrome.exe" -- "%1"
- 定位到
- 恢复全局浏览器列表:
- 定位到
HKEY_LOCAL_MACHINE\Software\Clients\StartMenuInternet,重复步骤2的操作添加Google Chrome项及对应子项、值
- 定位到
- 修复协议关联:
- 分别进入
HKEY_CLASSES_ROOT\http\shell\open\command和HKEY_CLASSES_ROOT\https\shell\open\command,将默认值改为"C:\Program Files\Google\Chrome\Application\chrome.exe" -- "%1"
- 分别进入
- 重启电脑,前往「设置→应用→默认应用」,即可找到Chrome并设置为默认
替代变通方法
如果不想手动改注册表,可尝试以下方案:
- 打开Chrome,点击右上角菜单→设置→默认浏览器,点击「将Chrome设置为默认浏览器」,让Chrome自动修复关联
- 卸载Avast Secure Browser后,前往「设置→应用→默认应用→重置」,重置所有默认应用后重新设置Chrome
- 下载Google Chrome官方安装包,运行时选择「修复」选项,自动修复注册表关联
内容的提问来源于stack exchange,提问作者Hugo KRETZ
相关产品推荐
相关产品推荐

