msiexec 与 /a 和 /qb 如何在没有管理员访问权限的情况下工作

How does msiexec with /a and /qb work without admin access

我使用 instructions here、运行 下面的命令在 PC 上安装了 Python,没有管理员凭据提示。

msiexec /a python-3.3.2.msi /qb TARGETDIR=%TARGET%

需要管理员权限的 Python 部分(例如 PIP)似乎丢失了。

根据 msiexec 文档,/qb 将与基本 UI 一起安装,但它没有提到跳过凭据提示及其影响。

那么,此命令的哪一部分使对管理员凭据的要求消失了?

这是否也是其他 msi 安装程序的通用技巧,系统会提示我们输入管理员凭据,但安装会在没有管理员访问权限的情况下继续进行?

msiexec /a 不是您所谓的安装。管理安装只是将所有文件解压缩到目标位置,但基本上就是这样 - 解压缩和文件复制。您不会在 Programs&Features 中找到条目;如果安装程序创建了注册表项或快捷方式,您也看不到它们。如果有指定给 GAC 的文件、公共文件夹等,您将不会在那里找到它们。没有技巧,没有安全漏洞。