2005-05-29

rundll32.exe nicht gefunden 错误

今天在运行一个从网上下载的合并mp3程序的安装文件时,McAfee杀毒软件突然跳出对话框,说windows/system32目录下的rundll32.exe带有特洛伊木马程序,紧接着电脑右下角的杀毒软件,输入法等图标消失,也无法启动其他程序了。一启动某个程序,马上跳出对话框,询问你用哪个程序来打开,或者弹出错误提示:找不到rundll32.exe。
由于rundll32.exe用于加载.dll动态文件,系统找不到它,程序自然就无法启动。怀疑是rundll32.exe文件损坏,于是从另外一台
win
xp下拷贝了一个rundll32.exe文件到我的相应目录下,覆盖掉原来的那个文件,重新启动后问题仍然存在。后来在网上查到一个帖子给出的解决办
法,是通过一个包含很少内容的注册表文件。抱着试一试的想法,在别的机器上编辑了一个文本文件,通过网络拷贝到我的机器(网络功能还能用),改名为reg
文件后,导入到注册表后,还果然见效,问题立即解决了。该文件包含下列内容:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOTexefileshellopencommand]
@=""%1" %*"

没有评论:

发表评论