python安装报错找不到launcher.msi
观察给出的默认路径,回想起来了。去年我差点被转ATOS开发时电脑装入大量的嵌入式工程,由于硬盘空间不够,我就手动删掉了一些电脑自动生成的cache类目录,之前装过python3.8,但之后再没用过。也就是当时就删坏了只是一直没发现。我打算安装个python,下载了当前最新版3.13。但安装时报错,弹框提示让查找本地的launcher.msi文件。删除红框内的项,再重启,python3.13正常安装
·
背景
我打算安装个python,下载了当前最新版3.13。但安装时报错,弹框提示让查找本地的launcher.msi文件。
默认路径为:C:\ProgramData\Package Cache\{CE******-2472-4BF6-8994-52D6783F5575}v3.8.7140.0\。观察给出的默认路径,回想起来了。去年我差点被转ATOS开发时电脑装入大量的嵌入式工程,由于硬盘空间不够,我就手动删掉了一些电脑自动生成的cache类目录,之前装过python3.8,但之后再没用过。也就是当时就删坏了只是一直没发现。
尝试
- 先在程序控制面板里面查找python,发现有python3.8和launcher两个程序,经尝试,前者卸载了,后者无法卸载。
- 再尝试从网上下载launcher.msi文件,因版本不对无效,
- 再尝试安装3.8的python企图修复launcher,但安装未完成依然报同样的错。
- 然后下载3.8的非安装版压缩包,打开也没找到3.8对应的launcher文件。
- 手动创建丢失的路径目录并放入python安装包,无效,系统只认launcher.msi。
- 考虑到这些不需要的信息记录在注册表中,准备清理一下时,发现除了我司标准的杀软外,其他工具都不能正常打开。
- 然后在注册表中查找python3.8和launcher相关信息,根据直觉删除了一些比较安全的项和值,花了很多时间,删的也不全,重启,问题依旧。
解决
考虑到安装时总提醒的这个位置,尝试把位置中的版本号3.8.7140.0在注册表中查找,果然有发现:
然后找到上级项,观察目录名,应该就是导致报错的原因了
删除红框内的项,再重启,python3.13正常安装了,查看控制面板里,launcher也更新到3.13了。
更多推荐
所有评论(0)