• server2012/win8 卸载.net framework 4.5后 无法进入系统桌面故障解决【转】


    都重装过一次了,第二次被坑了,真的是痛苦的经历

    只剩下的cmd什么命令都不能执行啊,powershell也执行不了呀【网上都是说powershell切换的】

    故障:服务器装的是windows2012 standard(2012版本从低到高依次为Foundation、Essentials、Standard
    Datacenter,以及它们的升级版R2),由于要安装的应用系统是要用到.net framework3.5,所以,2012自带的.net 4.5版本需要卸载,但是卸载后问题来了——黑屏、无法进入系统桌面,只能调出任务管理器。

    分析:原以为是explorer.exe进程被结束了,但在任务管理器中,新建任务(运行),输入explorer.exe,提示报错,依然无法解决问题,且任务管理器,新建任务运行--浏览,无法浏览、无法打开服务;重启多次也无法解决。最后,想到了可能是卸载.net framework后,系统没有了图形界面(由完整模式Full变为了核心模式core),需要重新恢复.net framework4.5,打电话咨询微软客服,建议要重新安装系统,我去!系统是设备供应商安装的,还要协调供应商,最重要的是时间耗不起。

    解决:然后,我就想起来了系统恢复命令——Dism命令,就尝试着恢复一下试试。

    试了几次,根据命令的提示,最终搞定了,系统恢复正常。

    核心模式core 变回完整模式 Full,用dism命令,具体命令如下:

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

    切记:每个“/”前有空格,否则会报错;还有enable-feature后面的 “all”必须加上,否则也会报错。

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

    参考地址:http://blog.sina.com.cn/s/blog_9fc733290102v8bs.html

  • 相关阅读:
    Tomcat && Servlet
    List,Set,Collections工具类
    多表查询
    常用的API--集合
    msmpeng.exe阻止移动硬盘弹出
    接口400错误解析
    JDBC/Mybatis连接数据库报错:The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone.
    tomcat启动报错:A child container failed during start
    PAT 1019 数字黑洞
    PAT 1017 A除以B
  • 原文地址:https://www.cnblogs.com/ywkpl/p/7737472.html
Copyright © 2020-2023  润新知