是否可以制作一个批处理文件来卸载特定的 Windows 更新(例如 KBxxxxxx)?我们使用已有 20 年历史的基于 Web 的软件来输入我工作的时间,而新的更新导致程序崩溃。该更新在我们的 wsus 服务器上被阻止,但相当多的机器在被阻止之前就提取了更新。(我们应该直接使用新软件,但不幸的是这不是一个选择)。任何帮助都将不胜感激。
答案1
是的。这与使用批处理文件安装更新或应用程序的过程大致相同。(不幸的是,我目前没有现成的示例,因为我很久以前就不再这样做了,而是使用下面的其他方法之一。)
既然你提到了 WSUS 服务器,我应该指出,实际上更好的办法是通过 WSUS 服务器卸载更新比使用批处理文件或脚本更安全。它更安全,因为不太可能导致卸载失败或部分卸载。
Approval actions include the following:
Install
Remove (this action is possible only if the update supports uninstall)
Detect-only
Decline
(因此将更新的批准状态设置为“删除”。)
如果你对脚本解决方案情有独钟,并且有 PowerShell,那么Scripting Guy 有一个使用 PowerShell 执行此操作的示例。