Windows 11 中 RSAT 工具需通过“设置→可选功能→查看功能”图形安装、PowerShell 批量部署(如 Add-WindowsCapability)或 DISM 离线安装;须确认系统为专业版/企业版/教育版、版本匹配(如22H2/23H2)、网络通畅或源镜像一致,并验证 dsa.msc 等命令可正常启动。

如果您在 Windows 11 上需要远程管理 Windows Server,但发现“远程服务器管理工具(RSAT)”缺失或无法启用,则可能是由于系统版本不兼容、功能状态未正确查询或网络策略限制所致。以下是针对该问题的多种安装方法及关键排查步骤:
一、通过设置应用图形化安装
此方式适用于具备图形界面且网络通畅的单机环境,利用系统内置的“可选功能”机制直接部署所需 RSAT 模块,无需额外下载安装包,所有组件均来自 Windows Update 通道。
1、按 Win + I 打开「设置」,进入「系统」→「可选功能」。
2、点击右侧「查看功能」按钮(注意:不是「添加可选功能」)。
3、在搜索框中输入 RSAT,等待列表加载完成;若未显示全部组件,请手动向下滚动并检查是否被截断。
4、勾选目标工具,例如 RSAT: Active Directory 域服务和轻型目录服务工具、RSAT: DNS 服务器工具、RSAT: 组策略管理工具 等核心模块。
5、点击「下一步」→「添加」,等待安装进度条完成;安装结束后建议重启系统以确保 MMC 控制台注册表项生效。
二、使用 PowerShell 批量安装全部组件
该方法支持自动化、可复用、免交互式部署,适合批量配置多台管理终端,能绕过图形界面加载异常或搜索失效问题,并可精确控制安装状态。
1、以管理员身份运行 PowerShell:按 Win + R,输入 powershell,再按 Ctrl + Shift + Enter。
2、执行命令查询当前可用 RSAT 功能:
Get-WindowsCapability -Name RSAT* -Online | Select-Object DisplayName, Name, State
3、逐个安装已列出的可用组件,例如:
Add-WindowsCapability -Online -Name "Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0"
4、如需一键安装全部 RSAT 工具,可运行以下脚本(需管理员权限):
$rsat = Get-WindowsCapability -Name RSAT* -Online | Where-Object State -eq 'NotPresent'; $rsat | ForEach-Object { Add-WindowsCapability -Online -Name $_.Name }
5、每条 Add-WindowsCapability 命令执行后会返回安装状态,确认输出中包含 State : Installed 即表示成功。
三、离线环境下的 DISM 强制安装
当目标设备处于无网络、组策略禁用 Windows Update 或防火墙拦截 Windows Update 流量时,可通过挂载 Windows 11 安装镜像中的 Features on Demand(FOD)包,使用 DISM 工具进行本地源安装,避免依赖在线通道。
1、从与目标系统版本完全一致的 Windows 11 ISO 镜像中提取 sources\sxs 文件夹,复制至本地路径(如 D:\fod\sxs)。
2、以管理员身份运行 PowerShell,执行:
DISM /Online /Add-Capability /CapabilityName:Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0 /Source:D:\fod\sxs /LimitAccess
3、替换 CapabilityName 参数为其他 RSAT 组件名(可通过 DISM /Online /Get-Capabilities | findstr RSAT 列出),重复执行直至全部安装完成。
4、安装过程中若提示 错误代码 0x800f0954,说明源路径不匹配或版本不一致,需严格核对 ISO 内部版本号与目标系统 winver 显示值是否一致。
四、验证安装结果与基础可用性检测
安装完成后必须验证工具是否真正注册并可调用,部分组件虽显示“已安装”,但 MMC 控制台未注册或依赖服务未启用仍会导致启动失败。
1、打开运行窗口(Win + R),分别输入以下命令测试各工具是否可启动:
dsa.msc(AD 用户和计算机)、dnsmgmt.msc(DNS 管理器)、gpmc.msc(组策略管理控制台)。
2、若提示“找不到文件”或“MMC 无法初始化”,说明对应 .msc 文件未注册,需运行:
regsvr32 /s "%SystemRoot%\system32\dsadmin.dll"
3、检查 Windows 功能服务状态:在 PowerShell 中运行 Get-Service WinRM,确认 WinRM 服务已运行,否则多数远程操作将失败。
4、使用 rsat:ad-tools 命令行快速验证 AD 工具集是否就绪,若返回帮助信息则表明 PowerShell 模块已加载成功。


















