Windows Process Activation Service (WAS) 服务无法启动相关解决方案

本文记录了一次解决IIS上Windows Process Activation Service (WAS) 无法启动的问题过程。通过删除并重新创建服务,结合从另一台电脑复制注册表设置的方法,成功解决了“系统找不到指定的文件”这一错误。
部署运行你感兴趣的模型镜像

最近由于一个新项目需要用到ASPX和FLEX, 得在IIS上部署,但被一个WAS服务无法正常启动的问题搞得很郁闷,网上找了很久都没找到一个可以用的方案。

错误如下:

The Windows Process Activation Service service terminated with the following error: The system cannot find the file specified.


这是在系统日志中拿到的错误资讯。


其实这个服务本来是好的,但之前由于IIS一些东西在 Constrol Panel -> Programs and Features -> Windows features turn on/off 那里装不上,然后不知道怎么想的就觉得原因应该在WAS这个服务上,索性sc delete WAS让它去死。

结果发现悲剧了,IIS启动需要 WAS 和 W3SVC 这两个服务。

于是, 就想 WAS 这个服务嘛,简单,去同学电脑上大概看了下参数配置,开始动手:

sc create WAS binPath= "C:\windows\system32\svchost.exe -k iissvcs" DisplayName= "Windows Process Activation Service" type= share error= normal start= delayed-auto depend= RPCSS

服务是可以在服务管理器那边看到了。可是,启动的时候死活就是不行——“The system cannot find the file specified.”。


在网上找了一个又一个的网站,说实话,压根基本是没什么作用。最后无奈, 想想还是自已动手。

服务有问题,想着再去了同学电脑一趟 ,到注册表中把HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WAS这个项整个导出到一个reg文件中。


再回到自己电脑,

1.sc delete WAS

2.sc create WAS binPath= "C:\windows\system32\svchost.exe -k iissvcs" DisplayName= "Windows Process Activation Service" type= share error= normal start= delayed-auto depend= RPCSS

3. 把.导出的.reg文件导入自己电脑的注册表


再次打开IIS,久违的 Restart 字眼, IIS已经正常WORK了。

总结一下:

1. 系统服务还是不能乱删的,恢复的时候可以参考其他电脑,可借助注册表的导入和导出功能进行服务的恢复。

2. 系统日志对于找一些错误还是很有用的,Windows所有应用程序的异常大部分会出现在那里。

3. 解决问题时要多思考,不要想着依赖。


此记! 2012-03-16 15:55

By M

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值