Python 安装程序:“0x80070642 - 用户取消安装”

Python installer: "0x80070642 - User cancelled installation"

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

0x80070642 - User cancelled installation

在安装 "Python 3.6.3 Standard Library (32-bit)" 的过程中,此错误始终出现在安装的中途,如 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.

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

可能是文件夹权限有问题,因为这是在受管理的工作机器上。