"runonce.exe"不是内部或外部命令,也不是可运行的程序

前两天配置一台服务器时出了点问题。

"runonce.exe"不是内部或外部命令,也不是可运行的程序或批处理文件。

而且这时候连输入shutdown都显示不是内部或外部命令,也不是可运行的程序或批处理文件。

服务器是曙光的天阔系列,安装的windows server 2012 R2。在出错之前我安装了Oracle 12c 并配置了jdk,在安装SQL Server2008 R2 时出了点问题重启服务器后出现的问题。

网上搜了很多方法都没有解决,后来求助了以为大佬大佬给出了如下解决方案(成功解决了)。

1. 输入:【cd C:\Windows\SysWOW】,进入C:\Windows\SysWOW64。

2.输入:【dism】,看你的dism命令是否用得了,如果出现下图那么表示你可能看见了胜利的曙光。


3.如果出现了上图那么再输入【Dism /online /enable-feature /all /featurename:Server-Gui-Mgmt /featurename:Server-Gui-Shell /featurename:ServerCore-FullServer。】

4.这时候可能会出现无法使用32位版本dism为正在运行的64位操作系统服务,那把路径换一下【cd C:\Windows\System32】,在这个路径下面执行。

5.如果出现下图执行完了会提示重启,按Y重启。重启成功就ok了。如果没有那你需要找其它方法。


好了现在再说一下原因,为啥出现这个情况。装oralce,sqlserver的时候他需要安装一些组建功能,例如.net等 再安装.net的时候可能同时误删除了一些系统组件,如Net Framework 等,所以导致系统组件损坏不能显示图形界面了,刚刚让执行的命令是修复组件的。

我的是装.net framework 3.5然后出现的问题。

你可能感兴趣的:("runonce.exe"不是内部或外部命令,也不是可运行的程序)