由于各种原因,如中毒,系统清理等,导致所有快捷方式都失效,甚至重新建立的快捷方式点击后也没有反应。
网上应对这个问题 大致有3个方案:
1
打开CMD窗口,输入 assoc .lnk=lnkfile
2
A:手动删除以下注册表文件即可:
单击开始菜单 - 运行 - regedit.exe
[HKEY_CLASSES_ROOT\lnkfile\shell\open\command]
右边的"C:\\WINDOWS\\System32\\WScript.exe\"
B:如果再回到打开桌面图标时出现:
“该文件没有程序与之关联来执行该操作,请在控制面板的文件夹选项中创建关联”字样时的解决方法为以下:需要修复注册表,
复制以下全部代码用记事本或者别的什么东东另存为任意文件名.reg导入就OK了~
在桌面新建一个文本文档,将下面代码复制进去,保存为"123.reg" ,双击打开"123.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"
[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}"
3
A:用Windows Me的启动软盘启动机器到MS-DOS状态下。
B:用“PATH C:\WINDOWS\COMMAND“命令把路径指向正确的系统文件夹。
C:运行" scanreg /restore “ 命令,把系统注册表信息回复到最早的一个点上。
注意:如果最早的一个备份点也在您系统出问题之后的时间,请采用下面的一个方法:
C:运行 " scanreg /fix "命令,让系统自己修复一下注册表信息。
D:重新启动机器到正常状态下,检查是否问题已经解决。
我用第二个方法解决了,但是有点不一样就是
我在注册表中 找 [HKEY_CLASSES_ROOT\lnkfile\shell\open\command] 时候
项到shell 就没有了,我手动建立了 open 及其下的 command 项。
然后再导入上述的注册表项就好了。
不知道算不算第4种方法,希望对大家有帮助
,快捷方式全部失效的解决方案tag: 系统故障问题,电脑故障维修,电脑故障分析,电脑培训学习 - 电脑故障 - 系统故障问题