起因:
近期给客户部署系统,由于安装环境(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完全恢复正常。时间原因我就不写太详细了。告辞!