When a target source file/path is changed, any shortcuts (.lnk files) pointed back to them should no longer work. This helps alert me that something is wrong.
This is what I want to see when running a broken shortcut.lnk
In all versions of Windows prior to Win10, the following group policies correctly disabled Automatic Resolution of Broken Shortcuts. These no longer work in 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]
Any ideas?
Edit
- Disabling the service Distributed Link Tracking Client (TrkWks) does not prevent Windows 10 21H2 from repairing shortcuts
- This SuperUser QA suggests using my exact method above, so it seems something has changed with Win10. The only Win10 version I have tested is 21H2.
- If you've tested other versions of Win10, please add a comment and I'll add to this question for reference. Can confirm the above group policies work as intended on Win8.1.