1#
由于最近疫情期间闲来无事,所以写了不少自动化脚本跑着玩,在玩的过程中大概是删除了某个注册表数据或者卸载最新版本的谷歌浏览器有残余,导致软件管家和360均无法安装谷歌浏览器(其他浏览器或app正常安装),到C盘下手动删除文件夹报运行中,无法删除。
经过百度手动删除注册表数据、进入安全模式删除均无法再次安装,当时觉得自己这台电脑可能要告别谷歌了,因为里面有大量数据不想做备份重装系统。
昨天还好好地,一觉醒来就变成这样欲哭无泪呀,然后我就开始四处问人,按照百度的一个又一个解释去尝试看方法能不能有效,包括重启等结果都以失败告终。
1.过去的版本不能安装因为安装过最新版本且卸载有残余所以会提示报错
2.注册表已经删过好几次且安装360修复,感觉没毛病
3.环境变量是可以不用配的,但是为了预防万一我尝试了手动设置webdriver.ChromeOptions,结果无效,提示忘了截图,大致意思:未知错误,找不到对应的驱动。
一直到傍晚吃好饭,忽然觉得自己方向错了,驱动应该不存在问题,因为现在的驱动基本可以所有版本通用,不会拘泥于对应的版本。所以不是驱动的问题,浏览器我有用两种,一个是软件商店下载的可以卸载的,一个是便携式方便跑自动化对应驱动的,目前便携式可以打开但是不支持自动测试工具,软件管家只针对谷歌浏览器无法安装。所以问题应该出在剩下的注册表。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.exe]
@="exefile"
"Content Type"="application/x-msdownload"
[HKEY_CLASSES_ROOT\.exe\PersistentHandler]
@="{098f2470-bae0-11cd-b579-08002b30bfeb}"
手动再次将上述代码保存在任意.reg文件并双击执行,然后满怀期待的运行pycharm,问题仍然存在,尝试着再次从软件商店安装居然成功了,然后再次执行脚本也成功了,只不过由于session问题报了其他错误这个咱们不提,问题就莫名其妙的解决了。。。我将这个莫名其妙发生,莫名其妙修复的问题记录下来,希望大家不会和我一样坑自己玩。。
1#
由于最近疫情期间闲来无事,所以写了不少自动化脚本跑着玩,在玩的过程中大概是删除了某个注册表数据或者卸载最新版本的谷歌浏览器有残余,导致软件管家和360均无法安装谷歌浏览器(其他浏览器或app正常安装),到C盘下手动删除文件夹报运行中,无法删除。
经过百度手动删除注册表数据、进入安全模式删除均无法再次安装,当时觉得自己这台电脑可能要告别谷歌了,因为里面有大量数据不想做备份重装系统。
昨天还好好地,一觉醒来就变成这样欲哭无泪呀,然后我就开始四处问人,按照百度的一个又一个解释去尝试看方法能不能有效,包括重启等结果都以失败告终。
1.过去的版本不能安装因为安装过最新版本且卸载有残余所以会提示报错
2.注册表已经删过好几次且安装360修复,感觉没毛病
3.环境变量是可以不用配的,但是为了预防万一我尝试了手动设置webdriver.ChromeOptions,结果无效,提示忘了截图,大致意思:未知错误,找不到对应的驱动。
一直到傍晚吃好饭,忽然觉得自己方向错了,驱动应该不存在问题,因为现在的驱动基本可以所有版本通用,不会拘泥于对应的版本。所以不是驱动的问题,浏览器我有用两种,一个是软件商店下载的可以卸载的,一个是便携式方便跑自动化对应驱动的,目前便携式可以打开但是不支持自动测试工具,软件管家只针对谷歌浏览器无法安装。所以问题应该出在剩下的注册表。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.exe]
@="exefile"
"Content Type"="application/x-msdownload"
[HKEY_CLASSES_ROOT\.exe\PersistentHandler]
@="{098f2470-bae0-11cd-b579-08002b30bfeb}"
手动再次将上述代码保存在任意.reg文件并双击执行,然后满怀期待的运行pycharm,问题仍然存在,尝试着再次从软件商店安装居然成功了,然后再次执行脚本也成功了,只不过由于session问题报了其他错误这个咱们不提,问题就莫名其妙的解决了。。。我将这个莫名其妙发生,莫名其妙修复的问题记录下来,希望大家不会和我一样坑自己玩。。