O Windows armazena em cache o conteúdo dos arquivos .url (atalho da Internet)?

Estou implementando um manipulador de URL personalizado no .NET. Para testar isso, eu criei alguns diferentes.url arquivos e coloque-os na minha área de trabalho. Isso geralmente funciona bem, mas se comporta de maneira estranha se eu alterar o conteúdo do arquivo, especificamente oURL= linha. Fazer isso não tem efeito - o URL antigo continua sendo aberto. Renomear o arquivo, no entanto, funciona. O arquivo fica assim:

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

Todos os atalhos criados atravésNovo → Atalho receber o mesmo UUID, portanto, mudar isso provavelmente não ajudará.

Existe algum cache interno de mapeamento de arquivo .url / URL no Windows?

questionAnswers(4)

yourAnswerToTheQuestion