c# - WUAPI:功能更新
问题描述
我正在尝试使用 WUAPI 安装功能更新。我相信我需要 IUpdateInstaller4::Commit 方法,但我无法使其工作。如果没有提交方法,则功能更新在安装后仍处于处理状态。我已经尝试了几件事:
updateSession.CreateUpdateInstaller()
返回IUpdateInstaller
不IUpdateInstaller4
。无论如何我试过:
var updateInstaller4= (IUpdateInstaller4) updateSession.CreateUpdateInstaller();
// installation logic
updateInstaller4.Commit(1);
它在提交方法上卡了一段时间并成功完成但未安装更新
- 我也试过:
var updateInstaller4 = (IUpdateInstaller4) new WUApiLib.UpdateInstallerClass();
updateInstaller4.Commit(1);
但我得到:'HRESULT 异常:0x80240004'
安装功能更新甚至是一个好方法吗?感谢您的任何帮助。
解决方案
推荐阅读
- android - 为什么“androidx.appcompat”和“android.support.v7”库不兼容某些版本的Android Studio?
- spring-boot - 在 Tomcat 服务器中使用 Redis 服务器部署 Spring Boot 应用程序时出错
- promise - Promise.any() 和 Promise.first() 有什么区别?
- windows - 是否有描述“完整”Windows 目录结构的文档?
- javascript - jQuery 验证错误消息不会为远程规则隐藏
- memory-management - 为什么页表大小不是通过与页大小相乘来确定的?
- android - 我无法将协程导入 kotlin 代码
- c# - Form closes with an error when working with the database
- php - Docker Laradock Browsertest with Dusk:默认测试返回空页面
- queue - How to send queue message to multipule receiver in freeRTOS?