提示不是有效的win32應(yīng)用程序,修復(fù)lnkfile解決不是有效的win32應(yīng)用程序
時(shí)間:2020-11-25閱讀量:作者:大白菜
最近有幾位用戶遇到了同一個(gè)問(wèn)題,當(dāng)打開(kāi)某一程序時(shí),出現(xiàn)提示“不是有效的Win32應(yīng)用程序”。 出現(xiàn)這種問(wèn)題有很多種原因
最近有幾位用戶遇到了同一個(gè)問(wèn)題,當(dāng)打開(kāi)某一程序時(shí),出現(xiàn)提示“不是有效的Win32應(yīng)用程序”。 出現(xiàn)這種問(wèn)題有很多種原因,如安裝包不完整、版本不兼容、病毒所致、.exe值損壞,還有可能是注冊(cè)表的文件關(guān)聯(lián)被損壞了。一般注冊(cè)表的文件關(guān)聯(lián)被損壞(lnkfile值損壞)的比較多。那么針對(duì)這一情況,今天就為大家講解一下出現(xiàn)提示不是有效的win32應(yīng)用程序怎么解決。
?
?
修復(fù)lnkfile解決不是有效的win32應(yīng)用程序
?
1、單擊“開(kāi)始”菜單-“所有程序”,在“附件”中找到“記事本”,并將記事本打開(kāi)。
?
?
2、打開(kāi)后,直接復(fù)制以下代碼粘貼到記事本中,記住,第一行與第二行之間要留一行空白。
?
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、以上的代碼確認(rèn)無(wú)誤后,點(diǎn)擊“文件”-“保存”,如下圖所示:
?
4、此時(shí)彈出了保存地址,自已選一個(gè)文件夾或是新建一個(gè)文件夾,自定義保存文件名,如:修復(fù)注冊(cè)文件關(guān)聯(lián).reg 。擴(kuò)展名一定要為.reg。保存類型選擇“所有件(*.*)”,確認(rèn)后點(diǎn)擊右下方的“保存”按鈕。
?
?
5、接下來(lái),回到開(kāi)始菜單中,雙擊打開(kāi)“運(yùn)行”程序。復(fù)制cmd reg delete "HKEY_CLASSES_ROOTlnkfile" /f 命令到打開(kāi)的對(duì)話框中,按下回車鍵,如下圖所示。
命令含義:意思是先刪除損壞的lnkfile項(xiàng),處理后,再重新創(chuàng)建一遍lnkfile項(xiàng)。但是順序不要弄反,先要制作上一步的修復(fù)注冊(cè)文件,再來(lái)刪除,因?yàn)檫@一項(xiàng)關(guān)聯(lián)著所有應(yīng)用程序,刪除后,所有程序打不開(kāi),但可以打開(kāi)后綴名為.reg的注冊(cè)文件。所以要先制作好,以及導(dǎo)入注冊(cè)文件后,所有應(yīng)用類程序才能關(guān)聯(lián)上,才能打開(kāi)。
?
6、現(xiàn)在我們?cè)偻ㄟ^(guò)第四步的保存路徑,找到制作的“修復(fù)注冊(cè)文件關(guān)聯(lián).reg”文件。雙擊此文件,將其注入注冊(cè)表,注入前,會(huì)彈出一個(gè)有關(guān)“是否注入”的對(duì)話框,選擇“是”即可。
?
?
7、最后通過(guò)修復(fù)lnkfile注冊(cè)項(xiàng)后,就可以打開(kāi)應(yīng)用程序了。
?
那么以上的不是有效的win32應(yīng)用程序怎么解決,提示不是有效的win32應(yīng)用程序信息的解決方法就為大家講解到這里了,遇到同樣問(wèn)題的小伙伴,可以按照上述步驟一步步地操作就可以了,希望能幫到你們。