Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Windows上静默卸载Python 2.7?_Python_Windows_Python 2.7_Uninstallation_Silent Installer - Fatal编程技术网

如何在Windows上静默卸载Python 2.7?

如何在Windows上静默卸载Python 2.7?,python,windows,python-2.7,uninstallation,silent-installer,Python,Windows,Python 2.7,Uninstallation,Silent Installer,有人知道如何静默卸载Python2.7吗?也就是说,在无人参与的情况下卸载Python2.7,而不需要用户交互?我需要将它作为卸载脚本的一部分来完成,卸载脚本以静默方式安装一组软件 我尝试在最初安装的msi文件上使用/x和/qn标志运行msiexec,但失败了-它只是抛出了一般帮助消息,这意味着我使用了无效的选项 我已经做了谷歌搜索,可以找到早期版本的帮助-它们可以通过运行随它们一起安装的unwise.exe,使用正确的选项以静默方式卸载。但是2.7似乎没有包含unwise.exe,所以我不能这

有人知道如何静默卸载Python2.7吗?也就是说,在无人参与的情况下卸载Python2.7,而不需要用户交互?我需要将它作为卸载脚本的一部分来完成,卸载脚本以静默方式安装一组软件

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

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

有人知道怎么做吗

编辑:结果证明答案非常简单。一直以来,这些都是正确的命令行选项——只是顺序很重要。正确的命令是:

msiexec/xpython-2.7.3.amd64.msi/qn

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

编辑:忽略我之前说过的内容,下面是根据以下内容的解决方案:

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

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

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

我刚刚确认,这成功卸载了我的Python 2.7.3版本。谢谢!结果证明,解决方案甚至比这更简单;我以错误的顺序使用了命令行选项。非常感谢您抽出时间来帮忙!啊,明白了,太好了!很高兴我能帮上忙,没问题。我试着悄悄地从我的pc(windows 7)上卸载Python2.7.9 64位,但它根本没有卸载和删除python文件。此外,它在“属性”>>“目标”区域中显示了一个较长的产品密钥/代码,如“{79F081BF-7454-43DB-BD8F-9EE596813233}”。请告知。