windows快捷方式不能使用的解决方法

来源:互联网 发布:删除网络用户名和密码 编辑:程序博客网 时间:2024/05/01 16:19

前几天遇到了这样的情况:

      浏览器主页被恶意更改为www.65cafe.com,且无论如何都改不了了,用360修复也没有作用。

      于是用360查杀木马,在system32下查到一个木马,删除后,系统的所有快捷方式都不能用了,在安装目录下却可以打开,而且都显示为.lnk的文件,双击打开时提示选择打开方式。

      真是郁闷,于是在网上搜索解决办法,找到了下面的方法:

 

以下内容转自http://azfly.cn/logs/10/65.html

 

把代码复制到文本文档中,改文件名为:新建文本文档.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}"

 

 

 

 详情请看:http://azfly.cn/logs/10/65.html

 

 

补充一句,以上代码在Vista以上版本的windows里可以用,如果在低版本的xp里面,需要将Windows Registry Editor Version 5.00 这一句换为REGEDIT4,否则是运行不了的。

 

问题完美解决,呵呵