注册 登陆

解决.exe文件不能执行问题

 杀毒软件清除某个木马或者蠕虫病毒后,再次运行程序,就会发现.exe的可执行程序都无法正常运行。
   原因一般是木马程序修改并接管了EXE文件的关联,因该木马程序被杀毒软件删除导致系统出错不能运行。

解决办法:
  
找到windows目录下的regedit.exe,在文件图标上单击鼠标右键,选择重命名。将扩展名exe改为compifscr。然后双击改名后的regedit,即可编辑注册表。

在注册表中找到EXE文件关联的位置:

HKEY_CLASSES_ROOT\exefile\shell\open\command

在键值中去掉多余的包括空格等内容,正确的键值应为
"%1” %*

« 上一篇 | 下一篇 »

Trackbacks

点击获得Trackback地址,Encode: UTF-8 点击获得Trackback地址,Encode: GB2312 or GBK 点击获得Trackback地址,Encode: BIG5

访客评论

本人最近也发现了另外一种exe文件不能执行的情况,研究过了将近2周都没有解决,后来就重装了系统(win2k和win2003server),有失败也有成功,对失败的机器进行了详细的分析,发现了一些门道,现在说一说,以供大家参考:

我发现凡是不能运行exe文件的机器都是在计算机莫名其妙地增加了插件以后产生的,exe文件的关联并没有什么问题。

增加插件以后,机器进程里面会增加一个webcheck的进程,用金山间谍助手检查进程发现不了,可以用roguecleaner检查发现。

用雅虎助手及金山间谍助手能发现插件BHO插件,该插件竟然打着微软的招牌,也或许是微软的升级软件所致。

插件增加后,个别exe文件不能执行,总提示运行错误,尽管以前运行一直很好。仔细研究后发现在系统目录system32文件夹下增加了tcpcsapi.dll、iedksvr32.dll、msiesvr32.dll、mslogon、netstst等文件,其中后两个文件在删除前三个文件后能打开,发现有许多奇怪的IP地址。前三个文件可以在安全模式下在DOS命令行删除。

删除了这些文件还是不够的,仍然不能运行,我仔细研究发现在system32\drviers\文件夹内增加了fastfs,sys、regboot.sys两个文件,采用上面同样的方法删除后,exe文件不能运行问题基本解决,但是病毒文件并没有真正消除!这也是大家需要继续加强研究的问题!

建议大家不要一直使用内置的administrator帐户登陆,最好能使用其他管理员帐户,一旦系统有问题,可以采用administrator帐户登陆解决,似乎更好些!

发表评论

评论内容 (必填):