卸载 Windows 更新的 CLI 方式?

Mig*_*oll 9 windows uninstall windows-7 windows-update command-line

基本上,通过转到控制面板> 卸载程序> 查看已安装的更新> 右键单击​​卸载可以实现什么,但通过命令行?寻找一种适用于 Windows 平台的方法,但如果(根据我的阅读,很可能)它依赖于版本,那就这样吧。

也许是这样的:

C:\command /uninstall “适用于基于 x64 的系统的 Windows 7 安全更新 (KB2705219)”

看起来使用 KB 会很棒,但 wusa.exe 适用于上述示例更新,但不适用于“Silverlight 安全更新 (KBXXXXXXXX)”。没有太多的一致性。

我真的很惊讶没有太多关于这个的文件。像WUInstall这样的应用程序是如何做到的?

后续问题是“查看已安装的更新”列表是如何填充的?我疯狂地搜索了注册表,希望找到“UninstallString”或等效项,但只找到了对常规添加/删除程序列表的引用。