前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >启动IIS站点时报错WAS未启动

启动IIS站点时报错WAS未启动

原创
作者头像
Windows技术交流
修改2024-01-17 12:30:33
4.6K0
修改2024-01-17 12:30:33
举报

建议可以优先看下这篇文档https://cloud.tencent.com/developer/article/1930340

下面这个case是在2008R2上的,对≥2012R2的系统可能没有参考价值。

问题描述:

2008R2运行inetmgr打开IIS管理器启动站点时报错如下

排查步骤:

由于是我自己的测试机,不知道咋搞坏的,就不讲究章法了,咋快咋来

1、iisreset

命令行执行iisreset报错:IIS 服务或万维网发布服务,或者依赖这两种服务的某个服务未能启动。该服务或所依赖的服务可能在启动期间发生错误或者已禁用。

查看报错相关的2个服务如下

启动WAS报错

2、aspnet_regiis -i

重新注册iis后,Windows ProcessActivation Service(WAS)服务和World Wide Web Publishing Service(W3SVC)服务都是“已启动”了

如何注册iis:

mkdir C:\inetpub\temp\apppools

C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -i

C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis -i

C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -i

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis -i

可是执行iisreset还是报错

3、查看依存关系

查看w3svc依赖的服务都启动了

查看WAS的依存关系,发现有3个Net.打头的服务未运行

手动挨个启动,最后只剩下Net.Msmq Listener Adapter没有启动,报错:【错误1075:服务不存在,或已被标记为删除。】

看描述:跟msmq有关

4、承上安装msmq,问题解决

powershell查询是否已安装msmq,发现没装,然后安装msmq(注意win7和2008R2上的powershell是Add-WindowsFeature,≥2012或win8的才是Install-WindowsFeature

安装上msmq后问题解决

①查询msmq未安装

C:\Users\Administrator>powershell

PS C:\Users\Administrator>

PS C:\Users\Administrator> Get-WindowsFeature -name msmq

Display Name Name

------------ ----

[ ] 消息队列 MSMQ

②安装msmq

PS C:\Users\Administrator> get-windowsfeature -name msmq|Add-WindowsFeature

Success Restart Needed Exit Code Feature Result

------- -------------- --------- --------------

True No Success {消息队列服务器}

PS C:\Users\Administrator> exit

③cmd命令行查询NetMsmqActivator服务是关闭状态,启动之

查询

C:\Users\Administrator>sc query NetMsmqActivator

SERVICE_NAME: NetMsmqActivator

TYPE : 20 WIN32_SHARE_PROCESS

STATE : 1 STOPPED

WIN32_EXIT_CODE : 0 (0x0)

SERVICE_EXIT_CODE : 0 (0x0)

CHECKPOINT : 0x0

WAIT_HINT : 0x0

启动

C:\Users\Administrator>sc start NetMsmqActivator

SERVICE_NAME: NetMsmqActivator

TYPE : 20 WIN32_SHARE_PROCESS

STATE : 2 START_PENDING

(NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)

WIN32_EXIT_CODE : 0 (0x0)

SERVICE_EXIT_CODE : 0 (0x0)

CHECKPOINT : 0x0

WAIT_HINT : 0x7d0

PID : 4180

FLAGS :

重启IIS成功

C:\Users\Administrator>iisreset

正在尝试停止...

Internet 服务已成功停止

正在尝试启动...

Internet 服务已成功启动

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档