安装文件的时候出现说明说文件不是有效的win32应用程序

安装文件的时候出现说明说文件不是有效的win32应用程序,第1张

"不是有效的win32应用程序"解决方案

1.

解决方法:右键打开其中一受感染的盘符,在工具旦祥栏---文件夹选项--查看下,

选显示所有文件和文件夹,同时去除隐藏受保护的系统文件前的勾,你会发现在你的盘符下多了一antorun.inf

的文件,打开我们可以看到如下的内容:

[autorun]

open=iexplorers.exe

这句话的意思就是当你双击盘符时自动打开写入注册表中的病毒程序文件,

即使病毒被杀死,但是注册表的信息依然存在,这就是无法打开盘符的原因,

知道了原因,那么我们就来删除病毒在注册表中的残留信息,开始---运行中输入regedit打开注册表编辑程序,ctrl+f打开查找命令,输入iexplorers.exe,

点查找,接下来会在注册表中找到此键值.一般在hkey_current_user\software\microsoft\windows\currentversion\explorer

\mountpoints\下.

2.

对于分区不能双击打开者开始》》运行

输入regedit

找到[hkey_classes_root\drive\shell]将shell下的全部删除

然后关闭注册表

按键盘f5刷新

双击分区再看对于文件夹不能双击打开者开始》》运行

输入regedit

找到[hkey_classes_root\directory\shell]将shell下的全部

删除

然后关闭注册表

按键盘f5刷新

双击分区再看

hkey_current_user\software\microsoft\windows\currentversion\explorer

\mountpoints\f\shell\command\下发现此键值,把shell子键删除即可.f3查找下前清一个,重复 *** 作,直到所有的都清除.f5刷新,除盘符下的antorun.inf文件.

问题即可解决!

双击d盘(或者其他盘)打不开,只能右键打开,右键多了一个“自动播放”,怎么解决?

答:我的电脑-工具-文件夹选项-查看-显示所有文件和文件夹,然后进入d盘,把autorun.inf删除,重启即可。

如果找不到autorun.inf,那么

1、开始-->运行-->cmd(打开命令提示符)

2、dir

autorun.inf

/a

(没有参数a是看不到的,a是显示所有的意思),此时你会发现一个autorun.inf文件

3、attrib

autorun.inf

-s

-h

-r

去掉autorun.inf文件的系统、只读、隐藏属性,否则无法删除。

4、del

autorun.inf

重启即可。

如果双击某个盘符时有错误提示,说找不到某文件,比如说找不到abc.exe,这时需到注册表中搜索abc.exe(一般是在shell/command下面),找到后删除整个shell子键就可以了。

现象:

1、在每个硬盘驱动器根目录下存在很多.zip和.rar压缩文件,文件名多为pass,work,install,letter,大小约为126k;

2、在每个硬盘驱动器根目录下存在command.exe;

3、存在c:\windows\system32\hxdef.exe文件;

4、磁盘盘符双击不能打开,说windows无法找到command.exe文件,要求定位该文件,定位为c:\windows\explorer之后每次打开会提示“/startexplorer”出错,然后依然能打开驱动器文件夹;

5、病毒在每个驱动慧迟前器下面写入了一个大小为49字节的autorun.inf文件,

内容为:

-----------------------------------------------------------------------------

open="x:\command.exe"

/startexplorer

x为驱动器盘符所以,如果你没有杀毒,每次点开c/d/e/f/g盘都会激活病毒

手工清除:

1、开始-->运行-->cmd(打开命令提示符)

2、dir

autorun.inf

/a

(没有参数a是看不到的,a是显示所有的意思),此时你会发现一个autorun.inf文件,约49字节。

3、attrib

autorun.inf

-s

-h

-r

去掉autorun.inf文件的系统、只读、隐藏属性,否则无法删除。

4、del

autorun.inf

到这里还没完,因为你双击了d盘盘符没有打开却得到一个错误。要求定位command.exe,这个时候自动运行的信息已经加入注册表了。

5、清除注册表中

(1)开始-->运行-->regedit-->编辑-->查找-->command.exe

找到的第一个就是c盘的自动运行,删除整个shell子键

1、出现此问题多数情况氏或闹是因为在win32的系统上,比如windows xp上运行了64位的应用程序,歼罩比如安装win7 x64的系统。

2、另外有可能是因为损坏文件的镜像团唯、安装盘,这种情况,建议更换系统镜像或者安装介质。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8269498.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存