WUA API无法卸载更新

使用Windows Update Agent(WUA)API时遇到问题。

每当我尝试卸载更新使用IUpdateInstaller.IsForced := True; IUpdateInstaller.BeginUninstall(... IUpdateInstaller.IsForced := True; IUpdateInstaller.BeginUninstall(...我越来越WU_E_UNINSTALL_NOT_ALLOWED更新无法卸载,因为请求不是来自WSUS服务器 )。这是否意味着我不能使用WUA API卸载更新?在这种情况下,为什么有BeginUninstall / Uninstall方法?

据嘿,脚本专家! 如何删除Microsoft Update? (也在这里 ),WUA API只能用于卸载由WSUS服务器安装的更新。

你也许可以使用DISM,例如,看看这里和这里 。 (请注意,Windows更新在DISM术语中称为“包”。)