很有可能是你吧源文件移动了,这样的话快捷键就会失效。解决办法:把原有快捷键删掉,找到需要设定快捷键的源文件,点击右键,选择“发送到”,在弹出菜单中选择“发送到桌面快捷方式”。以后尽量不要移动源文件~~
我刚从网上查了下,你试试吧:
只是对注册表进行修复:
以下为注册表文件:
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 "
[ 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} "
复制到一新建的文本文档,然后把文件类型改成.reg,再导入注册表就可以了!
大多是和其他快捷键或系统快捷键冲突了.