Windows找不到 cmd,regedit 等命令文件的解决方法

在本地调试Discuz的ImageMagick图片压缩功能时,发现程序不能执行ImageMagick相关命令,试过很多办法都不能解决。

最后想起曾经中过一次木马,而后一些系统命令如“cmd”,“regedit”,“msconfig”等均不能调用,运行命令后会出现“文件不存在”的错误提示。而Discuz中的ImageMagick是通过命令行(cmd)运行的。所以初步判断是上次中马的结果。解决方法如下:

首先,检查C:\windows中有没有”regedit.exe”,没有的话到其他电脑上拷贝一个过来用;如果程序存在,检查能不能在“开始”/“运行”中键入“msconfig”,使用 系统配置实 用程 序如系统同样显示不能找到程序,那可能就是被映像劫持了。

解决: 在C(系统盘):\windows中找到”regedit.exe”,改名为”regedit.com”,双击运行,在

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options

中找到”msconfig.exe”、”regedit.exe”、”regedit32.exe”等项目全部删掉,关闭注册表编辑器。将”regedit.com”改回”regedit.exe ,其它程序报错同上。

重新运行,问题解决。

One Response for Windows找不到 cmd,regedit 等命令文件的解决方法 :

1: 2007-11-30, 10:40, 老风 says:

您在其他地方发表过什么吗?打搅了,请包含!

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>