iis服务不能启动怎么办?快速解决5种常见问题

发布日期:2025-11-05 00:44浏览次数:

昨天半夜想传个新视频到本地测试网站,结果一按上传按钮直接报500错误。我心里咯噔一下,这破服务器又闹啥幺蛾子?打开IIS管理界面一看,好家伙,网站前面那个小绿箭头直接变灰色方块了。

一、先玩排列组合

按照网上的老方子,我先试了重启大法:开始菜单敲CMD,右键用管理员身份打开,输iisreset回车。结果黑窗口直接弹红字:"服务无法启动"。得,这招废了。

扭头又钻进服务管理器(*),找到World Wide Web发布服务,右键手动启动。这回连红字都不给了,就弹个冷冰冰的框:"错误1079:此服务的账户不同于运行于同一进程上其他服务的账户"。看得我一头雾水。

二、翻垃圾堆找线索

黑灯瞎火打开C:\inetpub\logs\LogFiles,最新日志结尾几行全是红色FATAL开头的报错。有个报错码0x800703e9特别显眼,百度说可能跟端口冲突有关。

赶紧用netstat -ano查占用:

  • 80端口被pid4占着(系统进程惹不起)
  • 443端口挂着pid1234的*

好嘛腾讯管家这孙子!直接任务管理器结束掉,服务居然还是启动不了。

三、查账户抽风问题

想起之前1079报错,去服务属性里看登录账户。原本设置的Network Service莫名其妙变成本地账户。改回来点确定时,又蹦出拒绝访问的提示。

这下真来气了,直接上大招:记事本打开C:\Windows\System32\logfiles\*,发现里面有行小字:"因权限不足无法写入配置文件"。这才想起来上周手贱删过几个用户组...

四、暴力修复术

直接管理员权限开CMD,三条命令轮着砸:

  • netsh winsock reset(敲完要重启电脑)
  • sfc /scannow(等它扫了二十分钟)
  • dism /online /cleanup-image /restorehealth(进度条走完显示修复成功)

重启完电脑再进服务管理器,点启动按钮时手都在抖。这回终于看见服务状态变成正在运行了!网站前面小绿箭头亮起来那瞬间,我都想给屏幕磕个头。

五、防抽风指南

顺手给系统盘做了个磁盘清理,清出来8个G的IIS临时文件。完事在桌面建了个记事本,把今晚踩的坑记成五条军规:

  • 改配置前先备份*
  • 每月清一次C:\inetpub\temp
  • 别手贱删Builtin组账户
  • 第三方程序避开80/443端口
  • iisreset失败就直怼dism

现在凌晨四点十五分,泡面都凉透了。但看着网站又能上传视频,这碗坨掉的红烧牛肉面吃着比米其林还香。

如果您有什么问题,欢迎咨询技术员 点击QQ咨询