使用Windows Update代理(WUA)API时遇到问题。
每当我尝试使用IUpdateInstaller.IsForced := True;
IUpdateInstaller.BeginUninstall(...
卸载更新时,我都会WU_E_UNINSTALL_NOT_ALLOWED
(无法卸载更新,因为请求不是来自WSUS服务器)。这是否意味着我无法使用WUA API来卸载更新?在那种情况下,为什么有BeginUninstall / Uninstall方法呢?
答案 0 :(得分:1)
根据Hey, Scripting Guy! How Can I Remove a Microsoft Update?(以及here),WUA API只能用于卸载WSUS服务器安装的更新。