Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]
"RescheduleWaitTime"=dword:00000004
"NoAutoRebootWithLoggedOnUsers"=dword:00000001
"NoAutoUpdate"=dword:00000000
"AUOptions"=dword:00000004
"ScheduledInstallDay"=dword:00000000
"ScheduledInstallTime"=dword: 0000000C
"UseWUServer"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate]
"WUServer"="http://192.168.1.253"
"WUStatusServer"="http://192.168.1.253"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"WSUS"="wuauclt.exe /detectnow"
WSUS
注册表项参数详细说明:
WSUS
是
Windows Server Update Services
的简称,以下简称
WSUS
。
对单机的配置也可以用单机的组策略配置来实现,也可以采用修改注册表的方式来实现。因为单机的组策略配置反而麻烦,所以还不如修改注册表来的方便。以下可以根据需要做一个
*.reg
文件,导入到要设置的电脑即可。(通过使用也发现,配置组策略也实际也是修改注册表。所以这
2
种方案实际是一样的。)
注册表的修改项包括:
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]
NoAutoUpdate
(
"NoAutoUpdate"=dword:00000000
)
设置为
0
,表明自动升级
AUOptions
(
"AUOptions"=dword:00000004
)设置为
4
,表示下载后自动安装;
3
是提醒安装
ScheduledInstallDay
(
"ScheduledInstallDay"=dword:00000000
)设置为
0
,表示每天都检测升级
ScheduledInstallTime
(
"ScheduledInstallTime"=dword: 0000000a
)设置安装补丁的时间,因为
AUOptions
设置为
4
,所以这里设置自动安装的时间为
a
,也就是十进制的上午十点,到上午十点,自动安装补丁。
UseWUServer
(
"UseWUServer"=dword:00000001
)表明使用
wsusserver
,也就是你自己搭建的
wsus
服务器,而不是去微软公司的网站升级。
AutoInstallMinorUpdates
(
"AutoInstallMinorUpdates"=dword:00000001
)设置为
1
,表明后台安装,就是悄悄地把补丁已经打上了。
RebootRelaunchTimeoutEnabled
(
"RebootRelaunchTimeoutEnabled"=dword:00000001
)设置为
1
才可以设置下面的参数
RebootRelaunchTimeout
(
"RebootRelaunchTimeout"=dword:00000014
)表明提示重启动间隔时间,这里设置为
20
分钟,十六进制
DetectionFrequencyEnabled
(
"DetectionFrequencyEnabled"=dword:00000001
)这里设置为
1
,下面的参数才有效
DetectionFrequency
(
"DetectionFrequency"=dword:00000005
)设置检测的频率,这里为了测试用,所以频率设置为了
5
,应该设置为
22
即可,一天一次
NoAutoRebootWithLoggedOnUser
(
"NoAutoRebootWithLoggedOnUser"=dword:00000001
)设置为
1
,表明用户可以选择是否等一会在重新启动,设置为
0
的话,
5
分钟之内重启动
RebootWarningTimeout
(
"RebootWarningTimeout"=dword:00000010
)安装计划的升级后,提示重启的时间
RebootWarningTimeoutEnabled
(
"RebootWarningTimeoutEnabled"=dword:00000001
)设置为
1
,上面的健设置才有效。设置为
0
的话,默认为
10
分钟
RescheduleWaitTime
(
"RescheduleWaitTime"=dword:00000005
)如果一个更新错过了安装时间后,下次开机提示的时间,比如,你上午十点的时候没开机,自然没安装,设置这个参数后,表示开机
5
分钟以后,提示你安装。
RescheduleWaitTimeEnabled
(
"RescheduleWaitTimeEnabled"=dword:00000001
)主要为了让上面那个参数有效。
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate]
WUServer("WUServer"="http://XXX.XXXX.XXX")
WSUS
服务器
WUStatusServer("WUStatusServer"="http://XXX.XXXX.XXX")
统计服务器
ElevateNonAdmins("ElevateNonAdmins"=dword:00000000)
是否允许普通用户审批更新
,
设置为
1
时,
非管理组成员也可以为计算机打补丁
TargetGroupEnabled("TargetGroupEnabled"=dword:00000001)
只有设置了这个,客户端的计算机才能被
wsus
的服务器检测到!
TargetGroup("TargetGroup"="superuser")
目标组,就是客户端自动注册到
wsus
服务器的哪个计算机组,可以为空。
很多注册表中少上面这两个键值,自然无法被
wsus
服务器检测到客户端,从而无法进行客户端的管理
设置之后,要想设置立马生效,可重新启动电脑或进入命令提示符,执行
wuauclt /detectnow
和
wuauclt1 /detectnow
,然后执行
netstat
�C
an
,检查是否有到升级地址的连接,如果有,表示设置正确,并且
WSUS
服务器工作正常。