locked
无法自动更新…… RRS feed

  • 问题

  • 变成了

    “接收更新:由系统管理员进行管理”

     

    但是我就是计算机的唯一Administrator。而且也是个人家用机没有加入某个组织(如学校、政府机关或企业)的网络的一部分。

     

    怎么办?

    2008年12月1日 2:51

答案

  •  阿康 写:

     

    如果曾使用过某些网站提供的WSUS服务,下载并运行了网站上提供的脚本或者客户端软件,就有可能在不了解的情况下修改了这里的设置。这种情况下也许还要卸载之前安装的WSUS有关的客户端,或者运行网站提供的脚本,使用类似“撤销”的功能撤销对系统的更改。

    然后,再试试上面几楼的解决方法。

    感谢楼上的启发

    我在百度百科搜到以下内容

    “  WSUS是Windows Server Update Services的简称,它在以前Windows Update Services的基础上有了很大的改善。目前的版本可以更新更多的Windows补丁,同时具有报告功能和导向性能,管理员还可以控制更新过程。

      Windows Server 更新服务 (WSUS) 使信息技术管理员能够将最新的 Microsoft 产品更新部署至运行了 Microsoft Windows Server 2003、Windows 2000 Server 和 Windows XP 操作系统的网络中的计算机上。

      WSUS是个微软推出的网络化的补丁分发方案,是免费的,可以在微软网站上去下载。

      WSUS支持微软公司全部产品的更新,包括Office、SQL Server、MSDE和Exchange Server等内容。通过WSUS这个内部网络中的Windows升级服务,所有Windows更新都集中下载到内部网的WSUS服务器中,而网络中的客户机通过WSUS服务器来得到更新。这在很大程度上节省了网络资源,避免了外部网络流量的浪费并且提高了内部网络中计算机更新的效率。

      WSUS采用C/S模式,客户端已被包含在各个WINDOWS操作系统上。从微软网站上下载的是WSUS服务器端。

      通过配置,将客户端和服务器端关联起来,就可以自动下载补丁了。这个配置几乎就是使用WSUS的全部工作了。

      配置工作是区分域与工作组环境的,在域的前提下,可以通过设置域的组策略来实现,比较简单。配置可参看(http://www.qycx.com/luntanwz5.htm).

      在工作组的环境里,因为配置是需要用到管理员权限,于是就变成了逐台配置。

      对单机的配置也可以用单机的组策略配置来实现,也可以采用修改注册表的方式来实现。因为单机的组策略配置反而麻烦,所以还不如修改注册表来的方便。(通过使用也发现,配置组策略也实际也是修改注册表。所以这2种方案实际是一样的。)

      注册表的修改项包括:

      [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]

      RescheduleWaitTime 重新计划自动更新计划后的等待时间

      NoAutoRebootWithLoggedOnUsers 计划的自动更新安装后是否重新启动

      NoAutoUpdate 启停自动更新

      AUOptions 配置自动更新

      ScheduledInstallDay 计划安装日期

      ScheduledInstallTime 计划安装时间

      UseWUServer 是否起用WSUS服务器

      [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate]

      WUServer WSUS服务器

      WUStatusServer 统计服务器

      ElevateNonAdmins 是否允许普通用户审批更新

      TargetGroupEnabled 是否设置目标组

      TargetGroup 目标组名称

      这上面简单的列举了些重要的注册表项。可能有些名称有些拗口。不过,这基本是从组策略里摘出来的,主要是为了引起一些简单的联想。实际上一看WSUS文档也就差不多了解了。

      修改注册表的工作方式,完全可以采用形成一个注册表文件,然后放在单位内部网站上要求大家下载即可。在WSUS推出后的这么长的时间里,很多单位都采用了WSUS(随便搜一下网络,我们发现云南大学、清华大学和北京大学等很多学校都采用了这样的方案,并且在学校的有关网站上有很详细的说明。)但是仍然有很多单位不清楚怎么来解决补丁的管理难题,并且也很为之困惑。这是个有趣的现象,足以说明咱们国家是个非常辽阔的国家,所以信息并不是那么流畅。

      对工作组的环境,考虑到希望更简单和可靠的使用的用户,也可以使用清扬内网管理系统(http://www.qycx.com/qywsus.htm),里面有辅助的全网配置工具,也可以防止各终端用户的无意中破坏。

      WSUS还有非常清晰的对从微软网站上的下载补丁的状态的描述,你可以看到哪些补丁没有下载完毕,并且 容易的恢复下载。

      WSUS也有非常清晰的对各终端的下载补丁情况的描述,这也可以用来查看有关补丁分发的情况。微软也提供了SMS等更加高级的企业网络使用工具,不过,说实在的,为了打补丁去考虑这样的软件,实在是浪费。因为WSUS已经足够好用,并且是免费的。

      像补丁管理这样的工作,其实完全是微软的应尽的义务,毕竟是Windows需要打补丁。作为目前的软件巨无霸,它应该承担这样的职责,才能更长久的建立软件厂商的信誉。从WSUS上, 我们看到它现在是这样做的。

     

     

    但我还是不知该如何修改注册表才能改回来……

    望高手指点

    2008年12月3日 14:52
  • 上面提到的设置组策略的方法就是为了更改wsus设置~如果要通过改注册表你可以去找一个提供wsus服务的站点~很多大学有这个服务~然后找到设置他们wsus服务的注册表文件~看看改了哪些键~然后改回去试试~

    2008年12月3日 14:57
  •  Snowdreams 写:

    上面提到的设置组策略的方法就是为了更改wsus设置~如果要通过改注册表你可以去找一个提供wsus服务的站点~很多大学有这个服务~然后找到设置他们wsus服务的注册表文件~看看改了哪些键~然后改回去试试~

    转自http://blog.xmfish.com/index.php?uid-61646-action-viewspace-itemid-5924

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate]
    "WUServer"="http://Your Wsus Server IP or URL"

    "WUStatusServer"="http://Your Wsus Server IP or URL"

    "ElevateNonAdmins"=dword:00000001    设置为1时, 非管理组成员也可以为计算机打补丁

    "TargetGroupEnabled"=dword:00000001  只有设置了这个,客户端的计算机才能被wsus的服务器检测到



    [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]

    "NoAutoUpdate"=dword:00000000     设置为0,表明自动升级

    "AUOptions"=dword:00000004         设置为4,表示下载后自动安装。3是提醒安装

    "ScheduledInstallDay"=dword:00000000   设置为0,表示每天都检测升级

    "ScheduledInstallTime"=dword:0000000c  设置安装补丁的时间,16进制

    "UseWUServer"=dword:00000001           表明使用自定义的wsusserver而不是去微软网站

    "AutoInstallMinorUpdates"=dword:00000001  设置为1,表明后台安装

    "RebootRelaunchTimeoutEnabled"=dword:00000001  设置为1才可以设置下面的参数

    "RebootRelaunchTimeout"=dword:0000001e     表明提示重启动间隔时间,十六进制

    "RescheduleWaitTime"=dword:00000005    如果一个更新错过了安装时间后,下次开机提示的时间

    "RescheduleWaitTimeEnabled"=dword:00000001  为了让上面那个参数有效

    "NoAUShutdownOption"=dword:00000001

    "NoAUAsDefaultShutdownOption"=dword:00000001

    "DetectionFrequencyEnabled"=dword:00000001

    "DetectionFrequency"=dword:00000002


    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]

    "WSUS Update"="wuauclt.exe /detectnow"

     

    大概明白了,谢谢楼上……

    2008年12月5日 13:50

