none
wsus 客户端无法连接服务器 RRS feed

  • 问题

  • 服务器是wsus3.0 sp2,部分客户端无法连接上,客户端有xp sp2也有sp3的。log记录都一样

    7bc AU received event of 3
    2010-09-29 14:55:29+0800 1424 7bc AU Options changed from policy.
    2010-09-29 14:55:29+0800 1424 7bc AU settings changed through Policy.
    2010-09-29 14:55:30+0800 2464 f4c Trying to make out of proc datastore active
    2010-09-29 14:55:30+0800 2464 f4c Out of proc datastore is now active
    2010-09-29 14:55:49+0800 1424 7bc AU received event of 3
    2010-09-29 14:55:49+0800 1424 7bc Sus server changed through policy.
    2010-09-29 14:55:49+0800 1424 7bc AU received event of 1
    2010-09-29 14:55:49+0800 1424 7bc WU client succeeds CClientCallRecorder::BeginFindUpdates from AutomaticUpdates with call id {CB9E953C-C7C6-48CE-B2C4-9084693FD7C1}
    2010-09-29 14:55:49+0800 1424 120 WU client executing call {CB9E953C-C7C6-48CE-B2C4-9084693FD7C1} of type Search Call
    2010-09-29 14:55:49+0800 1424 120 DownloadFileInternal failed for http://10.41.0.9/SelfUpdate/wuident.cab: error 0x80190193
    2010-09-29 14:55:49+0800 1424 120 IsUpdateRequired failed with error 0x80244018
    2010-09-29 14:55:49+0800 1424 120 PT: Using serverID {3DA21691-E39D-4DA6-8A4B-B43877BCB1B7}
    2010-09-29 14:55:49+0800 1424 120 PT: Using server URL http://10.41.0.9/ClientWebService/client.asmx
    2010-09-29 14:55:50+0800 1424 120 PT: Calling GetConfig on server
    2010-09-29 14:55:50+0800 1424 120 Add header for accept-encoding: xpress succeeded
    2010-09-29 14:55:50+0800 1424 120 DetectCompressionType returning type 0, hr=0x1
    2010-09-29 14:55:50+0800 1424 120 GetConfig: 0x80244018
    2010-09-29 14:55:50+0800 1424 120 PT: Cannot recover from fault, origin=GetConfig, hr=0x80244018
    2010-09-29 14:55:50+0800 1424 120 Sync of Updates: 0x80244018
    2010-09-29 14:55:50+0800 1424 120 WU client failed Searching for update with error 0x80244018
    2010-09-29 14:55:50+0800 1424 120 Search Callback Failed, hr is 0x80244018
    2010-09-29 14:55:50+0800 1424 120 Setting next AU detection timeout to 2010-09-29 11:55:50
    2010-09-29 14:55:50+0800 1424 120 WU client calls back to search call AutomaticUpdates with code Call failed and error 0x80244018
    2010-09-29 14:55:50+0800 1424 120 WU client completed and deleted call {CB9E953C-C7C6-48CE-B2C4-9084693FD7C1}
    2010-09-29 14:55:54+0800 1424 120 REPORT EVENT: {F49B60C5-C5C3-4CF8-931A-E91F3A2009B6} 80 2010-09-29 14:55:49+0800 1 148 101 {D67661EB-2423-451D-BF5D-13199E37DF28} 0 80244018 SelfUpdate Failure Software Synchronization Error: Agent failed detecting with reason: 0x80244018
    2010-09-29 14:55:54+0800 1424 120 REPORT EVENT: {72AA8522-26E3-4E74-9998-ABC9CE7EDD9C} 81 2010-09-29 14:55:50+0800 1 148 101 {00000000-0000-0000-0000-000000000000} 0 80244018 AutomaticUpdates Failure Software Synchronization Error: Agent failed detecting with reason: 0x80244018
    中显示的

    2010年9月29日 9:03

