最近有几个同学朋友遇到了这个问题,就是在桌面的快捷方式都无法打开,双击就是打开选择应用程序的界面,重新创建快捷方式和重装应用程序都无法解决。
经过我的检测发现,其实是什么流氓软件或木马修改了快捷方式lnk文件的打开关联程序,我们双击快捷方式则打开运行木马,再由木马程序运行原来要打开的应用程序,而我们的的杀毒软件又把那个木马删除了,所以我们双击桌面快捷方式会出现找不到程序打开的界面请选择打开此文件类型的程序。
要解决这个问题其实很简单,只要修复一下lnk文件的关联接可以了 ,下面是lnk文件注册表里面的信息,我们只有把下列信息重新写入注册表就可以修复了。
打开记事本,复制下面代码到记事本,另存为1.reg,运行1.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
“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}”
如果无法解决再打开记事本,复制下面代码到记事本,另存为2.reg,运行2.reg把信息注入注册表
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.lnk]
@=”lnkfile”[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.lnk\ShellEx]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.lnk\ShellEx\{000214EE-0000-0000-C000-000000000046}]
@=”{00021401-0000-0000-C000-000000000046}”[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.lnk\ShellEx\{000214F9-0000-0000-C000-000000000046}]
@=”{00021401-0000-0000-C000-000000000046}”[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.lnk\ShellEx\{00021500-0000-0000-C000-000000000046}]
@=”{00021401-0000-0000-C000-000000000046}”[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.lnk\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]
@=”{00021401-0000-0000-C000-000000000046}”[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.lnk\ShellNew]
“Command”=”rundll32.exe appwiz.cpl,NewLinkHere %1”
双击桌面图标看看是不是解决了呢!!
转载请注明:果果.IT » 桌面快捷方式无效修复