今天用mychrome自定安装Google Chrome浏览器,安装完成之后发现无法将其设为默认浏览器。
问题现象
- 点了“将Google Chrome浏览器设为默认浏览器”,无任何效果。
- 注册表
HKEY_CLASSES_ROOT\http\shell\open\command
下默认字符串无法修改,提示截图如下:
排查步骤
- 关于无法修改注册表的问题,网上大多都是说是一些安全软件的浏览器保护功能,而我没有用这类软件。
-
当前注册表值是QQ浏览器的地址,于是打开QQ浏览器的设置界面,发现其中有一个锁定浏览器的功能,将之取消后,再次修改注册表未报错。
设置默认浏览器步骤
- 打开Chrome浏览器,在设置页面点击“将Google Chrome浏览器设置为默认浏览器”,该操作将自动修改注册表
HKEY_CLASSES_ROOT\http\shell\open\command
下默认字符串的值。 - 将注册表
HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice
下Progid
的值修改为http
- 将另外几个
https
以及ftp
下面的同样改为对应的值。