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

起因:

笔者在做.NET开发时,需要用到IIS(win10系统),但是点击启动就会弹出报错,无法启动WWW万维网服务。于是笔者去服务列表里找

发现确实启动不起来,去网上搜索,多数人都说需要先启动

这个服务。

当我启动Windows Process Activation Service服务时,就会报错,大致错误描述是:系统找不到文件路径(The system cannot find the file specified.).

解决:

去网上找了许多关于这个错误的解决办法:

网上的方法一:

重新安装Windows Process Activation Service服务,具体方法就是打开启动或关闭windows功能,勾上

服务。

但是这种方法对我的电脑不起作用。

网上的方法二:

说是C盘缺少C:\inetpub\temp\appPools这个文件夹。但我的盘符上有这个文件夹呀。

总之以上方法都行不通。

最后我参考这篇文章,再加上自己的总结,终于搞定啦。下边我写下我总结的简要说明

终极解决办法:

  • 找一个跟自己系统版本相同的电脑,并确保该电脑是能正常启动这个服务的,或者说能正常启动IIS的。
  • 在该电脑上去注册表找到WAS服务,并导出为reg格式,传到自己的电脑上,备用。(打开注册表的方法:windows+R键,输入regedit,在左侧列表中,依次点击HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WAS,右键--导出--写个名字,保存到方便找到的地方即可。)
  • 在自己的电脑上找到CMD,右键--管理员方式打开--直接输入--(sc delete 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
  • 将reg注册表文件拷贝点自己电脑上,双击运行,重新注册注册表。
  • 最后,启动Windows Process Activation Service服务和World Wide Web服务。如果没有报错的话,IIS此时就能正常启动了。

总结:

问题出现的原因,可能是系统升级或者安装补丁造成的一个漏洞。花了很长时间才解决这个问题。如果觉得有帮助的话,记得双击666噢。

  • 9
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值