8

有谁知道如何静默卸载 Python 2.7 - 即在无人看管的情况下卸载它,无需用户交互?我需要将其作为卸载脚本的一部分,该脚本以静默方式安装一堆软件。

我尝试在最初安装的 msi 文件上使用 /x 和 /qn 标志运行 msiexec,但它失败了 - 它只是抛出一般帮助消息,暗示我使用了无效选项。

我已经进行了 Google 搜索,并且可以找到早期版本的帮助 - 它们可以通过运行与它们一起安装的 unwise.exe 并使用正确的选项静默卸载。但是 2.7 似乎没有包含 unwise.exe,所以我不能这样做。

有谁知道如何做到这一点?

编辑:答案原来是令人尴尬的简单。这些都是正确的命令行选项——只是顺序很重要。正确的命令是:

msiexec /x python-2.7.3.amd64.msi /qn

重要的是在 msi 文件之后有 /qn 选项。

4

1 回答 1

5

编辑:忽略我之前所说的,这里是根据Python 2.4 文档的解决方案:

不必让 MSI 文件可用于卸载;或者,也可以指定包装或产品代码。您可以通过查看Python 在开始菜单中安装的卸载快捷方式的属性找到产品代码。

点击 Windows 键,搜索 Python 卸载,右键单击它并转到属性。产品密钥在目标字段中,您可以通过执行以下操作使用它来卸载:

msiexec /x {03mY-L0NG-A77-K3Y}.msi /qn
于 2013-03-13T20:30:57.090 回答