答案1
这是一种更安全的方法,可以让卸载信息首先被保存,然后在安装成功后删除卸载信息。
这篇博客文章有一个用于此类清理的脚本 -删除 Windows 更新卸载信息。
在 Windows XP 上测试,需要 WScript 和 VBScript(适用于大多数 Windows 操作系统)
答案2
您没有说您正在谈论哪个 Windows 版本(如果您询问的是特定版本)。
在 Vista 下,Windows 更新使用系统还原点 - 它会在安装更新(甚至是相当烦人的 Windows Defender 模式更新)之前创建一个还原点。
您可以通过设置(或创建)注册表项 HKLM\SOFTWARE\Policies\Microsoft\Windows\Installer\LimitSystemRestoreCheckpointing 并将其值设置为 1 来阻止 Windows 安装程序创建系统还原点。
在 Business 和 Ultimate 上执行此操作的更简洁的方法是运行 gpedit.msc,然后在计算机配置、管理模板、Windows 组件、Windows 安装程序中双击“关闭系统还原检查点的创建”并将其设置为已启用。
请注意,这将禁用所有软件安装(而不仅仅是 Windows 更新)的系统还原点创建。
我不知道有什么方法可以改变 Windows 更新行为。