电脑总是显示不是有效的win32应用程序

电脑总是显示不是有效的win32应用程序,第1张

在使用电脑时,经常会有人遇到这样那样的问题,如:当打开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应用程序怎么解决等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9286009.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存