大白菜超级U盘装机工具

一键装机增强支持GHO ISO WIN ESD SWM快速装机
最新版本V6.0

提示不是有效的win32应用程序,修复lnkfile解决不是有效的win32应用程序

时间:2020-11-25阅读量:

最近有几位用户遇到了同一个问题,当打开某一程序时,出现提示“不是有效的Win32应用程序”。 出现这种问题有很多种原因

  最近有几位用户遇到了同一个问题,当打开某一程序时,出现提示“不是有效的Win32应用程序”。 出现这种问题有很多种原因,如安装包不完整、版本不兼容、病毒所致、.exe值损坏,还有可能是注册表的文件关联被损坏了。一般注册表的文件关联被损坏(lnkfile值损坏)的比较多。那么针对这一情况,今天就为大家讲解一下出现提示不是有效的win32应用程序怎么解决。
 



 

  修复lnkfile解决不是有效的win32应用程序
 

  1、单击“开始”菜单-“所有程序”,在“附件”中找到“记事本”,并将记事本打开。
 


 

  2、打开后,直接复制以下代码粘贴到记事本中,记住,第一行与第二行之间要留一行空白。
 

  Windows Registry Editor Version 5.00
 

  [HKEY_CLASSES_ROOTlnkfile]
 

  @="快捷方式"
 

  "EditFlags"=dword:00000001
 

  "IsShortcut"=""
 

  "NeverShowExt"=""
 

  [HKEY_CLASSES_ROOTlnkfileCLSID]
 

  @="{00021401-0000-0000-C000-000000000046}"
 

  [HKEY_CLASSES_ROOTlnkfileshellex]
 

  [HKEY_CLASSES_ROOTlnkfileshellexContextMenuHandlers]
 

  [HKEY_CLASSES_ROOTlnkfileshellexContextMenuHandlersOffline Files]
 

  @="{750fdf0e-2a26-11d1-a3ea-080036587f03}"
 

  [HKEY_CLASSES_ROOTlnkfileshellexContextMenuHandlers{00021401-0000-0000-C000-000000000046}]
 

  [HKEY_CLASSES_ROOTlnkfileshellexDropHandler]
 

  @="{00021401-0000-0000-C000-000000000046}"
 

  [HKEY_CLASSES_ROOTlnkfileshellexIconHandler]
 

  @="{00021401-0000-0000-C000-000000000046}"
 

  [HKEY_CLASSES_ROOTlnkfileshellexPropertySheetHandlers]
 

  [HKEY_CLASSES_ROOTlnkfileshellexPropertySheetHandlersShimLayer Property Page]
 

  @="{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}"
 

  [HKEY_CLASSES_ROOT.lnk]
 

  @="lnkfile"
 

  [HKEY_CLASSES_ROOT.lnkShellEx]
 

  [HKEY_CLASSES_ROOT.lnkShellEx{000214EE-0000-0000-C000-000000000046}]
 

  @="{00021401-0000-0000-C000-000000000046}"
 

  [HKEY_CLASSES_ROOT.lnkShellEx{000214F9-0000-0000-C000-000000000046}]
 

  @="{00021401-0000-0000-C000-000000000046}"
 

  [HKEY_CLASSES_ROOT.lnkShellEx{00021500-0000-0000-C000-000000000046}]
 

  @="{00021401-0000-0000-C000-000000000046}"
 

  [HKEY_CLASSES_ROOT.lnkShellEx{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]
 

  @="{00021401-0000-0000-C000-000000000046}"
 

  [HKEY_CLASSES_ROOT.lnkShellNew]
 

  "Command"="rundll32.exe appwiz.cpl,NewLinkHere %1"
 


 

  3、以上的代码确认无误后,点击“文件”-“保存”,如下图所示:
 

  4、此时弹出了保存地址,自已选一个文件夹或是新建一个文件夹,自定义保存文件名,如:修复注册文件关联.reg 。扩展名一定要为.reg。保存类型选择“所有件(*.*)”,确认后点击右下方的“保存”按钮。
 


 

  5、接下来,回到开始菜单中,双击打开“运行”程序。复制cmd reg delete "HKEY_CLASSES_ROOTlnkfile" /f 命令到打开的对话框中,按下回车键,如下图所示。

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



 

  6、现在我们再通过第四步的保存路径,找到制作的“修复注册文件关联.reg”文件。双击此文件,将其注入注册表,注入前,会弹出一个有关“是否注入”的对话框,选择“是”即可。
 


 

  7、最后通过修复lnkfile注册项后,就可以打开应用程序了。
 

  那么以上的不是有效的win32应用程序怎么解决,提示不是有效的win32应用程序信息的解决方法就为大家讲解到这里了,遇到同样问题的小伙伴,可以按照上述步骤一步步地操作就可以了,希望能帮到你们。

大白菜