Link simbólico do Windows para executável - não abre com clique duplo

Link simbólico do Windows para executável - não abre com clique duplo

No Windows 7 criei um link simbólico para um executável usando:

mklink Test.exe C:\Path\to\source.exe

Mas quando tento executá-lo clicando duas vezes nele, recebo a caixa de diálogo "abrir com".

Executá-lo a partir de uma janela de comando funciona. O caminho está certo.

Existe alguma maneira de um link simbólico ser tratado como o arquivo para o qual aponta (por exemplo, scripts executáveis ​​ou em lote)?

Responder1

Como solução parcial, caso o destino e o link estejam no mesmo disco, você pode usar um link físico que funciona bem com um clique duplo:

mklink /H Test.exe C:\Path\to\source.exe

Se tiver que usar link simbólico, não sei o que fazer, porém sei o que NÃO fazer: não tente associar seu link com explorer.exe e similares naquele "Abrir com... "diálogo. Acabei de experimentar e depois passei meia hora consertando meu PC.

Responder2

O link simbólico do Windows para o executável não abre ao clicar duas vezes

Uma atualização recente do Windows 7KB3039066quebrou links simbólicos no Windows Explorer e em outros programas que usam os serviços fornecidos pelo shell do Windows.


Consertar

O problema é resolvido desinstalando a seguinte atualização no servidor de arquivos e no computador cliente:KB3039066.

Após desinstalá-lo você deve reiniciar o PC.

Fonte:Tipo de link simbólico alterado


Soluções alternativas

  1. Use um link físico ( mklink /h)
  2. Restauração do sistema para uma data anterior.

Mesmo problema aqui. E sim, instalei algo: a atualização mais recente do Windows. Eu sei que essa é a causa, porque notei o problema em um computador. Em seguida, verifiquei um diferente e não há problema. Apliquei imediatamente a atualização do Windows na segunda máquina e... bam! O Explorer não resolve mais links simbólicos.

...

Com uma Restauração do Sistema para uma data anterior, não consegui duplicar esse problema, portanto posso confirmar positivamente que existe atualmente um bug em relação ao comportamento do Link Simbólico no Windows Explorer, introduzido após uma atualização recente do Windows 7.

Como solução alternativa por enquanto: se você quiser navegar até um arquivo vinculado por meio do Explorer e precisar de um programa para acessar esse link, considere usar um Hardlink.

FonteWindows 7: o Windows Explorer não segue links simbólicos


Leitura adicional

Responder3

A resposta de Davinão é a solução completa para arquivos EXE. Removendo atualização KB3039066corrige as imagens em miniatura para links simbólicos.

No entanto, quando você clica duas vezes no link no Windows Explorer, o link não pode ser aberto e você recebe uma mensagem de erro semelhante à seguinte:

O caminho especificado não existe.

Isso é corrigido instalandoatualizar KB3009980. Obrigado, vá para esta postagem no fórum.

Observe que você pode baixar ocorreção aquise você não quiser que a Microsoft envie por e-mail para você.

Ironicamente, KB3009980 quebra os “Ícones Extra Grandes” e “Ícones Grandes” para links simbólicos de arquivos JPG.

informação relacionada