一、事件描述:

前提:华为云2008R2主机+服务器安全狗+江民杀毒环境
1、支付结算服务器更新补丁从新启动后网站服务不自动启动,导致结算服务瘫痪
2、启动服务器控制台报错
3、系统提示不是正版
4、命令提示符运行程序 提示既不是内部命令也不是外部命令

二、解决过程:

1、手动根据系统提示启动网站服务,启动支付服务保障系统使用
2、联系华为云解决系统激活及控制台报错
3、解决过程中发现命令提示符不能正常运行命令
4、安全狗防火墙关闭防火墙策略继续运行,软件内的停止无效!!!!

三、解决办法

1、解决命令提示符报错(其他地方找到的)

打开系统属性后,切换至“高级”选项卡,如下图所示:
clipboard.png
我们直接点击“环境变量”,

clipboard.png

我们在“系统变量”里找到“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、手动启动服务激活系统
系统状态:

clipboard.png

clipboard.png

SPP Notification Service服务--直接启动成功
Software Protection服务--无法启动提示错误5(权限不足)

clipboard.png

确定为系统权限受限,导致系统正常服务无法启动

运行:servermanager.msc
出现 Microsoft 管理控制台 已停止工作
问题详细信息 描述: Stopped working
问题事件名称: CLR20r3
问题签名 01: mmc.exe
clipboard.png

四、解决方法总结:

1、原因
服务器安全狗故障导致系统服务无权限启动,防火墙关闭策略持续生效。

2、解决办法
修改防火墙策略为全部关闭,保存后退出防火墙,启动相关服务正常生效。


凡尘
0 声望0 粉丝