1

我正在尝试使用 WUAPI 安装功能更新。我相信我需要 IUpdateInstaller4::Commit 方法,但我无法使其工作。如果没有提交方法,则功能更新在安装后仍处于处理状态。我已经尝试了几件事:

  • updateSession.CreateUpdateInstaller()返回IUpdateInstallerIUpdateInstaller4。无论如何我试过:
var updateInstaller4= (IUpdateInstaller4) updateSession.CreateUpdateInstaller();

// installation logic

updateInstaller4.Commit(1);

它在提交方法上卡了一段时间并成功完成但未安装更新

  • 我也试过:
var updateInstaller4 = (IUpdateInstaller4) new WUApiLib.UpdateInstallerClass();
updateInstaller4.Commit(1);

但我得到:'HRESULT 异常:0x80240004'

安装功能更新甚至是一个好方法吗?感谢您的任何帮助。

4

0 回答 0