Não consigo descobrir como usar este MKLINK (Sim, eu li a documentação corretamente antes)

0

Basicamente eu tenho este software que só valida a minha chave se ela estiver instalada na unidade principal (onde a licença está localizada em appdata). Eu tenho que instalar meus arquivos no C, o que eu não quero.

Então, quero fazer um mklink.

Eu sei a localização padrão que queria instalar, então eu instalei em outro lugar e tentei criar um link para o local original em que preferiria que os arquivos estivessem.

C: \ Steinberg \ vstplugins é o local que "deveria" estar em

F: \ whatever \ newplace é o local em que eu o instalei (de onde eu quero executar o aplicativo). Então eu corro isso

mklink /D C:\Steinberg\vstplugins F:\whatever\newplace

Se meu entendimento estiver correto, o primeiro é o link, o segundo é o destino (para o qual quero que o link aponte)

Se eu também entendi corretamente, o link já não deveria existir, caso contrário, ele lança um arquivo já existe erro.

Então o C: ~~~ nem existe agora.

Então eu corro esse código, eu recebo o erro que o sistema não pode encontrar o arquivo de caminho. Tentei inverter o link e o alvo. Eu tentei ter ambas as pastas existentes e excluir o um em C: (obviamente, precisa manter o um na minha unidade F). Eu tentei como eu disse invertendo o link e o alvo na consulta. Neste momento estou perdido. Isso é muito frustrante, pois isso deve ser super simples, mas algo está me escapando que eu não entendo por meio de documentação, nem de outros posts.

Ajuda ... por favor? : (

    
por Denis 05.04.2016 / 06:21

1 resposta

0

Provavelmente não está funcionando porque o diretório pai não existe. De qualquer forma, mesmo se você conseguir que o link simbólico funcione, o aplicativo ainda pode ter problemas, pois o caminho antigo ainda pode ser referido no Registro em todos os outros lugares.

A melhor abordagem seria fazer o seguinte:

  1. Remover o aplicativo
  2. Exclua os dois C:\Steinberg\vstplugins e F:\whatever\newplace
  3. Instale o aplicativo no local padrão ( C:\Steinberg\vstplugins )
  4. Executar ROBOCOPY /COPYALL /E /MOVE C:\Steinberg F:\Whatever
  5. Executar MKLINK /J C:\Steinberg F:\Whatever
por 05.04.2016 / 10:04