快捷方式打不開和.lnk恢復(fù)關(guān)聯(lián)解決方案
我的情況是桌面上和開始菜單的快捷方式都打不開了,打開都是顯示“不是有效的 WIN32 應(yīng)用程序”,把原來(lái)的快捷方式刪了再新建還是這樣。但是我的電腦和IE能打開。經(jīng)過(guò)一下午的奮戰(zhàn),終于解決了。謝天謝地!步驟如下:
1.修復(fù)exe的文件類型
打開記事本,新建,然后將下一行的內(nèi)容復(fù)制上去,并保存為1.reg
REGEDIT4
[hkey_classes_root\.exe]
@="exefile"
[hkey_classes_root\exefile\shell\open\command]
@="%1" %*
2.修復(fù)lnk的文件類型
打開記事本,新建,然后將下一行的內(nèi)容復(fù)制上去,并保存為2.reg
Windows Registry Editor Version 5.00
[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"
3.修復(fù)lnk的打開關(guān)鍵
打開記事本,新建,然后將下一行的內(nèi)容復(fù)制上去,并保存為3.reg
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\lnkfile]
@="快捷方式"
"EditFlags"=dword:00000001
"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}"
4.批文件恢復(fù)關(guān)聯(lián)(注意這里是個(gè)BAT批文件)
打開記事本,新建,然后將下一行的內(nèi)容復(fù)制上去,并保存為4.bat
assoc.exe=exefile
assoc.lnk=lnkfile
ftype exefile="%1" %*
5.修復(fù)exe的打開關(guān)鍵
打開記事本,新建,然后將下一行的內(nèi)容復(fù)制上去,并保存為5.reg
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\exefile]
@="應(yīng)用程序"
"EditFlags"=hex:38,07,00,00
"TileInfo"="prop:FileDescription;Company;FileVersion"
"InfoTip"="prop:FileDescription;Company;FileVersion;Create;Size"
[HKEY_CLASSES_ROOT\exefile\DefaultIcon]
@="%1"
[HKEY_CLASSES_ROOT\exefile\shell]
[HKEY_CLASSES_ROOT\exefile\shell\Compress with ASPack]
[HKEY_CLASSES_ROOT\exefile\shell\Compress with ASPack\Command]
@="D:\\open\\ASPACK.EXE \"%1\""
[HKEY_CLASSES_ROOT\exefile\shell\open]
"EditFlags"=hex:00,00,00,00
[HKEY_CLASSES_ROOT\exefile\shell\open\command]
@=hex(2):22,00,25,00,31,00,22,00,20,00,25,00,2a,00,00,00
[HKEY_CLASSES_ROOT\exefile\shell\runas]
[HKEY_CLASSES_ROOT\exefile\shell\runas\command]
@="\"%1\" %*"
[HKEY_CLASSES_ROOT\exefile\shellex]
[HKEY_CLASSES_ROOT\exefile\shellex\DropHandler]
@="{86C86720-42A0-1069-A2E8-08002B30309D}"
[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers]
[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\PifProps]
@="{86F19A00-42A0-1069-A2E9-08002B30309D}"
[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\ShimLayer Property Page]
@="{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}"
[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\{B41DB860-8EE4-11D2-9906-E49FADC173CA}]
@=""
好了,這么快我們已經(jīng)完成5個(gè)文件,4個(gè)注冊(cè)表文件,1個(gè)批文件.現(xiàn)在讓我們從1雙擊到5(如有提問(wèn)是否導(dǎo)入,請(qǐng)選是).關(guān)聯(lián)就能夠恢復(fù)!