我想通过调用bat文件来卸载软件。它必须是自动的,卸载时不需要输入任何参数。如何制作能够按名称卸载软件的bat文件?
PS:我知道使用 WMI 的完美方法,但它需要用户输入:
WMIC
product where name="software" call uninstall
答案1
我认为 WMIC 命令可以从一行运行,这样可以更轻松地添加到批处理文件中。通过添加/无交互那么它也应该禁用提示。尝试如下操作:
wmic product where name="software" call uninstall /nointeractive
答案2
虽然对于某些特定安装来说,这可能可行,但对于所有安装来说,这是不可能的。正如 Zypher 已经指出的那样,这将在很大程度上取决于所使用的安装系统。它还取决于该系统是否允许“安静”卸载。
我真的无法想象“使用 WMI 的完美方法”,但如果您找到了,恭喜您。另一方面,您也发现了阻碍您实现目标的因素之一。