为什么打开一些游戏,却提示:不是有效的win32应用?
再次下载并安装该程序;
同样,刚安装完也打不开,也可能是版本不兼容。在这种情况下的一小部分,如果高配版编译的程序与低配版系统不兼容,比如Win7下编译的程序,就无法在XP系统上使用;
在32位系统上安装64位版本的程序也会有这个问题。解决方法:检查程序是32还是64,判断准确后再安装。如果你是XP系统,就要考虑系统版本的问题。XP系统不要追求高版本和新版本,因为可能会不兼容;
如果应用程序用的很好,但是突然提示不是有效的Win32位应用程序,十有八九是病毒引起的。当然首先是杀毒,Windows下不一定能杀毒。所以先进入安全模式查杀病毒,开机时一直按住F8键进入安全模式,并启用杀毒软件查杀病毒;
杀毒后重启,进入Windows模式。先从网上下载软件sreng,全称是系统修复工程师。如果连浏览器都打不开,那就只能用u盘从其他电脑上下载一个sreng软件了。
下载后解压。如果SREngLdr.exe不能直接打开,先把它改成后缀。cmd类型。能开就不要换。
修改后双击,会弹出提示框,提示过期字样。没关系,只要在“姓名”和“授权号”后面输入一些东西,比如123,456;
打开程序主界面后,选择左侧的“系统修复”选项;
在右边的文件关联下,勾选“.“exe”类型复选框。好,先停在这里,但是不要关闭这个程序,一定要保留;
接下来,打开记事本,输入以下注册码;
Windows注册表编辑器5.00版;
[-HKEY _类_根. exe];
[-HKEY _类_根_自动_文件
[HKEY _当前_用户软件微软windows currentversionexplorerfileexts。EXE];
输入完成后,用任何名称保存该文档,但后缀必须是类型。reg,如“删除损坏的注册项。reg”,保存时选择“所有文件”;
制作这个注册文件意味着首先删除注册表中损坏的注册表项,然后双击文件“删除损坏的注册表项。reg”将其导入注册表。
回到上面的SREngLdr.exe软件,点击“修复”按钮,修复。exe关联,问题就解决了;
如果之前还好好的,突然有一天打不开了,可能是病毒损坏。