Windows 10非管理员账户安装Python 3.13时出现0x80070659系统策略禁止错误求助
Windows 10非管理员账户安装Python 3.13时出现0x80070659系统策略禁止错误求助
我现在碰到个棘手的问题:在Windows 10的非管理员账户里,已经装了Python 3.9,现在想同时安装Python 3.13。安装时我做了这些设置:
- 勾选了「Add python.exe to PATH」,然后进入自定义安装页面
- 第一屏除了「for all users (requires admin privileges)」没选,其他选项都开启了
- 第二屏开启了「associate files with Python」「create shortcuts」「add Python to environment variables」
结果安装到最后直接报错:0x80070659 - This installation is forbidden by system policy.
翻安装日志的时候发现几个关键点:
- 日志里有好几条注册表相关的错误,但我去注册表编辑器里找,对应的键根本不存在
- 核心错误应该是这几项:
- Error 0x80070659: Failed to install MSI package.
- Error 0x80070659: Failed to configure per-user MSI package.
- Applied execute package: launcher_JustForMe, result: 0x80070659
用管理员账户是能装上,但我就想把3.13装在当前这个非管理员账户里啊——而且之前Python 3.9也是装在这个账户的,为啥3.13就不行呢?
我试过一个网上的解决方法,但完全没效果。
另外还有个细节:我试着装Python 3.12是成功的!对比下来,3.12的安装程序会识别到Python启动器已经安装(毕竟我这账户里有3.9),但3.13的安装程序完全没检测到已有的启动器。
还是想装3.13,有没有大佬知道这问题该咋解决?多谢了!
备注:内容来源于stack exchange,提问作者jub
相关产品推荐
相关产品推荐

