您现在的位置是: 首页 > 操作系统 操作系统

不是有效的win32程序是怎么回事儿_不是有效的win32程序是怎么回事

tamoadmin 2024-09-11 人已围观

简介1.打开exe文件,显示不是有效的Win32应用程序2.不是有效的win32应用程序怎么解决?原因:该应用程序被篡改了。1、首先按WIN键+R键打开运行窗口,输入REGEDIT按回车键打开。/iknow-pic.cdn.bcebos/a2cc7cd98d1001e9c6994c1db70e7bec54e77f"target="_blank"title=""class="ikqb_img_alink

1.打开exe文件,显示不是有效的Win32应用程序

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

不是有效的win32程序是怎么回事儿_不是有效的win32程序是怎么回事

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

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

/iknow-pic.cdn.bcebos/a2cc7cd98d1001e9c6994c1db70e7bec54e77f"target="_blank"title=""class="ikqb_img_alink">/iknow-pic.cdn.bcebos/a2cc7cd98d1001e9c6994c1db70e7bec54e77f?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="s://iknow-pic.cdn.bcebos/a2cc7cd98d1001e9c6994c1db70e7bec54e77f"/>

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

/iknow-pic.cdn.bcebos/10dfa9ec8a1363277c6d09269e8fa0ec08fac727"target="_blank"title=""class="ikqb_img_alink">/iknow-pic.cdn.bcebos/10dfa9ec8a1363277c6d09269e8fa0ec08fac727?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="s://iknow-pic.cdn.bcebos/10dfa9ec8a1363277c6d09269e8fa0ec08fac727"/>

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

/iknow-pic.cdn.bcebos/b58f8c5494eef01fb3fad0d0effe9925bc317d3d"target="_blank"title=""class="ikqb_img_alink">/iknow-pic.cdn.bcebos/b58f8c5494eef01fb3fad0d0effe9925bc317d3d?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="s://iknow-pic.cdn.bcebos/b58f8c5494eef01fb3fad0d0effe9925bc317d3d"/>

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

/iknow-pic.cdn.bcebos/caef76094b36acafd430ceee73d98d1000e99cd4"target="_blank"title=""class="ikqb_img_alink">/iknow-pic.cdn.bcebos/caef76094b36acafd430ceee73d98d1000e99cd4?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="s://iknow-pic.cdn.bcebos/caef76094b36acafd430ceee73d98d1000e99cd4"/>

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

/iknow-pic.cdn.bcebos/80cb39dbb6fd5266b0ba6406a4182bd407360a"target="_blank"title=""class="ikqb_img_alink">/iknow-pic.cdn.bcebos/80cb39dbb6fd5266b0ba6406a4182bd407360a?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="s://iknow-pic.cdn.bcebos/80cb39dbb6fd5266b0ba6406a4182bd407360a"/>

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

/iknow-pic.cdn.bcebos/5ab5c9ea15ce36d30815db2235f33a87e950b18b"target="_blank"title=""class="ikqb_img_alink">/iknow-pic.cdn.bcebos/5ab5c9ea15ce36d30815db2235f33a87e950b18b?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="s://iknow-pic.cdn.bcebos/5ab5c9ea15ce36d30815db2235f33a87e950b18b"/>

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

/iknow-pic.cdn.bcebos/aa64034f78f0f736d45614130555b319ebc41373"target="_blank"title=""class="ikqb_img_alink">/iknow-pic.cdn.bcebos/aa64034f78f0f736d45614130555b319ebc41373?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="s://iknow-pic.cdn.bcebos/aa64034f78f0f736d45614130555b319ebc41373"/>

打开exe文件,显示不是有效的Win32应用程序

情况一:当我们双击某些软件的安装文件来安装或是打开此软件时,可能会收到提示“***.exe不是有效地Win32应用程序”的提示。

情况二:在安装或打开所有的软件,都有遇到“不是有效地Win32应用程序”的提示。

解决方法:

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

第二种情况:我们安装多个软件都收到此提示时,那么可能是我们的exe文件关联被破坏掉了。我们可以通过以下几点来解决:

杀毒

启动电脑时,连续按F8键进入安全模式,启动杀毒软件来全盘彻底查杀一下,这一步是很有必要的,也是为使用第二步修复后避免再次发生的关键。

1、重新建立文件关联,同时按下“R键+Windows键”,键入“regedit”回车,打开注册表编辑器。

2、删除以下键值(如果有的话):

HKEY_CLASSES_ROOT\.exe

HKEY_CLASSES_ROOT\exe_auto_file

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\EXE

3、重启,再次打开注册表编辑器,确认第2步中的键值被删除后没有再被生成。

上述就是Win7打开软件提示“不是有效的Win32应用程序”的两种原因及解决方法了,参考两种方法设置之后就可以顺利打开软件了。

不是有效的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之 上,把控制转移到位于调整后地址处的程序? 。

按下Windows+R打开运行窗口。输入cmdregdeleteHKEY_CLASSES_ROOT\lnkfile/f,点击确定。

xp系统不是有效的win32应用程序,具体解决步骤如下:首先,先从开始菜单-所有程序-附件中-打开记事本,如下图所示。然后,记事本中输入以下代码,提示:最好直接从这里复制,以免出现书写错误。

解决方法:原因1的下载对应的32位版本软件安装运行即可。按WIN键+R键打开运行窗口,输入REGEDIT按回车键打开。

第一种情况:因为兼容问题导致。解决方法如下:咱们找到无法打开的文件,然后右键点击,在下滑菜单中选择属性,在弹出来的窗口中,咱们将界面切换到兼容性这一栏,然后勾选上以兼容模式运行,点击确定退出窗口。

问题即可解决!双击d盘(或者其他盘)打不开,只能右键打开,右键多了一个“自动播放”,怎么解决?我的电脑-工具-文件夹选项-查看-显示所有文件和文件夹,然后进入d盘,把autorun.inf删除,重启即可。