欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Window 10 Google Chrome无法启动更新检查(错误代码为1)- 卸载重装chrome并使用mklink解决chrome安装在其他盘的问题

程序员文章站 2022-06-11 15:02:33
...

为什么出现错误代码1?

相信不少人和我一样,在安装google chrome后会把文件夹从c盘移到d盘,然后几个月之后google chrome会弹出chrome版本太旧,关于chrome页面中出现错误代码1,并且提示你要重装,然而这已经是我第二次出现这样的问题了,所以这次我决定解决这个问题。

Window 10 Google Chrome无法启动更新检查(错误代码为1)- 卸载重装chrome并使用mklink解决chrome安装在其他盘的问题

通过百度发现出现这样的原因很可能是我移动文件夹的原因 ,毕竟直接移动文件夹并修改快捷方式太暴力,很多细节没有修改,比如注册表之类的,可能chrome的update服务默认了某个位置,却被我们移动了(看文章末尾)

如果你有将chrome文件夹移动到其他盘并且出现错误代码1,那么八九不离十是移动文件夹的锅

卸载chrome

首先,我们要卸载chrome

如果你没有移动过文件夹,那么你可以在设置的应用里找到google chrome,直接卸载就可以了;

如果你移动过文件夹,那么你需要删除文件夹和google chrome的注册表(因为设置的应用里会找不到google chrome,我也找不到chrome文件夹里的卸载程序)

我是直接删除文件夹后使用cclear清除无用的注册表,你也可以使用win+R输入regedit进入注册表编辑器ctrl+f搜索google,然后把chrome删掉(不确定这样删是否干净,可能还有其他注册表要删,cclear免费版的足够用了)

mklink建立符号链接

chrome默认安装路径为C:\Program Files (x86)\Google\Chrome,这时要确定 C:\Program Files (x86)\Google\ 下面没有chrome这个文件夹(也就是确保建立到Google文件夹位置,并确保下面没有Chrome文件夹),因为这个要由mklink来创建(否则你会出现“当文件已存在时,无法创建该文件”的提示)

然后选择你要安装的文件夹,我选择的安装位置是D:\Program Files (x86)\Google\Chrome(大可不必和我一样),这里的路径需要已存在

然后win+R输入cmd打开命令提示符输入下面的命令(后面的路径根据你选择的安装位置,要确保路径存在)

mklink /d "C:\Program Files (x86)\Google\Chrome" "D:\Program Files (x86)\Google\Chrome"

如果你出现拒绝访问的提示,那么你需要进入C:\Windows\System32搜索cmd.exe右键选择以管理员身份运行,然后重新输入命令即可

Window 10 Google Chrome无法启动更新检查(错误代码为1)- 卸载重装chrome并使用mklink解决chrome安装在其他盘的问题

出现下面的提示就说明成功了

Window 10 Google Chrome无法启动更新检查(错误代码为1)- 卸载重装chrome并使用mklink解决chrome安装在其他盘的问题 

重装chrome

重新安装chrome,什么都不需要做,因为chrome无法修改安装路径

然后进入C:\Program Files (x86)\Google我们会发现这里的chrome只是一个映射,不占用c盘的空间,真正的文件在d盘(即我们选的那个位置)

Window 10 Google Chrome无法启动更新检查(错误代码为1)- 卸载重装chrome并使用mklink解决chrome安装在其他盘的问题

 Window 10 Google Chrome无法启动更新检查(错误代码为1)- 卸载重装chrome并使用mklink解决chrome安装在其他盘的问题

然后就可以发现检查更新服务可以正常使用了

Window 10 Google Chrome无法启动更新检查(错误代码为1)- 卸载重装chrome并使用mklink解决chrome安装在其他盘的问题 

小猜测

其实我们可以发现c盘和d盘的google文件夹里都有crashreports,policies,temp,update文件夹,而且都是真实存在的,不是链接,所以我猜测google chrome内部规定好了更新服务去c盘的update文件夹找,我们移动文件夹的话chrome就会找不到(它会觉得是你安装过程中文件丢失,所以让你重装)。

所以如果我们把上面四个文件夹复制一份放回C:\Program Files (x86)\Google里,可能也可以解决代码1的错误(仅仅猜测,没试过)

相关标签: google chrome