1个回答
2013-11-06
展开全部
不妨以XP系统为例,你可以到Windows/System32下看看cmd.exe或相关可执行文件还有吗(比如被某些病毒程序将这些文件删除了等情况):
1.若没有,可以到相同系统的别的机器上copy一份可执行文件(方法就是在Windows/System32目录下使用“详细信息”视图,按照“类型”排序方式找到此类文件);
2.若找到cmd.exe之类的文件,则说明要么cmd.exe此类文件已经被破坏,要么就是系统路径被更改。被破坏的情况同1的解决方法。对于系统变量的设置,可以在“我的电脑”单击右键,点击“属性”,选择“高级”属性页,打开“环境变量”,看看系统变量中ComSpec是否为%SystemRoot%\system32\cmd.exe,Path值中是否有%systemroot%\system32,PATHEXT是否包含.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
若有变化,只需照此修改即可。
==================
不妨进入%systemroot%\system32,运行cmd,应该可以出现命令行窗口;然后执行命令
dir c:\cmd.* /a /s
看看其他目录下是否有“伪装的”cmd.exe或cmd.com,如果有将其删除。
===================
习惯了,%systemroot%是指的系统路径(一般就是C:\Windows),因此%systemroot%\system32就是C:\Windows\system32了
1.若没有,可以到相同系统的别的机器上copy一份可执行文件(方法就是在Windows/System32目录下使用“详细信息”视图,按照“类型”排序方式找到此类文件);
2.若找到cmd.exe之类的文件,则说明要么cmd.exe此类文件已经被破坏,要么就是系统路径被更改。被破坏的情况同1的解决方法。对于系统变量的设置,可以在“我的电脑”单击右键,点击“属性”,选择“高级”属性页,打开“环境变量”,看看系统变量中ComSpec是否为%SystemRoot%\system32\cmd.exe,Path值中是否有%systemroot%\system32,PATHEXT是否包含.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
若有变化,只需照此修改即可。
==================
不妨进入%systemroot%\system32,运行cmd,应该可以出现命令行窗口;然后执行命令
dir c:\cmd.* /a /s
看看其他目录下是否有“伪装的”cmd.exe或cmd.com,如果有将其删除。
===================
习惯了,%systemroot%是指的系统路径(一般就是C:\Windows),因此%systemroot%\system32就是C:\Windows\system32了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询