AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 835287
Accepted
JukEboX
JukEboX
Asked: 2017-02-28 16:17:06 +0800 CST2017-02-28 16:17:06 +0800 CST 2017-02-28 16:17:06 +0800 CST

为什么 Win10 节点可以使用 WSUS 签入但不能拉取更新 (0x8024401c)

  • 772

我有一个运行 WSUS(WID 数据库)的 Windows Server 2016。我系统上的节点都是 Windows 10 Professional。它们通过组策略进行配置,以检查 Server 2016 的更新。无论如何,节点和服务器都不在代理后面。

基于 WSUS 控制台,当我按下“检查更新”时,它显示所有节点都在签入。当您查看节点时,它会引发以下消息:

安装更新时出现一些问题,但我们稍后会重试。如果您一直看到此内容并想搜索网络或联系支持人员以获取信息,这可能会有所帮助:(0x8024401c)

我用谷歌搜索了这个错误,我发现这个错误的信息很少或根本没有。我已经尝试了所有我能找到的建议,但没有解决这个问题。当我用 word 打开最后一个 .ELT 文件时,我可以得到的是:

在http://FQDN:8530/ClientWebService/client.asmx与端点通信时出错。接收 HTTP 回复时出错。操作未在分配的时间内完成。

当我Get-WindowsUpdateLog在 PowerShell 中执行操作时,我只会得到一长串无法找到的更新。没有实际的通信信息。

如果我将它放入浏览器并且防火墙没有阻止 WSUS,我可以访问该链接。我错过了什么?任何人都可以向我提供任何其他信息。我还在学习如何使用正确的程序实际读取 ELT 文件。

编辑 1:尝试在客户端上运行 Characters 和 WDK10 以更好地解释 ELT 文件。

编辑2:运行该tracefmt.exe工具给我以下错误:

无法打开日志文件进行读取

这发生在每个人身上。我确实从 SDK 工具包的 TraceView 中看到,所有事件都显示系统时间和未找到格式信息。它是已连接但未获取此数据,还是只是在寻找所有这些更新?

wsus windows-10 windows-server-2016 wsus-offline
  • 4 4 个回答
  • 21850 Views

4 个回答

  • Voted
  1. Best Answer
    JukEboX
    2017-03-03T09:45:50+08:002017-03-03T09:45:50+08:00

    我在 WSUS 页面的 IIS 应用程序池中进行了以下更改:

    • 队列长度:25000从 10000
    • 限制间隔(分钟):从 5 到15
    • “服务不可用”响应:来自HttpLevel的 TcpLevel
    • 私有内存限制 (KB):0从 18342456

    这使得 Windows 10 需要更长的时间来连接和检查更新、重置所有机器的连接并允许更多内存来处理更新,这是我在谷歌搜索中找到的建议。

    • 8
  2. Peter Feldhammer
    2017-10-20T00:29:52+08:002017-10-20T00:29:52+08:00

    我所有的 Windows 10 1607 和 Server 2016 1607 都有错误 0x8024401c。

    一些 IIS 应用程序池调整技巧没有帮助。

    在 WSUS 服务器上运行 Adamj 的“Clean-WSUS”PowerShell 3 脚本解决了这个问题:

    http://community.spiceworks.com/scripts/show/2998-adamj-clean-wsus

    https://community.spiceworks.com/topic/1970827-wsus-on-server-2016-windows-10-1607-client-0x8024401c-error

    • 2
  3. Sri Gokul Ravichandran
    2018-08-22T05:43:17+08:002018-08-22T05:43:17+08:00

    在 WSUS 页面的 IIS 应用程序池中进行了以下更改:

    • 队列长度:25000从 10000
    • 限制间隔(分钟):从 5 到15
    • “服务不可用”响应:来自HttpLevel的 TcpLevel
    • 私有内存限制 (KB):0从 18342456

    2017 年 8 月 28 日—KB4039396 ( OS Build 14393.1670)

    改进和修复:

    • 解决了 WSUS 更新元数据处理的问题,该问题可能导致某些客户端超时并出现 0x8024401c 错误。

    • 增加 ASP.NET 超时

    • 制作\Program Files\Update Services\WebServices\ClientWebService\Web.Config.

    • 打开\Program Files\Update Services\WebServices\ClientWebService\Web.Config.

    • 找到元素“ <httpRunTime”。它看起来像这样(在未修改的情况下web.config): <httpRuntime maxRequestLength="4096" />
    • 通过添加 executionTimeout 属性来修改 httpRunTime: <httpRuntime maxRequestLength="4096" executionTimeout="3600" />
    • 将 web.config 保存到其他位置,并将修改后的文件复制到目录中。
    • 从提升的命令提示符运行 IISReset 以重新启动 IIS。
    • 监控 WSUS 元数据缓存

    在 IISReset 之后必须非常耐心并强制某些客户端联系 WSUS,以便重建缓存。缓存大小稳定后,它将起作用

    • 1
  4. AbeyMarquez
    2018-12-15T13:28:42+08:002018-12-15T13:28:42+08:00

    我创建了一个全新的 Windows 2016 域,添加了几个成员服务器,并将其中一个设置为 WSUS 角色,只是为了尝试一下。在配置 GPO 并让其中一台服务器检查更新后,WSUS 始终以 0x80244022 崩溃,我猜这意味着工作进程已经崩溃并且服务不可用。不管我试了多少次,结果都是一样的。我只需将应用程序池回收设置中的私有内存限制从 1800 MB 更改为 4,096 MB,重新启动应用程序池,问题解决了!然后我看到单个 Windows 2016 Server 在其初始扫描中最多可以使用 2.5 GB 的该应用程序池。因此,基本上,Windows 2016 WSUS 应用程序池默认设置已过时,需要更新。

    • 1

相关问题

  • SBS 2008 上的 IIS 7 - 日志记录变得混乱

  • SMS 2003 和 WSUS 在同一台服务器上?

  • Sonicwall 和 Windows 更新

  • Microsoft Office 更新无法安装

  • Windows Server Update Services (WSUS) 4.0 最想要的功能 [关闭]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve