1.exe提示不是有效的WIN32应用程序怎么办

2.“不是有效Win32应用程序”该如何处理?

3.不是有效的win32应用程序是什么意思解决方法介绍

4.不是有效的win32应用程序怎么解决

exe文件不是有效的win32应用程序_exe文件不是有效的win32应用程序怎么

操作步骤:1、运行cmd(或点开始-程序-附件-命令提示符),进入E盘(E:回车) dir /a(显示所有文件),attrib -s -h -r(-s:去掉系统属性 -h:去掉隐藏属性 -r:去掉只读属性),del autorun.inf(删除此文件)。

2、运行注册表(开始-运行-输入regedit),在HKEY_CLASSES_ROOT下将DRIVE下SHELL下的所有子项都删除。

3、注销或重新启动就可以了。

如果在打开任何的.EXE文件都提示“不是WIN32有效的应用程序”的话,一般是用户的配置文件出错了。配置文件在C:\Documents and Settings\这个目录里。首先新建一个用户(管理员)登录这个用户,把那个原先的文件夹给删了(C:\Documents and Settings\aaa删了)。然后切换用户到那个用户就可以了。

exe提示不是有效的WIN32应用程序怎么办

原因:该应用程序被篡改了。

1、首先按WIN键+R键打开运行窗口,输入REGEDIT按回车键打开。

2、在注册表中找到HKEY_CLASSES_ROOT,点击展开。

3、然后在HKEY_CLASSES_ROOT目录下找到.exe项,右击.EXE弹出菜单选择删除。

4、然后在HKEY_CLASSES_ROOT目录下找到exe_auto_file,右击选择删除。

5、然后在注册个中打到HKEY_CURRENT_USER。

6、点击HKEY_CURRENT_USER展开。依次点击?HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\EXE。然后右击exe,弹出选择删除 。

7、这样就可以了。重新启动电脑进入到安全模式,在安全模式下进行全盘杀毒,确保电脑没有被感染。

扩展资料

EXE文件分为两个部分: EXE文件头和程序本体。exe文件比较复杂,属于一种多段的结构,是DOS最成功和复杂的设计之一。每个exe文件包含一个文件头和一个可重定位程序的映像。文件头包含MS-DOS用于加载程序的信息,例如程序的大小和寄存器的初始值。

文件头还指向一个重定位表,该表包含指向程序映像中可重定位段地址的指针链表。MS-DOS通过把该映像直接从文件复制到内存加载exe程序,然后调整定位表中说明的可重定位段地址。定位表是一个重定位指针数组,每个指向程序映像中的可重定位段地址。

定位表是一个重定位指针数组,每个指向程序映象中的可重定位段地址。文件头中的exRelocItems域说明了数组中指针的个数,exRelocTable域说明了分配表的起始文件偏移量。每个重定位指针由两个16位值组成:偏移量和段值。

为加载.EXE程序,MS-DOS首先读文件头以确定.EXE标志并计算程序映象的大小。然后它试图申请内存。首先,它计算程序映象文件的大小加上PSP的大小再加上EXEHEADER结构中的exMinAlloc域说明的内存大小这三者之和,如果总和超过最大可用内存块的大小。

则MS-DOS停止加载程序并返回一个出错值。否则面,它计算程序映象的大小加上PSP的大小再加上EXEHEADER结构中exMaxAlloc域说明的内存大小之和,如果第二个总和小于最大可用内存块的大小,则MS-DOS 分配计算得到的内存量。否则,它分配最大可用内存块。

分配完内存后,MS-DOS确定段地址,也称为起始段地址,MS-DOS从此处加载程序映象。如果exMinAlloc域和exMaxAlloc域中的值都为零,则MS-DOS把映象尽可能地加载到内存最高端。否则,它把映象加载到紧挨着PSP域之上。

接下来,MS-DOS读取重定位表中的项目调整所有由可重定位指针说明的段地址。对于重定位表中的每个指针,MS-DOS寻找程序映象中相应的可重定位段地址,并把起始段地址加到它之上。一旦调整完毕,段地址便指向了内存中被加载程序的代码和数据段。?

MS-DOS在所分配内存的最低部分建造256字节的PSP,把AL和AH设置为加载 .COM程序时所设置的值。MS-DOS使用文件头中的值设置SP与SS,调整SS初始值,把起始地址加到它之上。

MS-DOS还把ES和DS设置为PSP的段地址.最后,MS-DOS从程序文件头读取CS和IP的初始值,把起始段地址加到CS之 上,把控制转移到位于调整后地址处的程序? 。

“不是有效Win32应用程序”该如何处理?

先确定一下这个文件是不是32位的应用程序,如果是64位的软件是无法在32位系统运行的,这个就会提示该程序不是有效的32应用程序。

如果是原来在系统可以正常运行,突然不能使用了。这种就是文件关联性被破坏了,可能是人为或者篡改的。

被篡改后一般是要先进行杀毒的,但是如果全部篡改了,杀毒软件可能也无法运行,那么我们就需要先进行解决关联问题再进行杀毒。

首先按WIN键+R键打开运行窗口,输入REGEDIT按回车键打开。

