问题标签 [windows-update]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 如何在重新启动时重新启动计算机并安装更新?
我知道可以使用ExitWindowsEx
带有标志的 APIEWX_REBOOT
来重新启动计算机,但是你如何指示 Windows 在重新启动时安装更新(如果有的话)?
喜欢这个选项:
c++ - 远程使用 windows 更新代理 api
我可以使用 Windows 更新代理 API 来扫描更新。我在这里看到,说api可以远程使用。请有人可以帮助我开始使用 api 进行远程扫描。
使用 C++。
c++ - Visual C++、Windows 更新接口 (IUpdate), 获取_MsrcSeverity
我可能只是盲人,但我在这里看不到任何错误(而且我已经在这个问题上找了好几天了......)
我正在尝试使用 Visual Studio 中的以下代码从 Windows 更新界面获取补丁优先级(严重性):
所以这里的问题updateItem->get_MsrcSeverity(&severity);
是:没有返回任何东西。如果我用它捕获结果代码,HRESULT
它总是返回S_OK
.
链接到 MSDN IUpdate MsrcSeverity:http: //msdn.microsoft.com/en-us/library/windows/desktop/aa386906 (v=vs.85).aspx
你能看出我在做什么明显错了,还是这个get_MsrcSeverity
功能目前被破坏了?
@EDIT:更改了代码以按照建议遍历“BundledUpdates”。
@EDIT2:代码现在输出 和 的严重性值updateItem
,bundledUpdatesItem
但它始终是NULL
。
我也知道有一个重要的更新正在等待我的计算机 - 关于控制面板中的 Windows 更新。它是 KB2858725。
@EDIT3:好的,事实证明,KB2858725 不是安全更新,因此没有 Microsoft 的严重性评级。但是,Microsoft Windows Update 现在如何将更新分类为“重要”和“可选”,就像您在控制面板的更新中看到的那样?
感谢您的任何提示!// 马库斯
sql-server - 查询 WSUS 数据库以获取每台服务器所需的更新
我在互联网上进行了广泛搜索,寻找一种查询 WSUS 数据库以查看需要在服务器上安装的更新数量的方法。我在下面的博客上找到了部分答案,但这个答案将假设如果更新正在等待批准,服务器仍然需要它(WSUS 在他们的 UI 中也假设这一点)。
http://theboywonder.co.uk/2010/11/04/sql-query-for-wsus-3-needed-updates/
c# - 将集合项与列表项进行比较以查找匹配项
我的目标是获取任何未在例外列表中明确调用的未决 Windows 更新,并将它们转储到应安装的更新的辅助 UpdateCollection 中。我的伪代码如下所示:
包含不应安装更新的 KB 编号的字符串列表:
WUApiLib.UpdateCollection 包含更新对象
每个更新对象都有一个包含 KB 编号的“.Title”属性(例如,基于 x64 的系统的 Windows 7 安全更新 (KB2644615))。我需要以下内容:
由于嵌套的 foreach 循环,上述内容不会按建议工作,因为它将向列表添加重复更新。但是我什至很难概念化如何在 C# 中实现这一点。
windows - 如何使用 Windows Update 进行桌面软件更新?
我正在寻找类似于 Ubuntu 的 PPA 的东西:每当我发布新版本时,我希望我公司的桌面软件与 Windows 更新系统一起更新。Windows 更新是否有用于此的 API 或其他东西?
PS.:该软件是用Delphi制作的。
c++ - 无法检索 Windows 更新的 CVE-ID
我正在使用 Windows 更新代理 api 编写代码,我正在获取除与该更新关联的 CVE-ID 之外的所有信息。我知道更新类型可以是捆绑包,我也尝试为捆绑包中的各个更新提取更新,但我无法获取 CVE-ID。
我尝试使用我的代码从微软服务器和本地 WSUS 获取更新,但在这两种情况下我都无法获取 CVE_ID。以下是获取 cveIds 的代码片段;
我每次都将 lCount 设为 0。
windows-update - 如何判断是否安装了 windows 8.1 更新 KB2883200-x64?
Hellp 我正在一个新的、真正新的 HP Probook Intel i5 上安装 Visual Studio 2013,安装程序崩溃说:Visual Studio 2013 已停止工作......
阅读 Microsoft System requierements,我发现我的计算机可以满足这些要求,但我不确定是否已经安装了KB2883200 。
谁能告诉我如何判断是否安装了此 Windows 8.1 更新?
为什么VS2013会崩溃?
.net - elmah 使用随机 url 记录 400 和 404 错误
我在 IIS 7.5 服务器上将 elmah 与 .net 应用程序集成。有时,elmah 会显示带有非常错误的 url 的 400 和 404 错误字符串:
发生这些错误时没有用户登录,代码没有理由使用这些 url 扩展名。
我的理论是: - 安全软件 (Mcafee) 正在检查安全漏洞/运行更新 - Windows 更新导致此问题 - 有人试图破解应用程序/服务器。
有任何想法吗?
windows-8 - 将 windows 从 8 更新到 8.1 时应用程序是否保留
我想知道我是否在 Windows 8 计算机上安装了 Windows 8.1。那么它是否卸载了我在 Windows 8 上安装的所有应用程序?