win7系统右键快捷问题的设置方法 (win7右键设置方法)
编辑:rootadmin
如果我们需要win7*右键快捷问题,要如何维修? 详细步骤: 第一、查看跟.lnk相关的注册表信息,保存以下代码到a.bat运行: C#代码 RegQueryHKCR.lnk/S>"%Userprofile%DesktopRegQuery.txt"&StartNotepad"%Userprofile%DesktopRegQuery.txt" 这段代*查找注册表里有关.lnk(快捷方式)的设置,并且把查找结果保存到桌面的RegQuery.txt文件里,然后打开这个文件。 第二、查看搜索到的信息,我的信息如下: RegQuery.txt HKEY_CLASSES_ROOT.lnk (Default)REG_SZlnkfile HKEY_CLASSES_ROOT.lnkShellEx HKEY_CLASSES_ROOT.lnkShellEx (Default)REG_SZ HKEY_CLASSES_ROOT.lnkShellEx (Default)REG_SZ HKEY_CLASSES_ROOT.lnkShellEx (Default)REG_SZ HKEY_CLASSES_ROOT.lnkShellEx (Default)REG_SZ HKEY_CLASSES_ROOT.lnkShellNew HandlerREG_SZ IconPathREG_EXPAND_SZ%SystemRoot%systemshell.dll,- ItemNameREG_SZ@shell.dll,- MenuTextREG_SZ@shell.dll,- NullFileREG_SZ CommandREG_SZrundll.exeappwiz.cpl,NewLinkHere%1------->加粗~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HKEY_CLASSES_ROOT.lnkShellNewConfig DontRenameREG_SZ 加粗的一行即为问题所在,ShellNew的Command如果以上的情况,那么就需要修改了。(上面的注册表情况是适用于XP……) 第三、修复问题 (只需要删除掉Command这一行就好),保存以下代码到b.bat,运行: C#代码 regdeleteHKCR.lnkShellNew/VCommand/F 这行代*删除掉ShellNew里的Command这行,完成之后再右键->新建->快捷方式。我已经能顺利新建快捷方式了。 第四、修复问题后的lnk相关注册表信息如下: RegQuery.txt写道 HKEY_CLASSES_ROOT.lnk (默认)REG_SZlnkfile HKEY_CLASSES_ROOT.lnkShellEx HKEY_CLASSES_ROOT.lnkShellEx (默认)REG_SZ HKEY_CLASSES_ROOT.lnkShellEx (默认)REG_SZ HKEY_CLASSES_ROOT.lnkShellEx (默认)REG_SZ HKEY_CLASSES_ROOT.lnkShellEx (默认)REG_SZ HKEY_CLASSES_ROOT.lnkShellNew HandlerREG_SZ IconPathREG_EXPAND_SZ%SystemRoot%systemshell.dll,- ItemNameREG_SZ@shell.dll,- MenuTextREG_SZ@shell.dll,- NullFileREG_SZ HKEY_CLASSES_ROOT.lnkShellNewConfig DontRenameREG_SZ ----EOF---- 关于win7*右键快捷问题的怎么修理就给大家介绍到这边了,方法还是很简单的,如果还有不清楚的可以参考以上的教程,希望帮助到大家。