在使用电脑时,经常会有人遇到这样那样的问题,如:当打开QQ程序时,却发现打不开了,以前还好好的,怎么会突然打不开了,有的则是刚安装后,就打不开,还d出提示:“不是有效的Win32位应用程序”,这样的问题,该如何解决。
一,如果是刚安装就打不开,则可能是安装文件不完整,这种情况不多,解决方法:重新下载和安装这个程序。
二,同样是刚安装就打不开,也可能版本不兼容,有一小部分这种情况,如果是高版本编译的程序,不能兼容低版本系统,如在Win7下编译的程序,不能在XP系统上使用,或者,在32位系统上安装64位版本的程序,也会有此问题。解决方法:检查程序是32还是64的,判断准确后再安装。如果自已是XP系统,就要考虑系统版本的问题,XP系统不要追求高版本,新版本,因为有可能不兼容。
三,如果之前是好好的,突然某天就打不开了,则可能是病毒损坏。
1、按住键盘WIN+R,将命令窗口调出,输入regedit,点击确定。
2、在注册表中找到HKEY_CLASSES_ROOT,点击展开。
3、在HKEY_CLASSES_ROOT目录下找到exe项,右击exed出菜单选择删除。
4、在注册个中打到HKEY_CURRENT_USER,在其目录下找到Software。
5、按照路径HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\EXE 找到exe右键选择删除。
6、这样就可以了。重新启动电脑进入到安全模式,在安全模式下进行全盘杀毒,确保电脑没有被病毒感染。
原因:电脑桌面程序出错造成的,
1、按下Windows+R打开运行窗口。
2、输入cmd reg delete "HKEY_CLASSES_ROOT\lnkfile" /f,点击确定。
3、打开记事本,输入或直接粘贴以下代码:
Windows Registry Editor Version 500
[HKEY_CLASSES_ROOT\lnkfile]@="快捷方式""EditFlags"=dword:00000001"IsShortcut"="""NeverShowExt"=""
[HKEY_CLASSES_ROOT\lnkfile\CLSID]@="{00021401-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\lnkfile\shellex]
[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers]
[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\Offline Files]@="{750fdf0e-2a26-11d1-a3ea-080036587f03}"
[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\{00021401-0000-0000-C000-000000000046}]
[HKEY_CLASSES_ROOT\lnkfile\shellex\DropHandler]@="{00021401-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\lnkfile\shellex\IconHandler]@="{00021401-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\lnkfile\shellex\PropertySheetHandlers]
[HKEY_CLASSES_ROOT\lnkfile\shellex\PropertySheetHandlers\ShimLayer Property Page]@="{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}"
[HKEY_CLASSES_ROOT\lnk]@="lnkfile"
[HKEY_CLASSES_ROOT\lnk\ShellEx]
[HKEY_CLASSES_ROOT\lnk\ShellEx\{000214EE-0000-0000-C000-000000000046}]@="{00021401-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\lnk\ShellEx\{000214F9-0000-0000-C000-000000000046}]@="{00021401-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\lnk\ShellEx\{00021500-0000-0000-C000-000000000046}]@="{00021401-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\lnk\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]@="{00021401-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\lnk\ShellNew]"Command"="rundll32exe appwizcpl,NewLinkHere %1"
4、然后将其保存为reg文件。
5、打开reg文件的保存位置,运行该reg文件,在d出的提示中点击是。
6、然后就可以正常打开应用程序了。
以上就是关于电脑总是显示不是有效的win32应用程序全部的内容,包括:电脑总是显示不是有效的win32应用程序、打开EXE文件说不是有效的win32应用程序、xp不是有效的win32应用程序怎么解决等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)