0

我浏览了这段代码,但这段代码仅适用于 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()
4

1 回答 1

0

Win32_ProductWMI 类仅列出随 Windows 安装程序 (MSI) 安装的软件,要列出和卸载其他软件,您可以读取windowsHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall注册表项并检查UninstallString每个条目的值。

于 2012-08-30T17:25:20.840 回答