none
内网wsus控制台同步报错 RRS feed

  • 问题

  • 尊敬的微软工程师,您好!

    求助!求助!求助!我从外网wsus服务器上的Windows更新下载下来,传到内网的wsus服务器上,在控制台执行了同步,报错,一直未能解决,提示信息如下:

    WebException:未能解析此远程名称:‘sws.update.microsoft.com’ System.Web.HttpWebRequest.GetRequestStream(TransportContext & context ) 在System.Net.HttpWebRequest.GetRequestStream() 在System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) 在 Microsoft.UpdateServices.SeverSyncWebServices.ServerSync.ServerSyncProxy.GetAuthConfig() 在Microsoft.UpdateServices.ServerSync.SeverSyncLib.InternetGetSeverAuthConfig(ServerSyncProxy proxy, webServiceCommunicationHelper webServiceHelper) 在 Microsoft.UpdateServices.ServerSync.ServerSyncLib.Authenticate Web ServiceCommunicationHelper webServiceHelper) 在 Microsoft.UpdateServices.ServerSync.CatalogSyncAgentCore.SyncConfigUpdatesFromUSS() 在 Microsoft.UpdateServices.Serverices.ServerSync.CatalogSyncAgentCore.SyncConfigUpdatesFromUSS() 在 Microsoft.UpdateServices.ServerSync.CatalogSyncAgentCore.ExecuteSyncProtocol (Boolean allowRedirect)

    • 已移动 Elevenyh 2022年6月16日 1:49 WSUS
    2022年6月15日 6:42

答案

  • 好的,明白。那现在的问题就是您之前让我用官方的wsusutil.exe工具导入导出二进制更新文件和元数据,但是这个工具只能在32位操作系统上运行,我们的wsus系统部署在64位的操作系统上,这个该如何解决呢?
    • 已标记为答案 sweety_1 2022年6月27日 2:20
    2022年6月24日 1:42

