当目标源文件/路径发生更改时,指向它们的任何快捷方式(.lnk 文件)都不再起作用。这有助于提醒我出现了问题。
这是我在运行损坏的快捷方式.lnk 时想要看到的内容
在 Win10 之前的所有 Windows 版本中,以下组策略均已正确禁用“自动解决损坏的快捷方式”功能。这些功能在 Windows 10 (21H2) 中不再起作用。
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoResolveSearch"=dword:00000001
"NoResolveTrack"=dword:00000001
"LinkResolveIgnoreLinkInfo"=dword:00000001
; Group Policy equivalent
;Administartive Templates > Start Menu and Taskbar > Do not use the search-based method when resolving shell shortcuts = [ENABLED]
;Administartive Templates > Start Menu and Taskbar > Do not use the tracking-based method when resolving shell shortcuts = [ENABLED]
;Administartive Templates > Windows Components > File Explorer > Do not track Shell shortcuts during roaming = [ENABLED]
有任何想法吗?
编辑
- 禁用分布式链接跟踪客户端 (TrkWks) 服务不会阻止 Windows 10 21H2 修复快捷方式
- 此超级用户 QA建议使用我上面的确切方法,因此 Win10 似乎发生了一些变化。我测试过的唯一 Win10 版本是 21H2。
- 如果您测试过其他版本的 Win10,请添加评论,我会将其添加到此问题中以供参考。可以确认上述组策略在 Win8.1 上按预期运行。
答案1
根据我的测试,这些注册表项以及它们所代表的组策略根本没有效果。
我在 Windows 10 21H2 和 20H2 上进行了测试,结果相同 - Explorer 现在只是忽略了这些注册表项和策略,而且显然已经这样做了一段时间。执行这些注册表修改的建议现在已经过时了。
您能做的不多,除了在反馈中心向 Microsoft 提交错误报告。Microsoft 是唯一一家能够让情况恢复到之前状态的公司。
答案2
我使用 Windows 11 Home 23H2,这个烦人的功能仍然存在。我在这里找到并发布了解决方案:https://superuser.com/a/1840641/1914685
简短版本,您需要从 %SystemRoot% 文件夹深处的软件包中恢复 Windows Home 的本地组策略编辑器,并将组策略选项更改为不再自动解析快捷方式。快速简便的方法是运行来自 MajorGeeeks 的批处理文件,作为管理员