Когда я перемещаю или удаляю цель ярлыка и затем нажимаю ярлык, окна любезно начинают искать и угадывать.
Как отключить это на Windows Server 2003? Я бы предпочел быструю ошибку.
Как сделать то же самое на Windows XP, может быть, нет никакой разницы?
Изменить: для ярлыков Windows см. Http://en.wikipedia.org/wiki/Symbolic_link#Microsoft_Windows
Ярлыки Windows поддерживают соединение даже при перемещении цели, в отличие от символических ссылок. Windows XP будет искать цель неработающей ссылки, прежде чем предлагать ее удалить.
Edit2: из принятого ответа:
Цитируется по http://www.tomstricks.com/how-to-disable-the-ntfs-file-system-tracking-of-broken-shortcut-links-in-windows/ :
Перейдите к этому разделу реестра:
HKEY_CURRENT_USER\Software\Microsoft\Windows\Current Version\Policies\Explorer
Добавьте новое значение DWORD и назовите его NoResolveTrack, установите значение 1.
Будет действовать только после следующей перезагрузки. Применяется только к целевым файлам на разделах NTFS. Разделы FAT не имеют возможности отслеживания идентификатора и поиска.
Вы также можете сделать это для NTFS на уровне групповой политики, выбрав Do not use the tracking-based method when resolving shell shortcuts
в ветке групповой политики UserConfiguration\AdministrativeTemplates\Start Menu & Taskbar
.