如何卸载.exe安装程序使用Python在控制面板中显示已安装的程序

时间:2012-08-30 12:10:07

标签: python wmi uninstall

我浏览了这段代码,但此代码仅适用于MSI安装程序,但我想卸载msi软件包以外的其他代码。

import wmi
c = wmi.WMI()
print ("Searching for matching products...")

for product in c.Win32_Product(Name = "Product Name"):
    print ("Uninstalling" + product.Name + "...")
    result = product.Uninstall()

1 个答案:

答案 0 :(得分:0)

Win32_Product WMI类仅列出随Windows安装程序(MSI)安装的软件,列出并卸载另一个软件,您可以阅读HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall windows注册表项并检查{{{ 1}}每个条目的值。