为所有用户添加删除程序中未显示针对所有用户的 Python 3.10 静默安装

问题描述 投票:0回答:2

我正在 Windows 2019 box uisng 命令中安装 python 3.10。 Python 已立即安装,并且能够在命令行和控制面板中为安装它的用户检查相同的内容 ->“卸载或更改程序”。 对于安装它的用户,这些程序被列为“Python Launcher”和“Python 3.10.0(64位)”。

但是控制面板中的“卸载或更改程序”并未列出其他用户的Python 3.10.0和Python启动器。为什么会出现这个问题以及如何解决?

(1) 安装命令 - C:\Software\python310\python-3.10.0-amd64.exe /quiet InstallAllUsers=1 PrependPath=1 TargetDir=C:\Python310 Include_launcher=1 /log "C:\Temp\Python310-安装.log” (2)安装的用户有admin权限 (3) 所有用户都是管理员用户。即使重新启动到其他用户也没有运气 (4) 操作系统 win 2019 64 位

windows-installer python-3.10
2个回答
0
投票

它看起来像是 python 的一个错误,目前这个版本还没有修复。证明在 https://bugs.python.org/issue46714


0
投票

如果有人仍然感兴趣,我创建了自己的安装程序版本(基于 python-3.12.3-amd64.exe),以便能够将其与 sccm 等部署软件一起使用。它位于批处理文件中,因为我无法在我的组织中使用 powershell。 使用 InstallAllUsers=1 开关时安装程序的问题是:

  1. 软件将安装程序复制到C:\Windows\SysWOW6
© www.soinside.com 2019 - 2024. All rights reserved.