Windows Server角色与功能安装核心是通过“添加角色和功能向导”完成,所有角色(如IIS)、功能(如.NET Framework 3.5、桌面体验)均为系统内置按需功能,无需第三方包;关键步骤包括勾选Web服务器(IIS)及子项、安装.NET Framework 3.5(需指定sxs源路径)、按需启用桌面体验或RSAT,部分功能安装后需重启。
服务器角色与功能的安装,核心是通过“添加角色和功能向导”完成,不依赖桌面界面,也无需第三方安装包——windows server 自带完整功能组件,所有角色(如 web 服务器/iis)、功能(如 .net framework、桌面体验)都属于系统内置按需功能。
哪些角色和功能值得重点关注
常见关键角色与功能包括:
- Web 服务器(IIS):用于托管网站、API 和 ASP.NET 应用;必须勾选“应用程序开发”子项中的 ASP.NET、CGI、ISAPI 扩展等,否则动态页面无法运行
-
.NET Framework 3.5 / 4.8:多数企业应用依赖它;安装时若提示“找不到源文件”,需挂载 Windows Server 原始 ISO 镜像或指定
sxs文件夹路径 - 桌面体验:仅在需要图形界面管理(如使用 MMC 控制台、IE 浏览器测试)时启用;Server Core 系统默认不含此功能,启用后需重启
- 远程服务器管理工具(RSAT):非服务器角色,但属于必备管理功能,需单独从“功能”→“远程服务器管理工具”中启用
安装操作流程(图形界面版)
适用于 Windows Server 2012 R2 及之后版本(含 2016/2019/2022):
- 以管理员身份打开服务器管理器 → 左侧仪表板点击“添加角色和功能”
- 向导中保持默认选项:安装类型选“基于角色或基于功能安装”,服务器选择本机,一路点“下一步”
- 到“服务器角色”页:勾选所需角色,例如Web 服务器(IIS)(勾选后自动展开子项)
- 到“功能”页:根据需要勾选“.NET Framework 3.5”、“桌面体验”、“Telnet 客户端”等
- 确认并安装;部分功能(如桌面体验、.NET 3.5)安装完成后需重启生效
命令行快速安装(推荐用于自动化或 Server Core)
无需图形界面,适合脚本部署:
- 启用 IIS 及常用模块:
Install-WindowsFeature Web-Server,Web-Asp-Net45,Web-CGI,Web-ISAPI-Ext,Web-ISAPI-Filter -IncludeManagementTools - 安装 .NET Framework 3.5(需挂载镜像):
Install-WindowsFeature NET-Framework-Core -Source D:\sources\sxs(D: 为挂载的 ISO 路径) - 启用桌面体验(仅限 Desktop Experience 版本):
Install-WindowsFeature Server-Gui-Mgmt-Infra,Server-Gui-Shell
关于“体验与功能组件包”的说明
Windows Server 没有独立发布的“功能组件包”下载包。所谓“组件”均来自系统映像内部的 sxs(Side-by-Side)文件夹。离线安装失败时,本质是系统找不到源文件,解决方式只有两种:
- 挂载原始安装 ISO,在向导中手动指定源路径(如
D:\sources\sxs) - 使用 DISM 命令在线启用(需联网且能访问 Windows Update):
dism /online /enable-feature /featurename:NetFx3 /All /LimitAccess /Source:D:\sources\sxs


















