windows 11 可通过修改注册表禁用新建快捷方式自动添加“- 快捷方式”后缀:将 hkey_current_user\software\microsoft\windows\currentversion\explorer 下 link 值设为 00(十六进制),重启资源管理器即生效;旧快捷方式需手动或 powershell 批量重命名。

Windows 11 新建桌面快捷方式时自动追加“- 快捷方式”后缀(如“微信 - 快捷方式.lnk”),不仅破坏命名一致性,更会导致脚本调用失败、批量重命名失效、文件排序混乱——尤其当多个同名软件共存时,后缀会强行覆盖你原本想设的简洁名称。
永久禁用新建快捷方式自动添加后缀
该设置位于当前用户注册表项,修改后所有新创建的快捷方式(包括“发送到→桌面”“右键→新建→快捷方式”)均不再附加后缀,但已存在的旧快捷方式名称不受影响,需手动重命名。
第一步:按 Win + R 打开运行框,输入 regedit 回车,同意UAC提示。
第二步:在注册表编辑器地址栏中,精确粘贴以下路径并回车:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
第三步:在右侧窗格中查找名为 Link 的 DWORD (32位) 值。若不存在,右键空白处 → 新建 → DWORD (32位) 值 → 命名为 Link。
第四步:双击 Link,将“数值数据”由默认的 16 改为 00,基数选“十六进制”,点击确定。这一步是关键开关,值为 00 表示禁用后缀注入逻辑;设成 16 或其他值均无效。
第五步:关闭注册表编辑器,按 Ctrl + Shift + Esc 打开任务管理器 → 在“进程”页找到“Windows 资源管理器” → 右键 → “重新启动”。无需重启电脑,刷新即生效。
快速补救已带后缀的快捷方式
对已经生成、名称含“- 快捷方式”的旧快捷方式,可批量修正,但必须避开系统自动恢复机制。
方法一:直接重命名(仅限单个操作)
右键快捷方式 → “重命名” → 删除“- 快捷方式”部分 → 按回车确认。这一步操作起来很简单,直接改完就能用。
方法二: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”)。
绕过后缀的快捷方式创建法
即使未修改注册表,也能立即创建无后缀快捷方式,适用于临时应急或不想动注册表的场景。
① 在桌面空白处右键 → “新建” → “快捷方式”;
② 在“请键入对象的位置”框中,点击“浏览”,定位到目标程序的 .exe 文件(例如 C:\Program Files\Notepad++\notepad++.exe),选中后点“确定”;
③ 点“下一步”,在“键入该快捷方式的名称”框中,**直接输入你想要的任意名称(如“记事本++”)**,不带空格、不加后缀、不点默认名;
④ 点“完成”——这个快捷方式从诞生起就完全不带“- 快捷方式”字样,且图标、功能、路径全部正常。











