Windows WSUS Client 注册表配置脚本

一、注册表命令Reg详解。

  1. 使用reg /? 查看Windows 命令帮助。
    Windows WSUS Client 注册表配置脚本_第1张图片

  2. reg add 命令
    Windows WSUS Client 注册表配置脚本_第2张图片

二、WSUS客户端注册表配置。

reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\windows\WindowsUpdate /v WUServer /t REG_SZ /d http://10.7.11.136:8530 /f
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\windows\WindowsUpdate /v WUStatusServer /t REG_SZ /d http://10.7.11.136:8530 /f
%% WSUS服务器地址,相当于在组策略里配置Intranet Microsoft 更新服务位置
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\windows\WindowsUpdate /v TargetGroupEnabled /t REG_DWORD /d 1 /f
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\windows\WindowsUpdate /v TargetGroup /t REG_SZ /f
%% WSUS Client 开启组分配及指定组的名字,相当于在组策略里配置允许客户端目标配置
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\windows\WindowsUpdate\AU /v  AUOptions /t REG_DWORD /d 3 /f
%% 配置自动更新,2 =下载之前通知、3 =自动下载和通知安装、4 =自动下载并计划安装(须配合ScheduledInstallDay和ScheduledInstallTime)
%% 5 =自动更新是必需的,但最终用户可以配置它,本地管理员可以配置。
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\windows\WindowsUpdate\AU /v  DetectionFrequency /t REG_DWORD /d 22 /f
%% 配置自动更新检测频率1-22Hour
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\windows\WindowsUpdate\AU /v  DetectionFrequencyEnabled /t REG_DWORD /d 1 /f
%% 启用自动更新检测频率
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\windows\WindowsUpdate\AU /v  NoAutoRebootWithLoggedOnUsers /t REG_DWORD /d 1 /f
%% 1 =自动更新将等待任何登录的用户重新启动计算机,而不是自动使计算机重新启动、0 =自动更新通知用户计算机将在 5 分钟内自动重新启动以完成安装。
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\windows\WindowsUpdate\AU /v  NoAutoUpdate /t REG_DWORD /d 0 /f
%% 0 =启用自动更新、1 =禁用自动更新。
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\windows\WindowsUpdate\AU /v  AutoInstallMinorUpdates /t REG_DWORD /d 1 /f
%% 自动安装次要更新,1 =静默安装次要更新、0 =跟其它更新一样处理次要更新
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\windows\WindowsUpdate\AU /v  NoAUAsDefaultShutdownOption /t REG_DWORD /d 1 /f
%% Windows不会覆盖开始菜单的关机选项,会单独保留只关机而不进行更新的操作
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\windows\WindowsUpdate\AU /v  ScheduledInstallDay /t REG_DWORD /d 7 /f
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\windows\WindowsUpdate\AU /v  ScheduledInstallTime /t REG_DWORD /d 6 /f
%% 此参数只有当AUOptions的键值设置为4时才生效。日期范围= 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7,0 =每一天、1至7 =周日(1)至星期六(7);时间为24小时制

可在脚本中添加如下命令帮助客户端尽快联系WSUS 服务器

net stop wuauserv
net start wuauserv
wuauclt /detectnow