Windows Server 2016 IIS无法启用W3SVC或IIS应用池状态未知服务无法启动

起因:

       近期给客户部署系统,由于安装环境(C++、.net、dotnet)出现了操作系统(Windows Server 2016 Standard)无法开机的情况。然后用PE修复系统之后,通过安全模式下,最后一次正确配置,恢复操作系统,结果又出现新的问题。

1.Windows server 2016 win10  .net framework报错

删除了.net4 然后就发现打开程序和功能,在点击 启用或关闭windows功能 后提示如下图提示

 打开服务器管理器 也提示如下截图。

                                         

2.尝试重新安装.net结果安装失败,如下:

在网上试了N种方法都不行,最后,通过大佬「li304026306」的方法解决,在此,再次感谢!

附上大佬的原文链接:https://blog.csdn.net/li304026306/article/details/94574762

解决办法如下:(保证服务器可以联网)

 用管理员打开cmd命令行,然后输入DISM /Online /Enable-Feature /FeatureName:NetFx4 /All

(如果是需要.net3或者报错,直接运行DISM /Online /Enable-Feature /FeatureName:NetFx3 /All)

然后在去打开  程序和功能 中的  启用或关闭windows功能,就会发现不会报错

在去打开服务器管理器,就可以直接打开,不会在报如上截图的错误了。
————————————————
我以为这就结束了?结果坑坑不息啊。。。。。

iis应用程序连接池在计算机“.”上没有找到WAS服务的解决办法,网上找了一圈仍然不能解决我的问题,最后参考大佬「安迪爸爸」的方法解决,原文链接:https://blog.csdn.net/wzmde007/article/details/88327278

 

服务器上进入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

以上命令执行成功后,进入服务器管理器  ----->添加角色和功能

然后点击  启动 删除角色和功能向导

 


————————————————

删除IIS的相关服务,去掉勾选表示删除(会有删除提示)

      

删除完成后,重启服务器,然后,再次进入服务器管理器  ----->添加角色和功能

重新添加回IIS相关的服务,安装完成后,IIS完全恢复正常。时间原因我就不写太详细了。告辞!

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

浮生如夢皆是客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值