永久禁用windows 11新建快捷方式自动添加“- 快捷方式”后缀需修改注册表hkey_current_user\software\microsoft\windows\currentversion\explorer下的link值为0(十六进制),并重启资源管理器;已有快捷方式需用powershell或手动重命名清理。

Windows 11 新建桌面快捷方式时,图标名称自动追加“- 快捷方式”后缀(如“Edge - 快捷方式.lnk”),破坏命名统一性,干扰脚本调用与手动识别,必须修改注册表开关才能一劳永逸禁用该行为。
永久禁用新建快捷方式的后缀注入
该设置作用于当前用户,修改后所有新创建的快捷方式(包括右键→新建→快捷方式、发送到→桌面)均不再附加后缀,但已存在的旧快捷方式名称不受影响。
第一步:按 Win + R 打开运行框,输入 regedit 回车,UAC 提示点【是】以管理员权限运行注册表编辑器。
第二步:在注册表编辑器顶部地址栏中,精确粘贴以下路径并回车:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
第三步:在右侧窗格中查找名为 Link 的 DWORD (32位) 值。若不存在,右键空白处 → 新建 → DWORD (32位) 值 → 命名为 Link(注意首字母大写,小写 l 无效)。
第四步:双击 Link,将“数值数据”设为 00000000,基数选“十六进制”,点击“确定”。【必须填八个0且为十六进制,填错任意一位会导致新建快捷方式功能异常】
第五步:按 Ctrl + Shift + Esc 打开任务管理器 → 切换到“进程”页 → 找到“Windows 资源管理器” → 右键 → “重新启动”。
批量修正已有带后缀的快捷方式
旧快捷方式不会因注册表修改而自动更新名称,需主动清理。PowerShell 方案可精准匹配、安全重命名,避免误伤含“快捷方式”字样的非目标文件。
方法一:PowerShell 一行命令批量清理(推荐处理 10 个以上)
在桌面空白处按住 Shift + 右键 → 选择“在此处打开 PowerShell 窗口” → 粘贴执行:
Get-ChildItem *.lnk | Where-Object {$_.Name -match ' - 快捷方式\.lnk$'} | ForEach-Object { $newName = $_.Name -replace ' - 快捷方式\.lnk$', '.lnk'; Rename-Item $_.FullName $newName }
【注意】此命令只匹配结尾为“ - 快捷方式.lnk”的文件,不会误伤“我的快捷方式备份.lnk”这类中间含字样的文件。
方法二:手动重命名(适合少量操作)
右键目标快捷方式 → “重命名” → 删除“- 快捷方式”部分 → 按回车确认。这一步操作起来很简单,直接改完就能用。
验证与应急恢复
① 创建一个新快捷方式测试:右键桌面 → “新建” → “快捷方式” → 输入 notepad.exe → 完成后观察名称是否含后缀。
② 若发现新建快捷方式无法创建或图标异常,立即返回注册表,将 Link 的数值数据改为 00000001(十六进制),再重启资源管理器。
③ 此设置仅作用于当前用户,切换账户后需单独配置。











