2013-03-13 94 views
7

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

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

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

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

编辑:答案结果是令人尴尬的简单。这些都是正确的命令行选项 - 只是命令很重要。正确的命令是:

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

重要的是让/ QN选项 msi文件之后。

回答

4

编辑:忽略了我以前说过,这里是根据Python 2.4 Documentation解决方案:

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

点击Windows键,搜索Python卸载,右键单击它并转到属性。产品密钥位于目标字段中,可以用它来卸载:

msiexec /x {03mY-L0NG-A77-K3Y}.msi /qn 
+0

我刚刚证实,这次成功卸载了我的Python 2.7.3版本。 – Murkantilism 2013-03-13 20:47:21

+0

谢谢!解决方案甚至比这更简单;我以错误的顺序使用命令行选项。非常感谢您花时间帮助! – 2013-03-14 15:34:00

+0

啊,确实很好!很高兴我能帮上忙,没问题。 – Murkantilism 2013-03-14 15:36:20