一、事件描述:
前提:华为云2008R2主机+服务器安全狗+江民杀毒环境
1、支付结算服务器更新补丁从新启动后网站服务不自动启动,导致结算服务瘫痪
2、启动服务器控制台报错
3、系统提示不是正版
4、命令提示符运行程序 提示既不是内部命令也不是外部命令
二、解决过程:
1、手动根据系统提示启动网站服务,启动支付服务保障系统使用
2、联系华为云解决系统激活及控制台报错
3、解决过程中发现命令提示符不能正常运行命令
4、安全狗防火墙关闭防火墙策略继续运行,软件内的停止无效!!!!
三、解决办法
1、解决命令提示符报错(其他地方找到的)
打开系统属性后,切换至“高级”选项卡,如下图所示:
我们直接点击“环境变量”,
我们在“系统变量”里找到“Path”,然后选中它并点击“编辑”,查看下里面是否有以下项目:
%SystemRoot%system32;
%SystemRoot%;
%SystemRoot%System32Wbem;
如果没有,请直接添加进去,需要注意的是,每个路径后面都需要一个英文的分号来分割,所以你添加的时候,要切记注意这个问题。
添加完毕后,确定,接着关闭之前的cmd命令提示符窗口,重新打开新的命令提示符窗口,再次尝试cmd命令就正常了。
tips:刚装好的系统,“Path”的默认值为:%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;%SYSTEMROOT%System32WindowsPowerShellv1.0\
有些同学说,按要求修改过了,还是不行,这是因为修改不正确引起的,如何彻底的解决这个问题呢?
首先我们将现有的“Path”的默认值全部复制出来到记事本上做个备份。
接着我们选中“Path”,点击“删除”将其删除掉,然后新建一个Path变量,接着输入%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;%SYSTEMROOT%System32WindowsPowerShellv1.0,如果你的系统还有其他的路径变量值,自行添加上去即可。
经过以上步骤,“不是内部或外部命令,也不是可运行的程序或批处理文件”这个问题就能解决了,完事后,重新打开cmd命令提示符即可,但是笔者建议大家最好重启下计算机。
2、手动启动服务激活系统
系统状态:
SPP Notification Service服务--直接启动成功
Software Protection服务--无法启动提示错误5(权限不足)
确定为系统权限受限,导致系统正常服务无法启动
运行:servermanager.msc
出现 Microsoft 管理控制台 已停止工作
问题详细信息 描述: Stopped working
问题事件名称: CLR20r3
问题签名 01: mmc.exe
四、解决方法总结:
1、原因
服务器安全狗故障导致系统服务无权限启动,防火墙关闭策略持续生效。
2、解决办法
修改防火墙策略为全部关闭,保存后退出防火墙,启动相关服务正常生效。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。