双击EXE文件提示不是有效的Win32应用程
站长推荐:NSetup一键部署软件
一键式完成美化安装包制作,自动增量升级,数据统计,数字签名。应对各种复杂场景,脚本模块化拆分,常规复杂的脚本代码,图形化设置。无需专业的研发经验,轻松完成项目部署。(www.nsetup.cn)
如果xxx.exe不是有效的Win32应用程序的时候,一般出现这种问题是两种情况引起的,一种是exe文件关联出现了问题,另一种就是自己的计算机中毒引起的。
如下图所示:
想判断自己的电脑到底是因为exe文件关联引起的还是因为中毒而引起的的。其实很简单,是双击这一个EXE文件就出现不是有效的Win32应用程序,还是双击所有的EXE文件出现这种问题,就知道了,
如果是双击所有的EXE就是因为病毒引起的,如果只是这一个的话就是EXE关联的问题。
一、修复EXE文件关联方法
修复文件的关联,需要一个小工具(Sreng),可以在本站直接下载,也可以直接百度搜索 sreng下载。
sreng.rar |
下载解压完之后,找到SRengLdr.exe这个文件,在这个文件上右键选择重命名。因为exe双击打不开,所以要重命名成其他的扩展名(如何显示扩展名?)。这样就可以打开了。
(重命名)
如下图所示这是重命名之后的SREngLdr.cmd文件。
(重命名为SRengLdr.cmd)
双击SREngLdr.cmd就可以打开了,就和双击打开EXE文件是一样的。打开后如下图所示
1.选左侧系统修复(红色箭头标记1),右侧就会出现一些扩展名很多的选项,
2.此时选择我们需要修复的扩展名,我们需要扩展名是EXE。所以这里就需要选择EXE了。如果你其他的文件也出现了某些问题,这里也可以在这里同时选中的。
3.然后直接选择修复就即时生效了。
(修复EXE文件关联)
二、病毒引起的EXE打不开提示应用程序不是有效Win32应用程序
这种问题相比于第一种更常见,因为一般不会出现第一种这种情况,大多数都是因为病毒引起的。不多说了,直接说解决方法:
重起电脑开机时F8进入安全格式。
使用注册表把已经EXE启动方式更改了,所以再改回来。
以下是代码:
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT.exe]
[-HKEY_CLASSES_ROOTexe_auto_file]
[-HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts.EXE]
把以上代码一个字不错的复制到记事本中。然后点记事本中的文件>另存为,就如出现如下图所示的窗口。
需要说明的是,在保存类型这里选择所有文件,有的电脑可能是*.*。这里是一样的效果,选*.*或者所有文件都可以。
文件名扩展名必须是*.reg。我这里就直接起个reg.reg了。这个文件名无所谓,但是扩展名必须是reg哦。!
(另存为reg文件)
双击reg.reg文件。把刚刚已经改好的文件就可以直接写入注册表了。如下图所示,会提示一个警告。这里选是即可。
(reg修改注册表值)
最后一步就是选择杀毒软件,进行全盘杀毒了。
学习日记,兼职软件设计,软件修改,毕业设计。
本文出自 学习日记,转载时请注明出处及相应链接。
本文永久链接: https://www.softwareace.cn/?p=485