I have been always wondered how the shortcuts exactly work in Windows when you create a shortcut and then move the target file to some location or just rename it.
“Everything genius is simple”
Remember?
This feature of tracking the target file changes is implemented as the windows service called “Distributed Link Tracking Client “. Let’s consider the following cases:
1. Service is running
I created test.txt, new folder, and the shortcut to test.txt as below
Next I moved test.txt to the New folder and double click the shortcut on the desktop.
It works just fine, as designed.
2. Service is stopped
Performing exactly the same actions, we got the following:
It’s obviously, right?:)