全部回复

  •  

    单击开始/所有程序/Windows 更新/在线检查来自 Microsoft Update 服务的更新。
     
    2008年12月1日 8:18
  • 去组策略-->计算机配置-->管理模板-->Windows 组件-->Windows Update 中检查一下 配置自动更新 和 指定Intranet Microsoft更新服务位置~将其改成 未配置

    2008年12月1日 9:13
  •  LPG& 写:

     

    单击开始/所有程序/Windows 更新/在线检查来自 Microsoft Update 服务的更新。
     

    就是不行才发帖……

    2008年12月1日 13:48
  •  Snowdreams 写:

    去组策略-->计算机配置-->管理模板-->Windows 组件-->Windows Update 中检查一下 配置自动更新 和 指定Intranet Microsoft更新服务位置~将其改成 未配置

    怎么去组策略?

    2008年12月1日 13:50
  • 按Windows徽标键+R键~然后键入gpedit.msc按回车

    2008年12月1日 13:59
  •  Snowdreams 写:

    按Windows徽标键+R键~然后键入gpedit.msc按回车

     

    出现对话框“windows无法访问指定设备、路径或文件。你可能没有合适的权限访问这个项目。”

     

    其实在“运行键入gpedit.msc按回车”我也试过。就是出现上面的情况。。。我明明是管理员,却说我没有权限……

    2008年12月2日 2:57
  • Vista是家庭版的吗?家庭版可能无法运行组策略~

     

    2008年12月2日 11:06
  •  MorpheusFF 写:

    变成了

    “接收更新:由系统管理员进行管理”

     

    但是我就是计算机的唯一Administrator。而且也是个人家用机没有加入某个组织(如学校、政府机关或企业)的网络的一部分。

     

    怎么办?

    显示的信息确定是“接收更新:由系统管理员进行管理”吗?

    这个显示是在哪里的?

    貌似系统没有这样的提示的啊。

    你在服务里面是否已经开启了windows update服务?

    2008年12月2日 13:20
  •  Snowdreams 写:
    Vista是家庭版的吗?家庭版可能无法运行组策略~

     

    应该是……,怎么办?

    2008年12月3日 4:59
  •  笨笨ONE 写:
     MorpheusFF 写:

    变成了

    “接收更新:由系统管理员进行管理”

     

    但是我就是计算机的唯一Administrator。而且也是个人家用机没有加入某个组织(如学校、政府机关或企业)的网络的一部分。

     

    怎么办?

    显示的信息确定是“接收更新:由系统管理员进行管理”吗?

    这个显示是在哪里的?

    貌似系统没有这样的提示的啊。

    你在服务里面是否已经开启了windows update服务?

     

    就在windows update里……

    依次显示为

    "最近检查更新的时间:从不

    安装更新的时间:从不

    Windows 已设置为:每天3:00自动安装新的更新(推荐)

    接收更新:由管理员进行管理”

     

    进入更改设置后

    下面的自动安装更新、下载更新……、检查更新……、从不检查更新等选项变灰

    选项上面出现叹号说“某些设置由您的系统管理员管理."

    2008年12月3日 5:08
  •  

    如果曾使用过某些网站提供的WSUS服务,下载并运行了网站上提供的脚本或者客户端软件,就有可能在不了解的情况下修改了这里的设置。这种情况下也许还要卸载之前安装的WSUS有关的客户端,或者运行网站提供的脚本,使用类似“撤销”的功能撤销对系统的更改。

    然后,再试试上面几楼的解决方法。

    2008年12月3日 8:12
  •  阿康 写:

     

    如果曾使用过某些网站提供的WSUS服务,下载并运行了网站上提供的脚本或者客户端软件,就有可能在不了解的情况下修改了这里的设置。这种情况下也许还要卸载之前安装的WSUS有关的客户端,或者运行网站提供的脚本,使用类似“撤销”的功能撤销对系统的更改。

    然后,再试试上面几楼的解决方法。

    感谢楼上的启发

    我在百度百科搜到以下内容

    “  WSUS是Windows Server Update Services的简称,它在以前Windows Update Services的基础上有了很大的改善。目前的版本可以更新更多的Windows补丁,同时具有报告功能和导向性能,管理员还可以控制更新过程。

      Windows Server 更新服务 (WSUS) 使信息技术管理员能够将最新的 Microsoft 产品更新部署至运行了 Microsoft Windows Server 2003、Windows 2000 Server 和 Windows XP 操作系统的网络中的计算机上。

      WSUS是个微软推出的网络化的补丁分发方案,是免费的,可以在微软网站上去下载。

      WSUS支持微软公司全部产品的更新,包括Office、SQL Server、MSDE和Exchange Server等内容。通过WSUS这个内部网络中的Windows升级服务,所有Windows更新都集中下载到内部网的WSUS服务器中,而网络中的客户机通过WSUS服务器来得到更新。这在很大程度上节省了网络资源,避免了外部网络流量的浪费并且提高了内部网络中计算机更新的效率。

      WSUS采用C/S模式,客户端已被包含在各个WINDOWS操作系统上。从微软网站上下载的是WSUS服务器端。

      通过配置,将客户端和服务器端关联起来,就可以自动下载补丁了。这个配置几乎就是使用WSUS的全部工作了。

      配置工作是区分域与工作组环境的,在域的前提下,可以通过设置域的组策略来实现,比较简单。配置可参看(http://www.qycx.com/luntanwz5.htm).

      在工作组的环境里,因为配置是需要用到管理员权限,于是就变成了逐台配置。

      对单机的配置也可以用单机的组策略配置来实现,也可以采用修改注册表的方式来实现。因为单机的组策略配置反而麻烦,所以还不如修改注册表来的方便。(通过使用也发现,配置组策略也实际也是修改注册表。所以这2种方案实际是一样的。)

      注册表的修改项包括:

      [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]

      RescheduleWaitTime 重新计划自动更新计划后的等待时间

      NoAutoRebootWithLoggedOnUsers 计划的自动更新安装后是否重新启动

      NoAutoUpdate 启停自动更新

      AUOptions 配置自动更新

      ScheduledInstallDay 计划安装日期

      ScheduledInstallTime 计划安装时间

      UseWUServer 是否起用WSUS服务器

      [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate]

      WUServer WSUS服务器

      WUStatusServer 统计服务器

      ElevateNonAdmins 是否允许普通用户审批更新

      TargetGroupEnabled 是否设置目标组

      TargetGroup 目标组名称

      这上面简单的列举了些重要的注册表项。可能有些名称有些拗口。不过,这基本是从组策略里摘出来的,主要是为了引起一些简单的联想。实际上一看WSUS文档也就差不多了解了。

      修改注册表的工作方式,完全可以采用形成一个注册表文件,然后放在单位内部网站上要求大家下载即可。在WSUS推出后的这么长的时间里,很多单位都采用了WSUS(随便搜一下网络,我们发现云南大学、清华大学和北京大学等很多学校都采用了这样的方案,并且在学校的有关网站上有很详细的说明。)但是仍然有很多单位不清楚怎么来解决补丁的管理难题,并且也很为之困惑。这是个有趣的现象,足以说明咱们国家是个非常辽阔的国家,所以信息并不是那么流畅。

      对工作组的环境,考虑到希望更简单和可靠的使用的用户,也可以使用清扬内网管理系统(http://www.qycx.com/qywsus.htm),里面有辅助的全网配置工具,也可以防止各终端用户的无意中破坏。

      WSUS还有非常清晰的对从微软网站上的下载补丁的状态的描述,你可以看到哪些补丁没有下载完毕,并且 容易的恢复下载。

      WSUS也有非常清晰的对各终端的下载补丁情况的描述,这也可以用来查看有关补丁分发的情况。微软也提供了SMS等更加高级的企业网络使用工具,不过,说实在的,为了打补丁去考虑这样的软件,实在是浪费。因为WSUS已经足够好用,并且是免费的。

      像补丁管理这样的工作,其实完全是微软的应尽的义务,毕竟是Windows需要打补丁。作为目前的软件巨无霸,它应该承担这样的职责,才能更长久的建立软件厂商的信誉。从WSUS上, 我们看到它现在是这样做的。

     

     

    但我还是不知该如何修改注册表才能改回来……

    望高手指点

    2008年12月3日 14:52
  • 上面提到的设置组策略的方法就是为了更改wsus设置~如果要通过改注册表你可以去找一个提供wsus服务的站点~很多大学有这个服务~然后找到设置他们wsus服务的注册表文件~看看改了哪些键~然后改回去试试~

    2008年12月3日 14:57
  •  Snowdreams 写:

    上面提到的设置组策略的方法就是为了更改wsus设置~如果要通过改注册表你可以去找一个提供wsus服务的站点~很多大学有这个服务~然后找到设置他们wsus服务的注册表文件~看看改了哪些键~然后改回去试试~

    转自http://blog.xmfish.com/index.php?uid-61646-action-viewspace-itemid-5924

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate]
    "WUServer"="http://Your Wsus Server IP or URL"

    "WUStatusServer"="http://Your Wsus Server IP or URL"

    "ElevateNonAdmins"=dword:00000001    设置为1时, 非管理组成员也可以为计算机打补丁

    "TargetGroupEnabled"=dword:00000001  只有设置了这个,客户端的计算机才能被wsus的服务器检测到



    [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]

    "NoAutoUpdate"=dword:00000000     设置为0,表明自动升级

    "AUOptions"=dword:00000004         设置为4,表示下载后自动安装。3是提醒安装

    "ScheduledInstallDay"=dword:00000000   设置为0,表示每天都检测升级

    "ScheduledInstallTime"=dword:0000000c  设置安装补丁的时间,16进制

    "UseWUServer"=dword:00000001           表明使用自定义的wsusserver而不是去微软网站

    "AutoInstallMinorUpdates"=dword:00000001  设置为1,表明后台安装

    "RebootRelaunchTimeoutEnabled"=dword:00000001  设置为1才可以设置下面的参数

    "RebootRelaunchTimeout"=dword:0000001e     表明提示重启动间隔时间,十六进制

    "RescheduleWaitTime"=dword:00000005    如果一个更新错过了安装时间后,下次开机提示的时间

    "RescheduleWaitTimeEnabled"=dword:00000001  为了让上面那个参数有效

    "NoAUShutdownOption"=dword:00000001

    "NoAUAsDefaultShutdownOption"=dword:00000001

    "DetectionFrequencyEnabled"=dword:00000001

    "DetectionFrequency"=dword:00000002


    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]

    "WSUS Update"="wuauclt.exe /detectnow"

     

    大概明白了,谢谢楼上……

    2008年12月5日 13:50
  • 楼主我明白你的意思,因为我也碰到了这种情况,上面说了很多,关键是你肯定做了某写更新写了注册表,例如VS9等,但是组策略里面不认,去组策略-->计算机配置-->管理模板-->Windows 组件-->Windows Update,看上去都是“为配置”,但实际上不是,这些“未配置”其实都是假象,所以你始终找不到原因。你把这组未配置项全部启动一次,再关闭到未配置,作用是刷新一次注册表。你再打开WINDOWS UPDATE,更新接收就会变为:适用于 windows 的产品…… 那样的显示,而不是显示“由系统管理员进行管理”了,更新全部正常。希望对你有用。实际原因是某些更新修改了你的注册表增加了项
    WUServer WSUS服务器
    WUStatusServer 统计服务器
    其实你是不需要的,刷新一次就好了。但是直接删除注册表项是不可以的,应该还有关联项,我没有逐个仔细去查,总之上面我说的方法能解决你的问题。

    • 已建议为答案 lixinbo 2009年4月28日 15:27
    2009年4月28日 15:25
  • Win7有用! 为了解决这个问题,我已经还原了n次系统了,现在可算真正有解决的方法了!
    2011年4月21日 12:48