答案

  • 您好!

     

    根据您提供的信息,我们建议您先按照以下步骤进行排错:

     

    1. 停止Automatic Updates serviceBITS service,在命令提示符中运行:

    net stop wuauserv

    net stop bits

     

    2. 删除%windir%\softwaredistribution目录

     

    3. 启动Automatic Updates serviceBITS service,当这2个服务别启动的时候,他们会自动创建softwaredistribution和相关的子文件。

     

    在命令提示符中运行:

    net start wuauserv

    net start bits

     

    4. %windir%\softwaredistribution目录已经被创建好后,让客户端立即域WSUS服务器进行连接。

     

    wuauclt.exe /resetauthorization /detectnow

     

    5. 15分钟之后,检查客户端是否检查到需要的updates.

     

    希望我的回答对您有所帮助,如果您还有什么问题,请您再和我们联系。

     

    Tom Zhang 张一平


    Tom Zhang – MSFT
    2010年9月30日 2:21
    版主
  • 您好!

     

    如果问题依然存在的话,请在WSUS客户端上执行以下操作:


    1. 确认Background Intelligent Transfer 服务启动

    2. 运行以下的命令,重命名Catroot2 文件夹

    net stop cryptsvc
    ren %systemroot%\system32\catroot2 oldcatroot2
    net start cryptsvc

    WSUS服务器上

    1.禁用HTTP compression IIS 6.0

    cscript adsutil.vbs set w3svc/filters/compression/parameters/HcDoDynamicCompression false

    cscript adsutil.vbs set w3svc/filters/compression/parameters/HcDoStaticCompression false

    2. 定位到以下目录,重命名suscomp.dll
    %windir%\system32\inetsrv

    3.运行iisreset

    4.重起WSUS服务
    net stop wsusservice
    net start wsusservice

    5.IIS 6.0启用HTTP compression
    cscript adsutil.vbs set w3svc/filters/compression/parameters/HcDoDynamicCompression true

    cscript adsutil.vbs set w3svc/filters/compression/parameters/HcDoStaticCompression true

    6.IIS里的WSUS虚拟目录->主目录->给与写入权限

    7.客户端上运行wuauclt /detectnow

    希望我的回答对您有所帮助,如果有什么不清楚的地方,请您告诉我。

     

    Tom Zhang 张一平


    Tom Zhang – MSFT
    2010年10月8日 8:40
    版主

