IIS Manager已安装但显示空白页,无法卸载及运行求助
IIS安装异常问题的解决思路
核心排查与修复步骤
检查依赖服务状态:
打开「服务」控制台,确认以下关键服务:- World Wide Web Publishing Service:已运行(你已确认)
- IIS Admin Service:必须处于运行状态,若启动失败,去「事件查看器」→「Windows日志」→「系统」中找具体错误码定位原因
- HTTP Service:执行命令
net start http尝试启动,若失败用netstat -ano | findstr ":80"排查80端口是否被其他进程占用
重置IIS核心配置:
- 管理员权限打开PowerShell,执行:
Remove-WebConfigurationProperty -PSPath 'MACHINE/WEBROOT/APPHOST' -Filter 'system.webServer/aspNetCore' -Name '.' - 接着执行配置重置命令:
%windir%\system32\inetsrv\appcmd.exe reset config -section:system.webServer - 最后执行
iisreset重启服务
- 管理员权限打开PowerShell,执行:
解决卸载回滚问题:
- 先停止所有IIS相关服务:
net stop was /y net stop w3svc /y - 打开注册表编辑器,定位到
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages,搜索并删除所有带「IIS」「Web-Server」标识的残留包项(操作前务必备份注册表) - 用DISM修复系统组件:
DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth - 再次尝试通过「Windows功能」卸载IIS,重启时不要中断系统操作
- 先停止所有IIS相关服务:
修复IIS管理器组件:
- 重新安装管理控制台组件:
dism /online /enable-feature /featurename:IIS-ManagementConsole /all - 若管理器仍空白,检查
C:\Windows\System32\inetsrv\InetMgr.exe是否损坏,可从同版本正常Windows机器复制替换(注意系统版本、位数匹配)
- 重新安装管理控制台组件:
端口与防火墙验证:
- 确认Windows防火墙允许80端口入站:打开「Windows Defender防火墙」→「高级设置」,检查是否存在允许HTTP(80端口)的入站规则,无则新建
- 用
telnet localhost 80测试本地端口连通性,失败则回到服务、配置环节重新排查
内容的提问来源于stack exchange,提问作者Alex
相关产品推荐
相关产品推荐