全部回复

  • 你好,

    为了进一步分析这个case,能不能请你详细描述你当前的环境?

    求助!求助!求助!我从外网wsus服务器上的Windows更新下载下来,传到内网的wsus服务器上,在控制台执行了同步,报错,一直未能解决,提示信息如下:

    外网WSUS   是指能连接网络的WSUS ?下载了哪些更新呢? 怎么下载的呢?



    Please remember to mark as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2022年6月16日 6:21
  • 嗯嗯,好的。首先外网是指与互联网连接的外部网络,内网是指与互联网隔离的内部网络,我们在内外网分别部署了一套WSUS2012的系统,外网的WSUS用于自动获取Windows更新程序,我们定期将更新数据导出并传到内网wsus服务器上,对内网wsus服务进行更新,从而实现对内网计算机进行补丁分发。

    外网wsu下载补丁包的步骤如下:审批需要的补丁包,并进行下载,下载完成后将补丁包文件夹和WID文件夹下的susdb和susdblog传到内网wsus服务器上;

    这次在内网更新补丁的过程中,有一次操作失误,没有同时停止wsus和Windows内部数据库服务,就进行了拷贝操作,发现之后,重新停服务,并进行了一次拷贝操作,但是依旧同步失败并报错。


    2022年6月17日 2:16
  • 你好,

    从你前面的描述来看,问题好像是由于你的导入更新的操作不当,关于隔离环境不能联网,通过WSUS部署更新,微软有官方的链接,请考虑参考以下:

    https://docs.microsoft.com/de-de/security-updates/windowsupdateservices/18127442

    以下是就官方链接,我提取的了几个主要的步骤供你参考:
     

    确保导出服务器上快速安装文件功能和语言的高级同步选项与导入服务器上的设置相匹配

    导出和导入二进制更新文件
    二进制更新文件默认路径:
    WSUSInstallationDrive :\WSUS\WSUSContent\

    导出和导入更新元数据
    调用wsusutil.exe 工具,用以下命令进行导入:
    导出命令:
    wsusutil.exe export packagename logfile
    wsusutil.exe export export.cab export.log
    导入命令:
    wsusutil.exe import packagename logfile
    wsusutil.exe import export.cab import.log
    请注意的是,我们首先我们要在导出服务器上把命令导出的元数据的文件拷到导入服务器。另外,应当注意的是导入二进制更新文件和导入元数据顺序不能倒过来,否则的话,服务器可能无法识别到文件。导出和导入元数据的过程时间可能比较长,请耐心等待。

    在导入元数据之前,您应该将更新复制到导入服务器的文件系统。如果 WSUS 找到不在文件系统中的更新的元数据,WSUS 控制台会显示更新下载失败。可以通过将更新复制到导入服务器的文件系统然后再次尝试部署更新来解决此类问题。


    Please remember to mark as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2022年6月17日 6:15
  • 你好,

    请问当前的case进展如何? 请问我的回复是否有用呢?这个问题是否已经解决?

    如果有任何问题,请及时与我沟通。如果我的回复有效的话,请别忘记标记为答案。

    感谢你的时间,祝您生活愉快。

    Rita



    Please remember to mark as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2022年6月20日 6:37
  • 您好,我没太明白您的意思,是让我在下一次更新补丁的时候,按照您发的这个步骤操作吗?如果是这样,就可以解决我之前因操作不当引起的报错吗?

    另外,有个问题想请教一下,现在这个报错会不会是因为文件实际导入的时间和数据库日志文件中记载的文件导入时间不一致导致的?这个好像涉及到时间戳,。。。,希望您这边方便的时候能给解答一下,感谢!

    2022年6月21日 6:06
  • 你好,

    您好,我没太明白您的意思,是让我在下一次更新补丁的时候,按照您发的这个步骤操作吗?如果是这样,就可以解决我之前因操作不当引起的报错吗?

    如果你的环境是隔离的,不能连接网络的环境。如果想要通过WSUS部署更新的话,官方建议的方法是通过以上我分享的链接进行操作。根据你之前的回复,我感觉你的操作步骤好像不太正确,所以分享了正确的链接并提取其中关键的步骤供你参考。

    另外,有个问题想请教一下,现在这个报错会不会是因为文件实际导入的时间和数据库日志文件中记载的文件导入时间不一致导致的?这个好像涉及到时间戳,。。。,希望您这边方便的时候能给解答一下,感谢!

    文件导入时间应该和日志文件记录时间没关系。请考虑先参考以上的链接从新导入二进制更新文件和元数据,然后再内网环境从新审批相关更新,再确认此问题是否还存在。

    Rita



    Please remember to mark as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2022年6月21日 8:45
  • 您指的重新导入二进制更新文件和元数据是指从wsuscontent目录下所有的文件吗?
    2022年6月22日 5:47
  • 你好,

     二进制更新文件就是实际计算机用于更新安装的文件,文件会被下载到wsuscontent文件加中。元数据就是指WSUS控制台上显示的各种条目,默认是存储在数据库中的。这两个文件是使用WSUS部署更新的必要文件。

    官方推荐是先把二进制更新文件拷到内网的WSUS服务器中的相同位置,然后再导入用命令导入元数据。



    Please remember to mark as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2022年6月22日 7:35
  • 明白了,但现在又面临一个问题啊,我们wsus服务器是64位的,wsusutil.exe 工具好像只能在32位平台上运行,请问这个怎么解决?

    另外,我在事件管理器上看到报错,显示wsus目录同步尝试失败,然后我在客户端检查windows更新的时候,出现了报错,代码是8024402C,这个问题又该怎么解决?烦请帮忙看一下,感谢!

    2022年6月23日 7:15
  • 你好,

    我们的策略要求我们是在一个帖子中只讨论一个问题,如果上贴的问题已经解决了,请考虑标记答案,然后再从新开一个帖子,我们在新的帖子中继续讨论新的问题,这样便于论坛的管理。:))

    感谢你的理解与配合,祝您生活愉快。

    诚挚问候,

    Rita



    Please remember to mark as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2022年6月23日 8:57
  • 好的,明白。那现在的问题就是您之前让我用官方的wsusutil.exe工具导入导出二进制更新文件和元数据,但是这个工具只能在32位操作系统上运行,我们的wsus系统部署在64位的操作系统上,这个该如何解决呢?
    • 已标记为答案 sweety_1 2022年6月27日 2:20
    2022年6月24日 1:42