在Windows服务器管理工具里添加IIS服务器的核心方法,就是通过“添加角色和功能向导”勾选Web服务器(IIS)角色,点击安装即可完成。
服务器管理器添加IIS的完整操作步骤
咱们以Windows Server 2016/2019/2026为例,讲讲在管理工具里加IIS服务器的具体路径。
第一步:打开服务器管理器并启动向导
开机进入系统后,任务栏里默认有个服务器管理器图标,点开就行,如果没看到,按Win键搜“服务器管理器”也能调出来。
进入管理器主界面后,点击右上角的“管理”菜单,下拉选择“添加角色和功能”,这一步是整条安装流程的总入口,弹出的向导界面就是咱们的核心操作区。
第二步:选择安装类型和服务器
向导打开后会经历三个选项页面:
- 开始之前:纯介绍页面,直接下一步。
- 安装类型:选“基于角色或基于功能的安装”。
- 服务器选择:从服务器池里勾选当前这台机器,确保名称和IP是你想要装IIS的服务器。
选错服务器是新手最容易踩的坑,装到别的机器上,管理工具里自然就找不到这个IIS服务器了。
第三步:勾选Web服务器角色
在角色列表里往下拉,找到“Web服务器(IIS)”,勾选它,这时候会弹出一个对话框,问你是否添加IIS所需的功能,点“添加功能”确认。
继续下一步,功能页面里IIS默认需要的一些组件会自动选好,NET Framework 4.x,这些保持默认即可,不要乱取消。
第四步:角色服务的选择与控制
到了角色服务页面,这里决定IIS的能力边界。
默认只装了最基础的“常见HTTP功能”和“运行状况诊断”,实际生产环境,你要根据需要勾以下这些:
- 应用程序开发:ASP.NET、CGI、ISAPI扩展等,跑老系统或动态网站必须选上。
- 安全性:基本身份验证、URL授权等,站点需要登录验证就靠这些。
- 管理工具:IIS管理控制台、脚本和工具,这个是给管理工具里加IIS服务器后用的操作界面,必须勾上。
选完后点击下一步,最后确认安装页面会汇总你之前所有的选择,检查无误后直接点“安装”,等进度条跑完,IIS服务器就挂到管理工具里了。
管理工具里找不到IIS服务器的原因排查
添加步骤看起来不难,但实际在管理工具里加IIS服务器时,经常有人装完还是看不到入口,我梳理了三种最常见的情况。
系统版本不支持完整IIS管理
Windows 10/11的家庭版或专业版,安装IIS时部分管理服务并不完整,行业共识认为,微软对非Server版系统的IIS功能作了裁剪,虽然能装IIS,但某些角色服务默认不给装。
方案:去控制面板的“启用或关闭Windows功能”,展开“Internet Information Services”,把所有子项都勾上,特别是“Web管理工具”下的“IIS管理控制台”。
角色服务里漏装管理工具
如果你在服务器管理器里添加IIS时,只选了Web服务器核心功能,没勾“管理工具”这一项,那装完你在开始菜单“Windows管理工具”里就找不到IIS管理器。
方案:重新打开“添加角色和功能向导”,点“下一步”直到角色服务页面,找到“管理工具”并勾选,然后安装,整个过程不用重启服务器,几十秒就补上了。
IIS服务安装失败导致入口缺失
安装过程中如果出现红色错误提示,多半是系统镜像组件损坏或者Windows更新积压过久。
方案:先跑一遍系统更新,再重新执行添加角色向导,若是2012 R2以下的旧系统,需要确认补丁包已经装好了,否则IIS角色会反复回滚。
添加IIS服务器时五个高频踩坑点
管理工具里加IIS服务器虽然不复杂,但很多细节在操作时容易被忽略,这里专门列举一下。
默认端口被占用
IIS装好后默认绑定80端口,如果之前装了Apache、Nginx或者Skype占了80,IIS服务会直接启动失败,处理方法是运行netstat -ano | findstr :80查占用进程,改掉冲突应用的端口,再启动IIS。
管理员权限没拿到
添加IIS服务器这一操作需要本地管理员权限,如果你登录的账号只是普通用户,即使加了域也不够,在服务器管理器上右键选“以管理员身份运行”是前提。
IIS安装与防火墙冲突
装IIS时系统会自动放行80端口,但443端口需要手动添加规则,在服务器管理器左上角“工具”菜单里打开“高级安全Windows防火墙”,新建入站规则放行443,不然将来上HTTPS站点外网访问不了。
缺少ASP.NET注册
系统里如果装了多个版本的.NET Framework,IIS可能无法解析动态页面,用管理员身份运行命令行,执行 %windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i 完成注册即可。
32位应用程序支持没开
如果站点跑的DLL是32位的,你在IIS里右键应用程序池,找到“设置应用程序池默认设置”,把“启用32位应用程序”改为True,否则一直报500错误。
不同操作系统添加IIS的差异说明
很多网友问“管理工具里怎么加IIS服务器”时,其实系统环境是五花八门的,不同平台的操作路径也就有了区别:
- Windows Server 2026/2019:服务器管理器→添加角色和功能→Web服务器(IIS),整个过程流畅,支持在线安装。
- Windows Server 2012:老的“服务器管理器”在Metro界面上,入口第一个就是“添加角色和功能”,操作逻辑和2016以后版本基本一致。
- Windows 10/11专业版:控制面板→程序→启用或关闭Windows功能→勾选IIS,这里是功能列表方式,不是角色添加方式。
Windows Server与桌面系统的区别是,Server版用角色向导装IIS更完整,桌面版用“启用或关闭Windows功能”就行,但功能颗粒度较粗,如果你的Windows 10/11是家庭版,建议直接重装成专业版,不然在管理工具里加IIS服务器的过程会很不顺。
利用命令行验证IIS是否悄悄装好了
有朋友问我:我用向导装了一次IIS,管理工具里确实看到了,但怎么确认所有组件都装齐了?这个用PowerShell一句命令就能解决。
以管理员身份打开PowerShell,输入:
Get-WindowsFeature Web-Server | Select-Object Name, InstallState
如果返回InstallState是Installed,说明核心角色就位,再输入:
Get-WindowsFeature Web-Server -IncludeAllSubFeature
看子功能的安装状态,有显示Removed的就是漏掉了,可以接着执行:
Install-WindowsFeature Web-Server -IncludeAllSubFeature -IncludeManagementTools
这个命令会把所有IIS子功能和管理工具一并安装,比在向导里一个个点快很多,也省得管理工具里加IIS服务器后少这少那。
管理工具里添加IIS服务器后怎么找到它
装好后,在Windows Server的开始屏幕上直接输入“IIS”,系统会列出“Internet Information Services (IIS)管理器”,右键选择“固定到任务栏”,以后用起来方便,桌面版系统则从控制面板→管理工具→Internet Information Services (IIS)管理器进入。
如果是Windows Server,点击服务器管理器左上角“工具”菜单,下拉列表里也有“Internet Information Services (IIS)管理器”,这是最快捷的入口,因为服务器管理器本身就是咱的管理工具。
管理工具里添加IIS服务器常见问题解答
Q1:管理工具里添加IIS服务器的操作对系统配置有什么要求吗?
IIS运行对系统配置的要求不高,双核CPU加4GB内存就能支撑中小型网站,但对操作系统版本有硬性要求,只有专业版、企业版、教育版和Server版支持完整IIS功能,Windows家庭版无法安装IIS服务器角色,据微软官方文档说明,家庭版在设计层面就移除了IIS集成。
Q2:添加IIS时提示功能无法安装,错误代码0x800f081e怎么解决?
这个报错表示系统源文件缺失,解决路径是:打开“服务器管理器”→“添加角色和功能”→“功能”页面,勾选“.NET Framework 3.5功能”,然后点“指定备用源路径”,输入系统镜像中sources\sxs文件夹的路径,安装就能继续了,操作完成后,在管理工具里加IIS服务器的操作就不会中断了。
Q3:为什么我在服务器管理器里装完IIS,管理工具却没有显示IIS管理器?
这个情况大概率是你漏装了管理工具子组件,重新运行添加角色和功能向导,点击“下一步”进度到“角色服务”,把“管理工具”下的“IIS管理脚本和工具”及“IIS管理控制台”都勾上,会弹提示说明这个操作需要重启,确认并完成即可,重启后就能在管理工具里看到IIS管理器了。
写在最后
在管理工具里加IIS服务器这件事,本质上就是通过服务器管理器的向导把Web服务器角色灌进系统,步骤不复杂,但装完“找不到入口”“启动即报错”“端口被占”这三个坑最常碰到,记住一个结论:所有IIS相关服务和管理入口,都归服务器管理器统一调度,任何环节缺失,回向导里补组件就完事了。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/795185.html


