快捷方式全部失效的解决方案。
2010-04-16 16:45
183 查看
由于各种原因,如中毒,系统清理等,导致所有快捷方式都失效,甚至重新建立的快捷方式点击后也没有反应。
网上应对这个问题 大致有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种方法,希望对大家有帮助
网上应对这个问题 大致有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种方法,希望对大家有帮助
相关文章推荐
- U盘文件变成快捷方式的解决方案
- 桌面快捷方式丢失问题全面解决方案
- 卸载掉firefox后,QQ上图标点击了失效了,发送到桌面的网页快捷方式也失效。
- windows7快捷方式图标丢失的解决方案
- 全部快捷方式图标变成LNK文件怎么办
- auto-remove后重启,没有标题栏任务栏,大部分快捷方式失效
- Ubuntu 13.10 Eclipse菜单栏失效,创建eclipse快捷方式
- Windows 7被病毒破坏所有的快捷方式失效,怎么解决?
- Eclipse常用快捷键及快捷键功能失效时的解决方案
- windows7 桌面快捷方式丢失的解决方案
- U盘文件夹变成快捷方式解决方案
- 系统图标和其它应用程序快捷方式异常:“图标文字后缀全部变成.lnk”解决方法
- 去掉win7快捷方式箭头及修复锁定到任务栏失效
- crack.vbs病毒,u盘里的所有文件全部变成快捷方式
- 关于u盘快捷方式病毒的解决方案
- 《打开U盘发现全部文件变成快捷方式了》
- 使用 NSIS打包的应用程序,在Vista中无法正确删除开始菜单快捷方式的问题解决方案
- 解决windows下桌面快捷方式的快捷键重启后失效的问题
- WinXP/Win7桌面快捷方式图标全部变未知的解决方法
- u盘里的文件夹变成快捷方式解决方案