问题标签 [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.

0 投票
2 回答
3327 浏览

c# - 如何使用 C# 以编程方式禁用 XP 中的 Windows 更新

我正在开发一个项目,需要使用我的 C# 代码自动禁用 Windows 自动更新。我不太确定从哪里开始。我已经阅读了有关可能使用 Windows 更新代理 API 的信息,但不确定。任何建议将不胜感激。提前致谢。

0 投票
0 回答
660 浏览

c# - 如何解决 Windows 更新错误“安装程序遇到错误:0x8000fff 灾难性故障”

我有一个卸载 Windows 更新的批处理脚本。

当我从命令行运行它时,它执行得很好。但是当我从 C# 安装程序类中调用它时

我在标题中收到错误消息并且更新没有卸载。我以管理员身份运行设置并得到相同的错误,我用谷歌搜索它并发现几乎没有任何帮助。我应该采取什么样的步骤来找出导致错误的原因并修复它?

更新:经过一番摸索后,我到了事件查看器并得到了一个不那么模糊的错误

这导致了一个讨论 64 位与 32 位的页面。并将我的代码更改为他们建议的内容

现在甚至不会在日志中添加新事件,并且仍然安装了 KB。

0 投票
1 回答
3348 浏览

windows - 配置多个 WSUS 服务器以全部使用 windows 更新作为下载源

我有 3 个主要站点,每个站点都有一个很好但不是很好的 WAN 连接和互联网连接。

我刚刚在每个区域的 Windows 2008 R2 机器上构建了 WSUS 3.0 SP2。

我想将一个配置为主要设备,另外两个配置为下游设备,以节省 WAN/互联网带宽。

似乎没有办法将这些配置为“报告”到主框中,并在不使用 WAN 链接的情况下下载批准的补丁。是否有一些我遗漏的明显设置,启用这些作为副本除了下载源之外我需要的一切。

0 投票
1 回答
2014 浏览

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

更新是从本地服务器下载的,而不是从 WUS 或 Microsoft 存储库下载的。本地服务器基于 Linux,每个更新的内容都基于哪个主机。

我不使用UpdateDownloader从 Microsoft 服务器下载,我手动下载更新内容,然后使用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上方的块引用文本是下面提供的示例)

话虽如此,问题是某些更新安装得非常好,但某些更新(我相信有多个更新bundle-updates)没有通过,这让我发疯!

我首先下载每个Uri,然后将它们加载到更新中CopyToCache

在此之后,返回的集合通过我的WindowsUpdateInstaller方法传递,如下所示:

如果我手动双击可执行文件并在不使用代码的情况下手动安装,则更新安装得很好。

0 投票
1 回答
2373 浏览

vbscript - 在 Windows 更新搜索超时时抑制 vbs 中的弹出窗口

我有一个 vb 脚本,它检查是否有待处理的更新。有时 Windows 搜索会返回错误(例如 503)并生成错误弹出窗口。由于我不熟悉vbs,我不知道从哪里开始寻找解决方案。

问题出现在第 3 行。它说:

如何防止生成弹出窗口或获取它的句柄并立即关闭它?

0 投票
1 回答
5001 浏览

visual-studio-2010 - Visual Studio 无法读取项目文件(不再)

自从我最新的 Windows 更新(系统还原无法撤消)以来,我无法使用 Visual Studio 2010 加载任何项目。该项目显示为灰色(不可用),当我尝试重新加载它们时出现错误:

我尝试创建新项目:同样的错误

我尝试创建不同类型的项目(命令提示符、silverlight、windows phone):同样的错误

删除 .suo 和 .user 文件并没有改变任何东西

我没有移动项目

在 Windows Vista 中使用 Visual Studio 2010

0 投票
1 回答
1224 浏览

windows - WSUS - 服务包会取代其包含的更新吗?

我们在现场有一个 WSUS 服务器,以前没有同步服务包。

我的问题是:如果我们打开并批准服务包,那么我们的 WSUS 服务器是否会将服务包中包含的所有更新声明为已被取代?我们担心同步服务包以及同步它们包含的更新将大大增加服务器上所需的存储空间量。

我有一种感觉,因为它们在技术上是不同的产品分类,所以它们不会/不能算作被取代,我们将不得不手动拒绝所有包含的更新——但我在网上找不到任何关于此的技术文档,而且我敢肯定,我不是唯一对此引起好奇心的管理员。

0 投票
1 回答
217 浏览

windows - windows 8.1 更新无故失败

我决定在周末将 Windows 8 更新到 8.1。然而,在 4GB 下载和 1 小时安装过程之后,它恢复到 8 并给我一条消息说它无法完成。

(计算机仍然可以正常工作,但在 8.0 中)

这是一个已知的问题?我怎样才能找出真正的原因是什么?(事件查看器没用)

编辑添加: 在这种情况下,系统是一个相当新的安装(2 个月并且很少使用)并且应用了所有更新。系统规格是 i7 920 运行速度,SLI 中的 2x geforce 260,6GB DDR3。

0 投票
2 回答
217 浏览

vb.net - DateTime.ToLocalTime() 于 2013 年 8 月停止在 XP 上工作

我们在运行 XP 的客户 PC 上安装了一个 VB.NET 应用程序,在该 PC 上似乎 DateTime.ToLocalTime() 已停止工作。

该问题于 2013 年 8 月首次出现。

客户位于德克萨斯州,他们的时区是正确的。

DateTime.ToLocalTime() 的文档有以下有趣的注释:

在 Windows XP 系统上,从 UTC 转换为本地时间时,ToLocalTime 方法仅识别当前的调整规则。因此,在当前调整规则生效之前的时段转换可能无法准确反映 UTC 与本地时间之间的差异。

因此,似乎是在 8 月 Windows 更新中引入了时区规则更改,从而导致了这种情况。

我发现了以下内容:http: //support.microsoft.com/kb/2863058,这表明在 2013 年 8 月应用了累积时区更新,但似乎没有美国规则与此更改有关。

有没有其他人遇到过这个问题,(当然)有解决方案?

编辑

澄清一点。有问题的时间以 UTC 格式存储在 SQL 数据库中,我们将转换为 LocalTime 进行显示。这是导致问题的显示器。

在当地时间 1500 记录的事件现在显示为在 2100 记录。

0 投票
2 回答
1425 浏览

asp.net - Windows 服务器和更新导致 404 错误?

我正在考虑将其发布到哪个部分,但我想我来对了地方。如果我错了,请先道歉!

我有一个 Windows Server 2008,托管一个小型 ASP.NET Web 应用程序 (IIS7) 已经快一年了。在这一年中,我注意到在看似随机的页面上,我自己和其他人会随机收到 404 Forbidden / Access is denied 错误。

每次,解决方案都是在托管 ASP.NET Web 应用程序的 Windows Server 2008 机器上运行 Windows 更新。

在类似的问题上,我看到建议runAllManagedModulesForAllRequests="true"在 web.config 中设置将解决 404 问题。

我的 Windows Server 2008 上的 Windows 更新导致我的 ASP.NET Web 应用程序出现此 404 问题的原因是什么?另外,这段代码能解决我的问题吗?当然很多人会说要测试一下,但错误很少见,可能需要一周、一个月/几个月的时间才会出现。