基本上,可以通过控制面板>卸载程序>查看已安装的更新>右键单击“卸载”,但通过命令行来实现什么?寻找一种可以在Windows平台上运行的方法,但是(根据我的阅读,很可能)它是版本依赖的。
也许像这样:
C:\ command / uninstall“用于基于x64的系统的Windows 7安全更新(KB2705219)”
看起来使用KB会很好,但是wusa.exe适用于以上示例更新,但不适用于“ Silverlight(KBXXXXXXXX)安全更新”。没有太多的一致性。
我真的很惊讶,关于这一点的文档很少。像WUInstall这样的应用程序是如何做到的?
后续问题是如何填充“查看安装的更新”列表?我已经疯狂地搜索了注册表,希望找到一个“ UninstallString”或等效名称,但只找到了对常规“添加/删除程序”列表的引用。
wuinstall
删除具有已知KB编号的更新:superuser.com/a/469511
wuinstall
可以做到。但是我希望不依赖第三方应用程序。我想wuinstall
使用的是操作系统提供的功能,不是吗?