【问题标题】:How to Uninstall .exe setups Installed programs showing in control panel using Python如何卸载 .exe 设置使用 Python 在控制面板中显示的已安装程序
【发布时间】:2023-04-01 13:34:01
【问题描述】:

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

【问题讨论】:

    标签: python wmi uninstallation


    【解决方案1】:

    Win32_Product WMI 类仅列出使用 Windows 安装程序 (MSI) 安装的软件,要列出和卸载其他软件,您可以读取 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall windows 注册表项并检查每个软件的 UninstallString 值进入。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-07
      • 2015-05-07
      • 2013-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多