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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值