wsus服务器角色安装核心是通过server manager或powershell添加内置角色,无需单独下载;需满足os版本、iis/.net/数据库组件、管理员权限及ntfs磁盘等前提,安装后须运行配置向导并开放8530/8531端口。
在 windows server 中安装 wsus 服务器角色,核心是通过 server manager 图形界面或 powershell 完成角色添加,无需单独下载安装包(wsus 自 windows server 2012 起已作为内置角色集成)。关键前提是系统满足硬件、软件和权限要求,并完成前置组件配置。
确认前提条件
安装前必须确保以下几项已到位:
- 操作系统版本:Windows Server 2016 / 2019 / 2022 / 2025(WSUS 角色受支持,且需安装最新累积更新,如 Server 2022 需 2023-02 或更高)
- 必需组件:IIS(含 ASP.NET 4.8)、.NET Framework 4.8、SQL Server Express(默认使用 Windows Internal Database)或外部 SQL 实例
-
权限与账户:使用本地 Administrators 组成员账户登录;NT AUTHORITY\Network Service 需对
%windir%\Temp和%windir%\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files拥有完全控制权限 - 磁盘与文件系统:分配至少 40 GB NTFS 分区用于 WSUS 内容存储(若启用 UUP,每版 Windows + 每架构额外增加 10 GB)
通过 Server Manager 安装角色
这是最常用、最直观的方式,适用于所有支持的 Windows Server 版本:
在 Windows 11 上"直接发声"的 TTS(从 WSL2/TUI 调用 powershell.exe + System.Speech)。适用于用户说"说出来/读出来/语音播报/用TTS",或反馈"没声音/tts 生成的 mp3 是空的/播不出来",以及需要中文语音但 OpenClaw 内置 tts 不可用时。
- 以管理员身份登录目标服务器,打开 Server Manager
- 点击左侧“管理”→“添加角色和功能”
- 在向导中保持默认“基于角色或基于功能的安装”,选择本机服务器
- 在“服务器角色”页,勾选 Windows Server Update Services
- 在弹出的“添加功能”提示中,全部确认(自动包含 IIS、.NET 等依赖)
- 继续至“确认”页,点击“安装”——过程约 5–10 分钟,完成后无需重启即可进入配置阶段
通过 PowerShell 快速部署(推荐批量/自动化场景)
适合脚本化部署或无人值守安装:
- 以管理员身份运行 PowerShell
- 执行命令一次性安装角色及全部依赖:
Install-WindowsFeature -Name UpdateServices,UpdateServices-WidDB,UpdateServices-Services,UpdateServices-UI -IncludeManagementTools -Restart - 该命令自动启用 Windows Internal Database(WID),并可选重启(
-Restart参数可根据需要移除) - 安装完成后,WSUS 文件夹(如
C:\Windows\WUS)和 IIS 站点(端口 8530/8531)将自动创建
安装后必须立即做的两件事
角色安装只是第一步,不配置就无法同步或服务客户端:
-
运行 WSUS 配置向导:首次打开“WSUS 管理控制台”(
wsus.msc)时会自动触发。需指定同步源(Microsoft Update 或上游 WSUS)、语言、产品分类、更新分类(如关键更新、安全更新)等基础策略 -
开放防火墙端口:确保客户端能访问 WSUS 服务器的 HTTP(8530)或 HTTPS(8531)端口;若服务器需外连 Microsoft Update,还需放行出站 80/443 到
windowsupdate.microsoft.com等域名










