Windows Server角色与功能安装核心是通过服务器管理器向导完成,支持图形化操作和PowerShell批量部署;需选对目标、理清依赖、确认源路径,并注意权限与网络配置。

Windows Server 的角色与功能安装,核心是通过“服务器管理器”中的添加角色和功能向导完成。整个过程不依赖第三方工具,全程图形化操作,也支持 PowerShell 批量执行。关键在于选对目标、理清依赖、确认源路径,并注意权限和网络配置。
如何用服务器管理器安装角色与功能
这是最常用、最直观的方式,适合单台或少量服务器管理。
以管理员身份登录,打开“服务器管理器”(开始菜单 → 服务器管理器)
左侧导航栏点击“管理” → “添加角色和功能”
-
向导启动后,按顺序完成以下步骤:
开始之前:直接点“下一步”,勾选“在以后的会话中不再显示此页”可跳过重复提示
安装类型:选择“基于角色或基于功能的安装”(默认,适用于绝大多数场景)
服务器选择:若已添加远程服务器,可从中选择;本地安装则默认选中本机
-
服务器角色:勾选所需角色,例如:
- Active Directory 域服务(用于搭建域控制器)
- DNS 服务器(常与 AD DS 配合使用)
- Web 服务器 (IIS)(托管网站或应用)
- 远程桌面服务(启用多用户远程桌面)
-
故障转移群集(构建高可用环境)
⚠️ 勾选角色时,系统常自动弹出“添加所需功能”提示,务必点“添加功能”,否则可能缺少基础组件(如 .NET Framework、管理工具等)
-
功能:根据需要勾选通用功能,比如:
- .NET Framework 3.5(部分旧应用或角色必需,需提前准备安装源)
- Telnet 客户端(调试网络连通性)
- Windows PowerShell Web 访问(浏览器远程管理)
确认安装选择:勾选“自动重启目标服务器(如果需要)”,避免安装中途因依赖重启失败
点击“安装”,等待进度完成,最后点“关闭”
如何解决常见安装失败问题
很多报错不是操作错误,而是前置条件未满足。
-
.NET Framework 3.5 安装失败(错误 0x800F0906)
Windows Server 默认不带离线安装文件,需手动指定源:- 挂载原系统 ISO,记下盘符(如
D:\) - 在 PowerShell 中运行:
Install-WindowsFeature NET-Framework-Core -Source D:\sources\sxs
- 或在向导“功能”页点击右下角“指定备用源路径”,填入
D:\sources\sxs
- 挂载原系统 ISO,记下盘符(如
-
远程服务器无法添加角色
确保:- 目标服务器已加入服务器管理器(“所有服务器” → 右键 → “添加服务器”)
- 本地与远程服务器防火墙开放 WinRM(HTTP 5985 / HTTPS 5986)
- 两台机器处于同一域,或已配置信任关系及凭据(如使用“连接到另一台服务器”时输入管理员账号)
-
脱机 VHD 安装角色失败
要求严格:- VHD 必须运行与宿主机相同或更早版本的 Windows Server(如 Server 2022 宿主机可装 Server 2019 VHD,反之不行)
- VHD 不能被其他进程占用,且仅含一个系统卷
- 网络共享上的 VHD,需给宿主机计算机账户(而非用户账户)赋予读写权限
如何用 PowerShell 快速部署(适合批量或脚本化)
命令简洁明确,适合运维自动化。
-
查看当前已安装角色与功能:
Get-WindowsFeature | Where-Object Installed
-
安装 IIS 及常用组件(含管理工具):
Install-WindowsFeature Web-Server,Web-Asp-Net45,Web-Mgmt-Console -IncludeManagementTools
-
安装 AD DS 并附带管理工具:
Install-WindowsFeature AD-Domain-Services -IncludeManagementTools
-
安装后如需立即配置(如升域控制器),可链式执行:
Install-ADDSDomainController -DomainName "corp.local" -SafeModeAdministratorPassword (ConvertTo-SecureString "P@ss123" -AsPlainText -Force)
不复杂但容易忽略细节。只要权限到位、源路径明确、依赖补全,一次安装基本就能成功。

