在注册表中找到HKEY_CLASSES_ROOT,点击展开。

在HKEY_CLASSES_ROOT目录下找到.exe项,右击.EXE弹出菜单选择删除。

在HKEY_CLASSES_ROOT目录下找到exe_auto_file,右击选择删除。

exe_auto_file项这个不一定有,有的话就删除,没有就没了。

在注册个中打到HKEY_CURRENT_USER

点击HKEY_CURRENT_USER展开。依次点击?HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\EXE

然后右击exe,弹出选择删除 。

这样就可以了。重新启动电脑进入到安全模式,在安全模式下进行全盘杀毒,确保电脑没有被感染。

不是有效的win32应用程序是什么意思解决方法介绍

解决办法:首先打开记事本-在记事本里输入代码并保存-然后选择自定义,修复注册文件关联.reg 的类型并保存-接着选择打开运行程序-在运行页面输入命令-找到刚才修复注册文件关联.reg的文件,双击即可完成。

xp系统不是有效的win32应用程序,具体解决步骤如下:

1、首先,先从开始菜单->所有程序->附件中->打开记事本,如下图所示。

2、然后,记事本中输入以下代码,提示:最好直接从这里复制,以免出现书写错误。第一行和第二行之间必须有一个空行,如下图所示。

3、接下来,在此页面中,输入代码无误完整后,就可以将文件点击保存起来了,如下图所示。

4、然后,保存地址,自行选择文件夹;自定义保存文件名,如:修复注册文件关联.reg? 但扩展名一定要为.reg;保存所有文件(*。*),然后按“保存”按钮,如下图所示。

5、接下来,打开电脑接开始菜单后,弹出来的窗口中,选择“运行”程序,双击打开,如下图所示。

6、然后,打开运行框页面后,接着在框里面输入cmd reg delete "HKEY_CLASSES_ROOT\lnkfile" /f 这条命令,按‘确定’,如下图所示。

7、接下来,在弹出来的窗口中,再找到刚才制作的这个“修复注册文件关联.reg”文件,如下图所示。

8、最后,双击,将其注入注册表,注入前,会弹出提示框;提示是否注入,按“是”即可。通过修复lnkfile注册项后,这样就可以解决问题,如下图所示。

注意事项:

exe不是有效的32应用程序有两种原因:

1、这个文件是不是32位的应用程序,如果是64位的软件是无法在32位系统运行的,这个就会提示该程序不是有效的32应用程序。

2、如果是原来在系统可以正常运行,突然不能使用了。这种就是文件关联性被破坏了,可能是人为或者篡改的。

不是有效的win32应用程序怎么解决

1、不是有效的win32应用程序主要发生在用户运行exe程序的提示的错误,主要发生成安装程序和运行程序时,如果是安装程序时出现不是有效的win32应用程序提示就是程序下载不完整,或者程序不兼容此系统,如果是运行时出现,则主要是程序的文件遭到的破坏,或者用户误删造成的。

2、往往是由于安装源文件不完整或是程序安装不成功,可以重新从官方网站来下载安装文件重新安装一下此程序。有时候你所选择的下载工具也是导致这种情况的发生的主要原因,必要时可以试用不同的工具进行下载。

相信不少朋友都有过这样的经历,就是当双击安装某个软件时,经常会弹出“XXX.EXE不是有效Win32应用程序”的错误提示。当然,有时即使我们双击运行任意一个EXE格式的可执行文件,同样会出现类似下图所示的错误提示。那么,在使用电脑的过程中,如何才能够避免系统出现上述问题呢?如果仅仅是在安装某些软件时,才弹出下图所示的错误信息,这说明我们安装的程序包不完整或者是程序安装不成功,此时可从该程序官方网站下载未被修改的“原装”程序安装包,并双击之,就可以顺利完成该程序的安装操作。不过,如果是在双击运行任意一个EXE格式的可执行文件都会出现下图这样的错误信息时,这就是由于系统感染了所造成的,此时可通过以下措施来解决问题。1、查杀并删除注册表信息先进入安全模式,运行系统中已安装好的杀毒软件,来对系统执行一次全盘杀毒操作,然后打开记事本并输入以下内容:Windows Registry Editor Version 5.00[-HKEY_CLASSES_ROOT.exe][-HKEY_CLASSES_ROOTexe_auto_file][-HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts.EXE]上述内容输入完毕后,将这个记事本文件另存为扩展名为REG格式的注册表文件(如“1.REG”)并将其双击导入到注册表编辑器中即可。2、修复EXE文件关联先下载“sreng”,然后将下载的ZIP格式压缩包解压到桌面并将解压得到的唯一一个EXE件的扩展名修改为“cmd”,再双击运行之,其界面如图2所示;最后勾选图2中与“.EXE”所对应的复选框并单击“修复”按钮就可以了。小贴士:第1步的杀毒操作是必须的,否则即使删除注册表中添加的内容并修复好了EXE文件关联,以使得EXE文件可以双击正常运行,但由于的破坏,故障同样会再次出现。经过以上步骤的操作,无须注销或重启系统,我们就可以运行任意一个EXE格式的可执行文件了。