在我的网络上的几个系统上执行 wmi 查询时,对于给定的软件,返回 installState=1。但是,它没有出现在添加删除程序或 HKLM\software\microsoft\Windows\CurrentVersion\uninstall 中,甚至没有出现在 wow6432node 下的相同键中,我该如何删除它?
答案1
从 Win32_Product 返回 WMI 中的对象并使用其 Uninstall 方法:
$app = Get-WmiObject -Class Win32_Product | Where-Object {$_.Name -match "xyz app"}
$app.Uninstall()