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

我的系统是windows server 2003,在微软官网上下载了最新的win7系统安装软件,解压后双击setup.exe文件,弹出警告“spinstall.exe不是有效的Win32应用程序”。
寻找应用程序无法打开的解决方法,试过文件夹选项里更改文件扩展名的设置和中毒或是中木马的说法(使用360查杀),无效

原因:该应用程序被篡改了。
1、首先按WIN键+R键打开运行窗口,输入REGEDIT按回车键打开。
/iknow-pic.cdn.bcebos.com/a2cc7cd98d1001e9c6994c1db70e7bec54e7977f"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/a2cc7cd98d1001e9c6994c1db70e7bec54e7977f?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/a2cc7cd98d1001e9c6994c1db70e7bec54e7977f"/>
2、在注册表中找到HKEY_CLASSES_ROOT,点击展开。

/iknow-pic.cdn.bcebos.com/10dfa9ec8a1363277c6d09269e8fa0ec08fac727"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/10dfa9ec8a1363277c6d09269e8fa0ec08fac727?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/10dfa9ec8a1363277c6d09269e8fa0ec08fac727"/>
3、然后在HKEY_CLASSES_ROOT目录下找到.exe项,右击.EXE弹出菜单选择删除。

/iknow-pic.cdn.bcebos.com/b58f8c5494eef01fb3fad0d0effe9925bc317d3d"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/b58f8c5494eef01fb3fad0d0effe9925bc317d3d?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/b58f8c5494eef01fb3fad0d0effe9925bc317d3d"/>
4、然后在HKEY_CLASSES_ROOT目录下找到exe_auto_file,右击选择删除。

/iknow-pic.cdn.bcebos.com/caef76094b36acafd430ceee73d98d1000e99cd4"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/caef76094b36acafd430ceee73d98d1000e99cd4?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/caef76094b36acafd430ceee73d98d1000e99cd4"/>
5、然后在注册个中打到HKEY_CURRENT_USER。

/iknow-pic.cdn.bcebos.com/80cb39dbb6fd5266b0ba6406a418972bd407360a"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/80cb39dbb6fd5266b0ba6406a418972bd407360a?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/80cb39dbb6fd5266b0ba6406a418972bd407360a"/>
6、点击HKEY_CURRENT_USER展开。依次点击 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\EXE。然后右击exe,弹出选择删除。

/iknow-pic.cdn.bcebos.com/5ab5c9ea15ce36d30815db2235f33a87e950b18b"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/5ab5c9ea15ce36d30815db2235f33a87e950b18b?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/5ab5c9ea15ce36d30815db2235f33a87e950b18b"/>
7、这样就可以了。重新启动电脑进入到安全模式,在安全模式下进行全盘杀毒,确保电脑没有被病毒感染。

/iknow-pic.cdn.bcebos.com/aa64034f78f0f736d45614130555b319ebc41373"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/aa64034f78f0f736d45614130555b319ebc41373?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/aa64034f78f0f736d45614130555b319ebc41373"/>
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-09-16

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

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

本回答被网友采纳
第2个回答  2020-01-31

原因:该被篡改了。

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文件头和程序本体。比较复杂,属于一种多段的结构,是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之 上,把控制转移到位于调整后地址处的程序  。

本回答被网友采纳
第3个回答  2019-04-26
如果仅仅是在安装某些软件时,才弹出错误信息,这说明安装的程序包不完整或者是程序安装不成功,此时可从该程序官方网站下载未被修改的“原装”程序安装包,并双击之,就可以顺利完成该程序的安装操作。不过,如果是在双击运行任意一个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格式的可执行文件了.
第4个回答  2020-05-15
你可以下个360急救箱进入安全模式扫描查杀一下,看看是否行得通。如果再不行的话,那就要重做系统,如果问题依旧存在,那就请格式化你的硬盘,再重做系统。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网