【问题标题】:Python installer: "0x80070642 - User cancelled installation"Python 安装程序:“0x80070642 - 用户取消安装”
【发布时间】:2018-04-04 06:14:42
【问题描述】:

每当我在工作中尝试将 Python 3.6.3(32 位)安装到我的 Windows 7 笔记本电脑时,安装程​​序都会失败并出现以下错误。

0x80070642 - 用户取消安装

在安装“Python 3.6.3 标准库(32 位)”时,此错误始终出现在安装过程中,如任务栏图标中 Python 的进度条变为红色所示。

Looking at the installer log,我注意到一些报告 Failed to secure cache path: 的条目,但搜索这些错误并没有提供任何其他详细信息。

Error 0x80070005: Failed to secure cache path: C:\ProgramData\Package Cache\
Error 0x80070005: Failed to secure cache directory: C:\ProgramData\Package Cache\
Error 0x80070005: Failed to get cached path for package with cache id: {C093353B-F9EE-4A06-923D-C1B340B82886}v3.6.6119.0
Error 0x80070005: Failed to cache payload: launcher_AllUsers
Failed to cache payload: launcher_AllUsers from working path: C:\Users\SVASCE~1\AppData\Local\Temp\{973D88A7-E2AD-4A3C-AA24-79C5637B217A}\launcher_AllUsers, error: 0x80070005.

【问题讨论】:

  • 这将在 bugs.python.org 问题跟踪器上得到更好的处理。 3.5+ 的 Windows 安装程序几乎完全是一个 Python 核心开发人员的工作。他至少可以查看一下,看看是不是安装程序有问题,或者是否可以在日志中改进有关故障的信息。 ERROR_INSTALL_USEREXIT (0x0642) 可能只是由于 ERROR_ACCESS_DENIED (0x0005) 故障而取消捆绑安装程序。

标签: python windows-7 installation failed-installation


【解决方案1】:

我能够通过取消选中“为所有用户安装启动器来解决该错误。取消选中后,安装程序按预期工作,没有任何问题。

可能是文件夹权限存在问题,因为这是在托管工作机器上。

【讨论】:

  • 你太棒了。非常感谢,我已经尝试在我的工作站上进行此安装 20 个工作小时!谢谢!
  • 以上答案对我不起作用。我右键单击设置并以管理员身份运行它,然后它工作了!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多