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

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 11系统右键菜单失灵问题

    现在大部分新款笔记本电脑都是Windows 11系统,有些用户遇到了右键菜单失灵问题,想知道如何解决,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步根据下图所示,先按下[Win+ ...

  • Windows 11系统如何手动新建分区

    现在大部分新款笔记本电脑都是Windows 11系统,有些用户想知道如何手动新建分区,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步先右键单击[此电脑]图标,接着在弹出的菜单栏中 ...

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

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

  • 如何将Windows 11系统右键菜单样式恢复为win10

    现在大部分新款笔记本电脑都是Windows 11系统,有些用户想知道如何将右键菜单样式恢复为win10,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步先点击任务栏[开始]图标,接 ...

  • win10系统右键没有新建记事本功能怎么办

    有网友发现Windows10中鼠标右键选择新建没有了记事本,使用起来颇为不便,想找回来,有什么方法吗?下面小编分享win10系统右键没有新建记事本功能解决方法: 操作方法 01 在win10系统桌面上 ...

  • Windows 7系统右键快捷问题

    我们在win 7右键无法新建快捷方式的问题,问题描述如题,下面记录下解决办法,查看跟.lnk相关的注册表信息,保存以下代码到a.bat运行。 问题描述如题,下面记录下解决办法: 第一、查看跟.lnk相 ...

  • win8系统桌面创建网页快捷方式的方法

    很多人上网的时候都有一些浏览网页的习惯,有些人喜欢看电影,选择固定的播放器,有些人喜欢看新闻,会选一些经常看的网页,例如新浪新闻,这些经常看的网页很多人都选择收藏在收藏夹里,因为打开浏览器就会找到那些 ...

  • Windows 7系统出现DNS错误的处理方法

    最近有些知友提出,在Windows 7系统操作过程中,出现DNS错误而导致计算机不能上线.其实是我们访问一个域名时无法完成将其解析到IP地址的工作,也就是DNS解析出现故障. 操作方法 01 Wind ...

  • Windows XP系统无法正常启动的解决方法

    操作方法 01 今天小编又来教大家一些故障的解决办法了,现在要教给大家的是Windows XP系统无法正常启动的解决方法,希望大家用得上.如果你电脑的电源已经打开,而Windows XP没有正常启动, ...