电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

win7右键无法新建快捷方式的问题


发布日期:2024/6/12
 

问题描述如题下面记录下解决办法

查看跟lnk相关的注册表信息保存以下代码到abat运行

C#代码

Reg Query HKCRlnk /S >"%Userprofile%DesktopRegQuerytxt"&Start Notepad "%Userprofile%DesktopRegQuerytxt"

这段代码会查找注册表里有关lnk(快捷方式)的设置并且把查找结果保存到桌面的RegQuerytxt文件里然后打开这个文件

查看搜索到的信息我的信息如下

RegQuerytxt

HKEY_CLASSES_ROOTlnk

(Default) REG_SZ lnkfile

HKEY_CLASSES_ROOTlnkShellEx

HKEY_CLASSES_ROOTlnkShellEx{EEC}

(Default) REG_SZ {C}

HKEY_CLASSES_ROOTlnkShellEx{FC}

(Default) REG_SZ {C}

HKEY_CLASSES_ROOTlnkShellEx{C}

(Default) REG_SZ {C}

HKEY_CLASSES_ROOTlnkShellEx{BBECdABCFCDC}

(Default) REG_SZ {C}

HKEY_CLASSES_ROOTlnkShellNew

Handler REG_SZ {ceefeabeefbcfeccfaf}

IconPath REG_EXPAND_SZ %SystemRoot%systemshelldll

ItemName REG_SZ @shelldll

MenuText REG_SZ @shelldll

NullFile REG_SZ

Command REG_SZ rundllexe appwizcplNewLinkHere % >加粗~~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

HKEY_CLASSES_ROOTlnkShellNewConfig

DontRename REG_SZ

加粗的一行即为问题所在ShellNew的Command如果以上的情况那么就需要修改了(上面的注册表情况是适用于XP……)

修复问题(只需要删除掉Command这一行就好)保存以下代码到bbat运行

C#代码

reg delete HKCRlnkShellNew /V Command /F

这行代码会删除掉ShellNew里的Command这行完成之后再右键>新建>快捷方式我已经能顺利新建快捷方式了

修复问题后的lnk相关注册表信息如下

RegQuerytxt 写道

HKEY_CLASSES_ROOTlnk

(默认) REG_SZ lnkfile

HKEY_CLASSES_ROOTlnkShellEx

HKEY_CLASSES_ROOTlnkShellEx{EEC}

(默认) REG_SZ {C}

HKEY_CLASSES_ROOTlnkShellEx{FC}

(默认) REG_SZ {C}

HKEY_CLASSES_ROOTlnkShellEx{C}

(默认) REG_SZ {C}

HKEY_CLASSES_ROOTlnkShellEx{BBECdABCFCDC}

(默认) REG_SZ {C}

HKEY_CLASSES_ROOTlnkShellNew

Handler REG_SZ {ceefeabeefbcfeccfaf}

IconPath REG_EXPAND_SZ %SystemRoot%systemshelldll

ItemName REG_SZ @shelldll

MenuText REG_SZ @shelldll

NullFile REG_SZ

HKEY_CLASSES_ROOTlnkShellNewConfig

DontRename REG_SZ

EOF

上一篇:WinXP恢复控制面板里显示“添加或删除程序”图标

下一篇:tessafe.sys 蓝屏怎么解决