You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

IIS Manager已安装但显示空白页,无法卸载及运行求助

IIS安装异常问题的解决思路

核心排查与修复步骤

  • 检查依赖服务状态:
    打开「服务」控制台,确认以下关键服务:

    • World Wide Web Publishing Service:已运行(你已确认)
    • IIS Admin Service:必须处于运行状态,若启动失败,去「事件查看器」→「Windows日志」→「系统」中找具体错误码定位原因
    • HTTP Service:执行命令 net start http 尝试启动,若失败用 netstat -ano | findstr ":80" 排查80端口是否被其他进程占用
  • 重置IIS核心配置:

    1. 管理员权限打开PowerShell,执行:
      Remove-WebConfigurationProperty -PSPath 'MACHINE/WEBROOT/APPHOST' -Filter 'system.webServer/aspNetCore' -Name '.'
      
    2. 接着执行配置重置命令:
      %windir%\system32\inetsrv\appcmd.exe reset config -section:system.webServer
      
    3. 最后执行 iisreset 重启服务
  • 解决卸载回滚问题:

    1. 先停止所有IIS相关服务:
      net stop was /y
      net stop w3svc /y
      
    2. 打开注册表编辑器,定位到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages,搜索并删除所有带「IIS」「Web-Server」标识的残留包项(操作前务必备份注册表)
    3. 用DISM修复系统组件:
      DISM /Online /Cleanup-Image /ScanHealth
      DISM /Online /Cleanup-Image /RestoreHealth
      
    4. 再次尝试通过「Windows功能」卸载IIS,重启时不要中断系统操作
  • 修复IIS管理器组件:

    1. 重新安装管理控制台组件:
      dism /online /enable-feature /featurename:IIS-ManagementConsole /all
      
    2. 若管理器仍空白,检查 C:\Windows\System32\inetsrv\InetMgr.exe 是否损坏,可从同版本正常Windows机器复制替换(注意系统版本、位数匹配)
  • 端口与防火墙验证:

    1. 确认Windows防火墙允许80端口入站:打开「Windows Defender防火墙」→「高级设置」,检查是否存在允许HTTP(80端口)的入站规则,无则新建
    2. 用 telnet localhost 80 测试本地端口连通性,失败则回到服务、配置环节重新排查

内容的提问来源于stack exchange,提问作者Alex

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 21:00:58