Кэширует ли Windows содержимое файлов .url (ярлык Интернета)?

Я реализую пользовательский обработчик URL в .NET. Чтобы проверить это, я создал несколько разных.url файлы и положить их на моем рабочем столе. Обычно это работает нормально, но ведет себя странно, если я изменяю содержимое файла, особенноURL= линия. Это не имеет никакого эффекта - старый URL продолжает открываться. Переименование файла, однако, работает. Файл выглядит так:

[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,0
[InternetShortcut]
URL=myCustomScheme://some/url/pointing/somewhere
IDList=

Все ярлыки, которые я создаю черезНовый → Ярлык получить тот же UUID, так что изменение, которое, вероятно, не поможет.

Есть ли какой-нибудь внутренний .url файл / кэш отображения URL в Windows?