none
使用代理后windows无法更新,不知如何恢复 RRS feed

  • 问题

  • 使用了学校提供的wsus自助更新服务后,windows就无法进行更新了,但是我不知道如何恢复成原来的更新。错误代码0x8024401c
    添加的是如下一个注册表修改文件
    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate]
    "WUServer"="http://update.cnu.edu.cn"
    "WUStatusServer"="http://update.cnu.edu.cn"
    "ElevateNonAdmins"=dword:00000001
    "TargetGroupEnabled"=dword:00000001
    "TargetGroup"=""
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]
    "NoAutoUpdate"=dword:00000000
    "AUOptions"=dword:00000003
    "UseWUServer"=dword:00000001
    "AutoInstallMinorUpdates"=dword:00000000
    "RebootRelaunchTimeoutEnabled"=dword:00000001
    "RebootRelaunchTimeout"=dword:00000014
    "RescheduleWaitTime"=dword:00000005
    "RescheduleWaitTimeEnabled"=dword:00000001
    "NoAUShutdownOption"=dword:00000001
    "NoAUAsDefaultShutdownOption"=dword:00000001
    "DetectionFrequencyEnabled"=dword:00000001
    "DetectionFrequency"=dword:00000022
    "NoAutoRebootWithLoggedOnUser"=dword:00000001
    "RebootWarningTimeout"=dword:00000010
    "RebootWarningTimeoutEnabled"=dword:00000001
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
    "WSUS Update"="wuauclt.exe /detectnow"
    2013年5月22日 6:05

答案

  • 您好!

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

    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.

    如果问题依然存在,请将%windir%\windowsupdate.log和具体的报错信息贴到论坛中来。

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


    微软一站式示例脚本库: http://blogs.technet.com/b/onescript

    2013年5月22日 8:56
    版主

全部回复

  • 首先,如果你所说的 "使用了学校提供的wsus自助更新服务" 指的就是添加或导入了那一段你贴出来的注册表项,那么,你可以导出备份一下HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate

    然后删除这个节点

    其次,Windows Update是会记录Log的,默认位于系统盘c:\windows\windowsupdate.log

    你可以在手动执行wuauclt.exe /detectnow后,查看这个log文件,看其末尾记录了什么有价值的失败信息,然后进一步分析诊断问题。

    2013年5月22日 6:28
  • 您好!

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

    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.

    如果问题依然存在,请将%windir%\windowsupdate.log和具体的报错信息贴到论坛中来。

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


    微软一站式示例脚本库: http://blogs.technet.com/b/onescript

    2013年5月22日 8:56
    版主