记一次windows server 2012卸载.NET4.5后,服务器黑屏的解决办法发布时间:2020/4/7 21:03:16 阅读次数:

  

  某日晚上值班,突然收到一个客户的消息。说他想把.NET4.5换成.NET3.5,结果卸载4.5后服务器黑屏了,想要我们给重装系统。

  重装系统是一件很简单的事情,但本着看热闹的心态想看看这个问题能不能救,(因为责任神马的不是我的)。百度查了下救活的方法非常简单,但故障问题比较有特点,所以特此记录一下。

 

  黑屏的原因是服务器装的是windows server 2012 R2,2012自带的.net 4.5版本。由于要安装的应用系统是要用到.net framework3.5,所以,需要卸载.net 4.5。卸载.NET4.5后系统没有了图形界面(由完整模式Full变为了核心模式core),重启服务器黑屏、无法进入系统桌面,只能调出任务管理器(快捷键Ctrl+Alt+End)。

  大概是这样的:

                              1.png               

 

  解决办法是重启系统,重启后系统会自动进入DOS命令行。再命令行中输入系统恢复命令---Dism命令。

  核心模式Core变成完整模式Full的Dism命令如下:

  dism /online /enable-feature /all /featurename:servercore-fullserver /featurename:server-gui-shell /featurename:server-gui-mgmt

 

  注:每个“/”前有空格,否则会报错;还有enable-feature后面的 “all”必须加上,否则也会报错。然后大概需要10分钟左右,完成后会有一个100%的进度条,再次重启后即可进入图形化界面。

 

 另外完整的Full模式切换成核心模式,可以使用“删除角色和功能”来卸载“用户界面和基础结构”功能,也可以通过命令来卸载,命令如下:
  dism /online /disable-feature /all /featurename:servercore-fullserver

 

server2012/win8 支持两种模式自由切换!