当前位置: 飞沙系统网 >  系统教程 >  电脑教程 >  不是有效的window32程序不能启动

不是有效的window32程序不能启动 解决不是有效的Win32应用程序的步骤

更新时间:2023-09-10 13:46:03作者:xtang

  不是有效的window32程序不能启动,当我们在电脑上运行某个程序时,有时候会出现不是有效的Win32应用程序的错误提示,这意味着我们尝试运行的程序不是一个有效的Windows 32位应用程序,导致无法启动。为了解决这个问题,我们需要采取一些步骤来确保程序能够正常运行。接下来我们将介绍一些解决不是有效的Win32应用程序的步骤,以帮助您解决这个问题。

步骤如下:

1.      先从开始菜单->所有程序->附件中->打开记事本。

不是有效的window32程序不能启动 解决不是有效的Win32应用程序的步骤

2.      然后在记事本里面输入以下代码,提示:最好直接从这里复制,以免书写出错,第一行与第二行之间一定要留一空白行。

Windows Registry Editor Version 5.00

[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"="rundll32.exe appwiz.cpl,NewLinkHere %1"

不是有效的window32程序不能启动 解决不是有效的Win32应用程序的步骤

3.      代码无误输入完整后,保存起来,点文件->保存。

不是有效的window32程序不能启动 解决不是有效的Win32应用程序的步骤

4.      保存方法如下设置:

一,保存地址,自已选一个文件夹

二,自定义保存文件名,如:修复注册文件关联.reg  但扩展名一定要为.reg。

三,保存类型,所有文件(*.*),按“保存”按钮。

不是有效的window32程序不能启动 解决不是有效的Win32应用程序的步骤

5.     接着再从开始菜单中,选择“运行”程序,双击打开。

不是有效的window32程序不能启动 解决不是有效的Win32应用程序的步骤

6.      打开运行框对话框,在框里面输入cmd reg delete "HKEY_CLASSES_ROOT\lnkfile" /f 这条命令,按‘确定’。

      命令解释:其意是先删除损坏的lnkfile项,清理后。再重新创建一遍lnkfile项,但顺序不要弄反,先要制作上面那个修复的注册文件,再来删除,因为这一项关联着所有应用程序,删除后,所有程序打不开,但可以打开后缀名为.reg的注册文件,所以要先制作好,导入注册文件后,所有应用类程序才能关联上,才能打开。

不是有效的window32程序不能启动 解决不是有效的Win32应用程序的步骤

7.      再找到刚才制作的这个“修复注册文件关联.reg”文件。

不是有效的window32程序不能启动 解决不是有效的Win32应用程序的步骤

8.      双击,将其注入注册表,注入前,会弹出提示框,提示是否注入,按“是”即可。通过修复lnkfile注册项后,就可以打开应用程序了。

不是有效的window32程序不能启动 解决不是有效的Win32应用程序的步骤

  以上就是关于不是有效的 window32 程序不能启动的全部内容,如果您遇到相同情况,可以按照以上方式来解决。

Copyright ©  2009-2024 飞沙系统网 www.fs0745.com 版权声明 网站地图