人生本是一个不断学习的过程,在这个过程中,图老师就是你们的好帮手,下面分享的Windows 7系统右键快捷问题懂设计的网友们快点来了解吧!
【 tulaoshi.com - Windows7教程 】
我们在win 7右键无法新建快捷方式的问题,问题描述如题,下面记录下解决办法,查看跟.lnk相关的注册表信息,保存以下代码到a.bat运行。
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)问题描述如题,下面记录下解决办法:第一、查看跟.lnk相关的注册表信息,保存以下代码到a.bat运行:C#代码Reg Query HKCR.lnk /S "%Userprofile%DesktopRegQuery.txt"&Start Notepad "%Userprofile%DesktopRegQuery.txt"这段代码会查找注册表里有关.lnk(快捷方式)的设置,并且把查找结果保存到桌面的RegQuery.txt文件里,然后打开这个文件。第二、查看搜索到的信息,我的信息如下:RegQuery.txtHKEY_CLASSES_ROOT.lnk(Default) REG_SZ lnkfileHKEY_CLASSES_ROOT.lnkShellExHKEY_CLASSES_ROOT.lnkShellEx(Default) REG_SZHKEY_CLASSES_ROOT.lnkShellEx(Default) REG_SZHKEY_CLASSES_ROOT.lnkShellEx(Default) REG_SZHKEY_CLASSES_ROOT.lnkShellEx(Default) REG_SZHKEY_CLASSES_ROOT.lnkShellNewHandler REG_SZIconPath REG_EXPAND_SZ %SystemRoot%system32shell32.dll,-16769ItemName REG_SZ @shell32.dll,-30397MenuText REG_SZ @shell32.dll,-30318NullFile REG_SZCommand REG_SZ rundll32.exe appwiz.cpl,NewLinkHere %1 -------加粗~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~HKEY_CLASSES_ROOT.lnkShellNewConfigDontRename REG_SZ加粗的一行即为问题所在,ShellNew的Command如果以上的情况,那么就需要修改了。(上面的注册表情况是适用于XP)第三、修复问题(只需要删除掉Command这一行就好),保存以下代码到b.bat,运行:C#代码reg delete HKCR.lnkShellNew /V Command /F这行代码会删除掉ShellNew里的Command这行,完成之后再右键-新建-快捷方式。我已经能顺利新建快捷方式了。第四、修复问题后的lnk相关注册表信息如下:RegQuery.txt 写道HKEY_CLASSES_ROOT.lnk(默认) REG_SZ lnkfileHKEY_CLASSES_ROOT.lnkShellExHKEY_CLASSES_ROOT.lnkShellEx(默认) REG_SZHKEY_CLASSES_ROOT.lnkShellEx(默认) REG_SZHKEY_CLASSES_ROOT.lnkShellEx(默认) REG_SZHKEY_CLASSES_ROOT.lnkShellEx(默认) REG_SZHKEY_CLASSES_ROOT.lnkShellNewHandler REG_SZIconPath REG_EXPAND_SZ %SystemRoot%system32shell32.dll,-16769ItemName REG_SZ @shell32.dll,-30397MenuText REG_SZ @shell32.dll,-30318NullFile REG_SZHKEY_CLASSES_ROOT.lnkShellNewConfigDontRename REG_SZ----EOF----通过以上的例子,就可以解决问题啦!来源:http://www.tulaoshi.com/n/20160219/1629416.html
看过《Windows 7系统右键快捷问题》的人还看了以下文章 更多>>