我正在尝试使用以下方式卸载软件:
wmic product where name="XXXXXXX" call uninstall
如何在不查询所有产品的情况下快速检查wmic产品是否存在批处理文件,这可能需要一些时间才能执行批处理?
谢谢!
答案 0 :(得分:0)
reg query
可以说是最快的方法,但理论上并不可靠。
reg query HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData /f "Exact Product Name" /s /d /e|find "DisplayName">nul
if errorlevel 1 reg query HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Installer\UserData /f "Exact Product Name" /s /d /e|find "DisplayName">nul
if errorlevel 1 echo "Exact Product Name" NOT FOUND IN REGISTRY
查找包含Microsoft
的所有确切产品名称:
reg query HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData /s /v "DisplayName" | find "Microsoft"