在以下两个注册表中找到要卸载的程序
32 位路径:"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"
64 位路径:"HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall"
情况一: 如果有 QuietUninstallString 键,则可以通过 call “QuietUninstallString 键值” 实现静默卸载
情况二: 如果只有 UninstallString 键,有些通过 call “UninstallString 键值” 可以实现静默卸载;有些不行,后面加了参数 /SILENT 也不行,如 call "C:\Program Files\SOFTWARE\unins000.exe" /SILENT
结论:能否实现.bat 静默卸载软件是不是跟 windows 软件打包情况有关?