Chrome 在 Windows 上彻底卸载步骤
走完控制面板的卸载流程,Chrome 并不算真正走干净。它会留下三类东西:程序目录里的残留文件、用户配置目录里的数据、以及注册表里的一大堆键值。平时留着无所谓,但有几种情况必须清彻底。
我遇到的是版本降级。想装一个指定的旧版本做兼容性测试,安装包跑起来直接失败,或者装完打开还是新版本,原因就是 Google Update 那套更新组件的注册信息还在,它认为本机已经有更高版本,于是拒绝安装或者悄悄把版本又拉回去。另一种常见情况是浏览器本身出了问题,配置损坏或者被恶意插件改了策略,重装无效,因为重装会读回原来的配置目录,问题跟着一起回来。
所以「彻底卸载」的实质是三步:删程序文件、删用户数据、清注册表。前两步是文件操作,第三步才是关键,也是最需要小心的一步。
开始之前有两件事要先做。一是确认浏览器完全退出,任务管理器里搜一遍 chrome,把残留进程包括后台的更新进程一起结束掉,否则文件被占用删不掉。二是如果书签、密码这些数据还要用,先登录账号同步上去,或者手动把配置目录整个备份一份,下面的操作会把这些数据一并删掉,没有回收站兜底。
步骤
前三步删文件。程序本体在 Program Files 下面,六十四位和三十二位两个目录都要看,因为不同版本的安装器落点不一样,也可能两边都有残留。第三步那个是用户数据目录,位置在 C:\Users\<用户名>\AppData\Local 下面,AppData 默认是隐藏的,需要先在资源管理器的查看选项里打开显示隐藏项目才能进去。用户配置、插件、缓存、历史记录都在这里,这一步删掉之后重装才是真正的干净安装。
C:\Program Files 中删除 Google 文件夹
C:\Program Files (x86)中删除 Google 文件夹
点开显示隐藏文件夹,在 · 中删除
Google文件夹
后面几步清注册表,这是解决降级失败的核心,因为版本信息就记在这里。
- 打开注册表:
windows + R--> 输入regedit--> 回车
注册表编辑器的删除是即时生效且没有撤销的,动手之前强烈建议先备份:在编辑器里选中要删的项,用「文件」菜单里的导出功能存成 .reg 文件,出问题时双击这个文件就能导回去。另外只删下面明确列出的这几个位置,不要凭印象搜索 Google 然后批量删,其他 Google 产品比如输入法、云端硬盘的配置也在同一个父项下面,一起删掉会连带损坏那些软件。
删除
\HKEY_CURRENT_USER\SOFTWARE\Google删除
\HKEY_LOCAL_MACHINE\SOFTWARE\Google删除
\HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Google
这三个位置对应三个不同的作用域。第五步是当前用户级别的配置,第六步是整机级别的,第七步那个 Wow6432Node 是六十四位系统给三十二位程序用的注册表映射区,三十二位版本的浏览器和更新组件把信息写在这里,所以不能漏。修改 HKEY_LOCAL_MACHINE 下面的内容需要管理员权限,普通权限打开的注册表编辑器会提示无法删除。
删除注册表.reg
上面那几步是按父项整体删除,比较粗放。如果不想动整个 Google 项,或者机器上还装着其他 Google 软件不能连带删,可以用下面这份脚本做精确清理,它只针对浏览器相关的那些键。
用法是把内容存成一个 .reg 后缀的文件然后双击执行,会弹确认对话框。语法上的关键点是方括号里项名前面那个减号,[-HKEY_...] 表示删除这个项及其下面的所有内容;而形如 "Chrome"=- 的写法表示删除某个项下面名为 Chrome 的这一个值,不动同级的其他值,RegisteredApplications 那两处用的就是这种精确删值的写法,因为那个项下面还有其他浏览器的注册信息,不能整体删掉。
那两串花括号包起来的字符是产品的唯一标识码,Google Update 靠它区分自己管理的是哪个产品,判断版本高低的记录就挂在这些标识下面的 Clients 和 ClientState 里,这也是降级被拦住的直接原因。
同样地,执行之前先把注册表备份好,脚本文件里开头那几行注释也是这个意思。
Windows Registry Editor Version 5.00
; WARNING, this file will remove Google Chrome registry entries
; from your Windows Registry. Consider backing up your registry before
; using this file: http://support.microsoft.com/kb/322756
; To run this file, save it as 'remove.reg' on your desktop and double-click it.
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeHTML]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\chrome.exe]
[HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications]
"Chrome"=-
[-HKEY_CURRENT_USER\SOFTWARE\Classes\ChromeHTML]
[-HKEY_CURRENT_USER\SOFTWARE\Clients\StartMenuInternet\chrome.exe]
[HKEY_CURRENT_USER\SOFTWARE\RegisteredApplications]
"Chrome"=-
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\Chrome]
[-HKEY_CURRENT_USER\Software\Google\Update\Clients\{8A69D345-D564-463c-AFF1-A69D9E530F96}]
[-HKEY_CURRENT_USER\Software\Google\Update\ClientState\{8A69D345-D564-463c-AFF1-A69D9E530F96}]
[-HKEY_CURRENT_USER\Software\Google\Update\Clients\{00058422-BABE-4310-9B8B-B8DEB5D0B68A}]
[-HKEY_CURRENT_USER\Software\Google\Update\ClientState\{00058422-BABE-4310-9B8B-B8DEB5D0B68A}]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Google\Update\ClientStateMedium\{8A69D345-D564-463c-AFF1-A69D9E530F96}]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Google\Update\Clients\{8A69D345-D564-463c-AFF1-A69D9E530F96}]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Google\Update\ClientState\{8A69D345-D564-463c-AFF1-A69D9E530F96}]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Google\Update\Clients\{8A69D345-D564-463c-AFF1-A69D9E530F96}]

还没有留言,来发表第一条吧~