全部回复

  • 再贴另外一段log

    Triggering AU detection through DetectNow API
    2010-09-29 17:42:07:687  864 104 AU Triggering Online detection (non-interactive)
    2010-09-29 17:42:07:687  864 1a4 AU #############
    2010-09-29 17:42:07:687  864 1a4 AU ## START ##  AU: Search for updates
    2010-09-29 17:42:07:687  864 1a4 AU #########
    2010-09-29 17:42:07:703  864 1a4 AU <<## SUBMITTED ## AU: Search for updates [CallId = {375596AF-142B-45D1-9DB0-509129BD5BB7}]
    2010-09-29 17:42:07:703  864 7e0 Agent *************
    2010-09-29 17:42:07:703  864 7e0 Agent ** START **  Agent: Finding updates [CallerId = AutomaticUpdates]
    2010-09-29 17:42:07:703  864 7e0 Agent *********
    2010-09-29 17:42:07:703  864 7e0 Agent   * Online = Yes; Ignore download priority = No
    2010-09-29 17:42:07:703  864 7e0 Agent   * Criteria = "IsHidden=0 and IsInstalled=0 and DeploymentAction='Installation' and IsAssigned=1 or IsHidden=0 and IsPresent=1 and DeploymentAction='Uninstallation' and IsAssigned=1 or IsHidden=0 and IsInstalled=1 and DeploymentAction='Installation' and IsAssigned=1 and RebootRequired=1 or IsHidden=0 and IsInstalled=0 and DeploymentAction='Uninstallation' and IsAssigned=1 and RebootRequired=1"
    2010-09-29 17:42:07:703  864 7e0 Agent   * ServiceID = {3DA21691-E39D-4DA6-8A4B-B43877BCB1B7} Managed
    2010-09-29 17:42:07:703  864 7e0 Agent   * Search Scope = {Machine}
    2010-09-29 17:42:07:718  864 7e0 Misc WARNING: WinHttp: SendRequestToServerForFileInformation failed with 0x80190193
    2010-09-29 17:42:07:718  864 7e0 Misc WARNING: WinHttp: ShouldFileBeDownloaded failed with 0x80190193
    2010-09-29 17:42:07:734  864 7e0 Misc WARNING: WinHttp: SendRequestToServerForFileInformation failed with 0x80190193
    2010-09-29 17:42:07:734  864 7e0 Misc WARNING: WinHttp: ShouldFileBeDownloaded failed with 0x80190193
    2010-09-29 17:42:07:734  864 7e0 Misc WARNING: WinHttp: SendRequestToServerForFileInformation failed with 0x80190193
    2010-09-29 17:42:07:734  864 7e0 Misc WARNING: WinHttp: ShouldFileBeDownloaded failed with 0x80190193
    2010-09-29 17:42:07:734  864 7e0 Misc WARNING: WinHttp: SendRequestToServerForFileInformation failed with 0x80190193
    2010-09-29 17:42:07:734  864 7e0 Misc WARNING: WinHttp: ShouldFileBeDownloaded failed with 0x80190193
    2010-09-29 17:42:07:734  864 7e0 Misc WARNING: DownloadFileInternal failed for http://10.41.0.9//selfupdate/wuident.cab: error 0x80190193
    2010-09-29 17:42:07:734  864 7e0 Setup FATAL: IsUpdateRequired failed with error 0x80244018
    2010-09-29 17:42:07:734  864 7e0 Setup WARNING: SelfUpdate: Default Service: IsUpdateRequired failed: 0x80244018
    2010-09-29 17:42:07:734  864 7e0 Setup WARNING: SelfUpdate: Default Service: IsUpdateRequired failed, error = 0x80244018
    2010-09-29 17:42:07:734  864 7e0 Agent   * WARNING: Skipping scan, self-update check returned 0x80244018
    2010-09-29 17:42:07:734  864 7e0 Agent   * WARNING: Exit code = 0x80244018
    2010-09-29 17:42:07:734  864 7e0 Agent *********
    2010-09-29 17:42:07:734  864 7e0 Agent **  END  **  Agent: Finding updates [CallerId = AutomaticUpdates]
    2010-09-29 17:42:07:734  864 7e0 Agent *************
    2010-09-29 17:42:07:734  864 7e0 Agent WARNING: WU client failed Searching for update with error 0x80244018
    2010-09-29 17:42:07:734  864 284 AU >>##  RESUMED  ## AU: Search for updates [CallId = {375596AF-142B-45D1-9DB0-509129BD5BB7}]
    2010-09-29 17:42:07:734  864 284 AU   # WARNING: Search callback failed, result = 0x80244018
    2010-09-29 17:42:07:734  864 284 AU   # WARNING: Failed to find updates with error code 80244018
    2010-09-29 17:42:07:734  864 284 AU #########
    2010-09-29 17:42:07:734  864 284 AU ##  END  ##  AU: Search for updates [CallId = {375596AF-142B-45D1-9DB0-509129BD5BB7}]
    2010-09-29 17:42:07:734  864 284 AU #############
    2010-09-29 17:42:07:734  864 284 AU AU setting next detection timeout to 2010-09-29 14:42:07
    2010-09-29 17:42:12:734  864 7e0 Report REPORT EVENT: {D6CF4081-F382-460E-973A-8485798B7396} 2010-09-29 17:42:07:734+0800 1 148 101 {D67661EB-2423-451D-BF5D-13199E37DF28} 0 80244018 SelfUpdate Failure Software Synchronization Windows Update Client failed to detect with error 0x80244018.

    2010年9月29日 9:50
  • 您好!

     

    根据您提供的信息,我们建议您先按照以下步骤进行排错:

     

    1. 停止Automatic Updates serviceBITS service,在命令提示符中运行:

    net stop wuauserv

    net stop bits

     

    2. 删除%windir%\softwaredistribution目录

     

    3. 启动Automatic Updates serviceBITS service,当这2个服务别启动的时候,他们会自动创建softwaredistribution和相关的子文件。

     

    在命令提示符中运行:

    net start wuauserv

    net start bits

     

    4. %windir%\softwaredistribution目录已经被创建好后,让客户端立即域WSUS服务器进行连接。

     

    wuauclt.exe /resetauthorization /detectnow

     

    5. 15分钟之后,检查客户端是否检查到需要的updates.

     

    希望我的回答对您有所帮助,如果您还有什么问题,请您再和我们联系。

     

    Tom Zhang 张一平


    Tom Zhang – MSFT
    2010年9月30日 2:21
    版主
  • 谢谢,可是按照您说的操作执行,客户端还是不能连接到wsus服务器上。log上的记录和第二段log一样

    2010年9月30日 11:59
  • 您好!

     

    如果问题依然存在的话,请在WSUS客户端上执行以下操作:


    1. 确认Background Intelligent Transfer 服务启动

    2. 运行以下的命令,重命名Catroot2 文件夹

    net stop cryptsvc
    ren %systemroot%\system32\catroot2 oldcatroot2
    net start cryptsvc

    WSUS服务器上

    1.禁用HTTP compression IIS 6.0

    cscript adsutil.vbs set w3svc/filters/compression/parameters/HcDoDynamicCompression false

    cscript adsutil.vbs set w3svc/filters/compression/parameters/HcDoStaticCompression false

    2. 定位到以下目录,重命名suscomp.dll
    %windir%\system32\inetsrv

    3.运行iisreset

    4.重起WSUS服务
    net stop wsusservice
    net start wsusservice

    5.IIS 6.0启用HTTP compression
    cscript adsutil.vbs set w3svc/filters/compression/parameters/HcDoDynamicCompression true

    cscript adsutil.vbs set w3svc/filters/compression/parameters/HcDoStaticCompression true

    6.IIS里的WSUS虚拟目录->主目录->给与写入权限

    7.客户端上运行wuauclt /detectnow

    希望我的回答对您有所帮助,如果有什么不清楚的地方,请您告诉我。

     

    Tom Zhang 张一平


    Tom Zhang – MSFT
    2010年10月8日 8:40
    版主
  • 还是不行,log上的错误依旧

    2010年10月14日 3:36
  • wsus3.0对于客户端有要求,似乎是必须经过windows正版验证的客户端才能被wsus识别并提供补丁下载

    2010年10月18日 5:39