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

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

1、查看跟.lnk相关的注册表信息,保存以下代码到a.bat运行:

C#代码

Reg Query HKCR.lnk /S >"%Userprofile%DesktopRegQuery.txt"&Start Notepad "%Userprofile%DesktopRegQuery.txt"

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

2、查看搜索到的信息,我的信息如下:

RegQuery.txt

HKEY_CLASSES_ROOT.lnk

(Default) REG_SZ lnkfile

HKEY_CLASSES_ROOT.lnkShellEx

HKEY_CLASSES_ROOT.lnkShellEx{000214EE-0000-0000-C000-000000000046}

(Default) REG_SZ {00021401-0000-0000-C000-000000000046}

HKEY_CLASSES_ROOT.lnkShellEx{000214F9-0000-0000-C000-000000000046}

(Default) REG_SZ {00021401-0000-0000-C000-000000000046}

HKEY_CLASSES_ROOT.lnkShellEx{00021500-0000-0000-C000-000000000046}

(Default) REG_SZ {00021401-0000-0000-C000-000000000046}

HKEY_CLASSES_ROOT.lnkShellEx{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}

(Default) REG_SZ {00021401-0000-0000-C000-000000000046}

HKEY_CLASSES_ROOT.lnkShellNew

Handler REG_SZ {ceefea1b-3e29-4ef1-b34c-fec79c4f70af}

IconPath REG_EXPAND_SZ %SystemRoot%system32shell32.dll,-16769

ItemName REG_SZ @shell32.dll,-30397

MenuText REG_SZ @shell32.dll,-30318

NullFile REG_SZ

Command REG_SZ rundll32.exe appwiz.cpl,NewLinkHere %1 ------->加粗~~

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

HKEY_CLASSES_ROOT.lnkShellNewConfig

DontRename REG_SZ

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

3、修复问题(只需要删除掉Command这一行就好),保存以下代码到b.bat,运行:

C#代码

reg delete HKCR.lnkShellNew /V Command /F

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

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

RegQuery.txt 写道

HKEY_CLASSES_ROOT.lnk

(默认) REG_SZ lnkfile

HKEY_CLASSES_ROOT.lnkShellEx

HKEY_CLASSES_ROOT.lnkShellEx{000214EE-0000-0000-C000-000000000046}

(默认) REG_SZ {00021401-0000-0000-C000-000000000046}

HKEY_CLASSES_ROOT.lnkShellEx{000214F9-0000-0000-C000-000000000046}

(默认) REG_SZ {00021401-0000-0000-C000-000000000046}

HKEY_CLASSES_ROOT.lnkShellEx{00021500-0000-0000-C000-000000000046}

(默认) REG_SZ {00021401-0000-0000-C000-000000000046}

HKEY_CLASSES_ROOT.lnkShellEx{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}

(默认) REG_SZ {00021401-0000-0000-C000-000000000046}

HKEY_CLASSES_ROOT.lnkShellNew

Handler REG_SZ {ceefea1b-3e29-4ef1-b34c-fec79c4f70af}

IconPath REG_EXPAND_SZ %SystemRoot%system32shell32.dll,-16769

ItemName REG_SZ @shell32.dll,-30397

MenuText REG_SZ @shell32.dll,-30318

NullFile REG_SZ

HKEY_CLASSES_ROOT.lnkShellNewConfig

DontRename REG_SZ

----EOF----

(0)

相关推荐

  • Windows 7系统右键无法新建快捷方式的方法

     1、查看跟.lnk相关的注册表信息,保存以下代码到a.bat运行: C#代码 Reg Query HKCR.lnk /S >"%Userprofile%DesktopRegQuery.txt" ...

  • 如何通过win7右键中新建word?

    Office办公软件为大多数人所用,里面的excel,word,photoshop等已经是现在办公一族缺一不可的文档,为了更方法的使用它,人们习惯于从右键中新建一个文本文档然后再使用.有时候我们也会发 ...

  • win7右键没有新建选项怎么办?

    其实很多时候,我们在新建文件夹或者是word文件、excel文件的时候,我们都会以点击右键-新建的方式来实现,不过近来有朋友提问,为什么自己的电脑点击右键没有新建的选项呢?如果遇到这样问题的朋友,不妨 ...

  • win7右键没有新建文件夹选项解决方法

    --右键菜单新建恢复步骤 我们可以通过恢复注册表键值的方法来解决,修改注册表前,请先做好注册表的备份工作。 1、按键盘上的Winkey+R打开运行,输入“regedit”,启动注册表编辑器; 2、展开 ...

  • win7右键没有新建文本文档怎么办

    今天想建个记事本记个东西却发现,右击新建中没有文本文档记事本了,只那随便建了个文档记一下了,随后就去了一下怎么办,下面把操作分享给有需要的朋友. 操作方法 01 先看一下没有文本文档的怎么样的,等会可 ...

  • win7右键没有新建文件夹了

    方法一 1.点击开始,点击运行,输入notepad,点击确定: 2.复制以下文本到记事本窗口: Windows Registry Editor Version 5.00 [HKEY_CLASSES_R ...

  • Win7系统鼠标右键没有新建菜单怎么办

    刚刚突然发现win7系统桌面鼠标右键,没有新建菜单了.通过查找各种方法发现是注册表有问题被破坏了,咗嚛给大家操作一下如何解决没有新建菜单的方法 win7右键无新建功能 01 正常情况 如下图win7系 ...

  • win7点击右键不能新建文件夹怎么办?

    win7点击右键不能新建文件夹怎么办? 1.win7系统鼠标右键,会出现新建的功能,如新建文件夹等; 2.出现没有新建菜单的功能一般是由于注册表被修改了,那么我们打开注册表编辑器.开始运行--输入 r ...

  • Win7系统右键菜单新建中不要的选项怎么删除?

    Win7系统右键菜单新建中不要的选项怎么删除? 1.按下Windows功能键+R,运行regedit. 2.展开HKEY_CLASSES_ROOT 你将会看到许多".***"形式的 ...