Tag: windows update

WUApiLib IUpdateInstaller2产生错误; 一些操作系统更新安装其他人扔HResult -2145124318

正在从本地服务器而不是从WUS或Microsoft存储库下载更新。 本地服务器是基于Linux的,主机是每次更新的内容。 我没有使用UpdateDownloader从Microsoft Servers下载,我手动下载更新内容,然后使用CopyToCache 。 这些装好了 Windows XP,Server 2003,Vista,Server 2008 x86上的Microsoft .NET Framework 3.5 SP1安全更新程序(KB2736416) Microsoft Visual Studio 2010安全更新程序(KB2542054) 这些没有 XP,Server 2003,Vista,Windows 7,Server 2008 x86上的Microsoft .NET Framework 4安全更新程序(KB2840628) Windows XP,Server 2003,Vista和Server 2008 x86上的Microsoft .NET Framework 3.5 SP1更新(KB2836940) 我的流程如何运作 我从本地服务器收到此安装,我用它来下载更新的所有下载内容。 (KB2840628上面的blockquote文本是下面提供的示例) { “app_uris”: [ { “file_name”: “msipatchregfix-x86_94a84b80b8b45a1ac53a0e5d085513da0f099655.exe”, “file_uri”: “https://192.168.5.108/packages/d13c13c81f94fbb48f39c817a71ff239a31773d3a0e821a968dc42a913892841/msipatchregfix-x86_94a84b80b8b45a1ac53a0e5d085513da0f099655.exe”, “file_size”: 130600 }, { “file_name”: “ndp40-kb2840628-v2-x86_891d50ff3c1322db3fb0fde222ebb0aaa5260272.exe”, “file_uri”: […]

使用C#与Windows Update进行交互

是否有任何用于编写可与Windows更新接口的C#程序的API,并使用它来有选择地安装某些更新? 我正在考虑将列表存储在已批准更新的中央存储库中。 然后,客户端应用程序(必须安装一次)将与Windows Update连接以确定可用的更新,然后安装批准列表中的更新。 这样,更新仍然从客户端角度自动应用,但我可以选择正在应用哪些更新。 顺便说一下,这不是我在公司中的角色,我真的只是想知道是否有一个用于Windows更新的API以及如何使用它。