kingcaigen 您好,
我不是很清楚软件列表与添加删除程序中都包含了那些类型的卸载项,但是我之前碰到过click-one部署的应用程序,不是标准的MSI安装,是不能通过Get-WmiObject -Class Win32_Product 查询的。
那怎样用PowerShell查询非标准的MSI安装程序呢?请参考:使用PowerShell卸载ClickOne程序
另外,也可以通过扫描注册表,更高效一点:
dir 'hklm:\Software\Microsoft\Windows\CurrentVersion\Uninstall'