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) でインストールされたソフトウェアのみを一覧表示します。別のソフトウェアを一覧表示してアンインストールするには、Windows レジストリ キーを読み取り、各HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\UninstallエントリのUninstallString値を確認します。

于 2012-08-30T17:25:20.840 に答える