Atualização de criadores do Windows 10: links simbólicos sem elevação

Experimente Nosso Instrumento Para Eliminar Problemas

Microsoft anunciado uma alteração no Insider Build mais recente do Windows 10 que melhora o tratamento de links simbólicos - links simbólicos - no Windows 10.

Os links simbólicos fazem parte do Windows desde o Vista e são um recurso muito útil do sistema operacional.

Um link simbólico pode ser melhor descrito como um ponteiro que redireciona para outro arquivo ou pasta. Eles são usados ​​pelo sistema operacional, podem ser usados ​​por aplicativos e também podem ser adicionados e gerenciados manualmente pelos usuários.

Um exemplo básico: digamos que seu disco rígido principal esteja se enchendo de arquivos e você tenha pouco espaço restante. Embora você possa ir em frente e desinstalar alguns programas ou jogos para liberar espaço - depois de executar várias operações de limpeza - você pode usar links simbólicos.

Portanto, em vez de desinstalar o jogo ou programa, você faria uso de links simbólicos para movê-lo para outro disco rígido. Links simbólicos apontariam para o novo local a partir do antigo e, para o Windows e todos os programas envolvidos, o programa ou jogo ainda residiria no diretório original.

Dica : Você pode exibir os links simbólicos em sua máquina Windows com Visualização de links NTFS . Interessado em como o Linux lida com links? Aqui está .

Symlinks sem elevação

symlinks symbolic links windows 10

Links simbólicos são criados no Windows usando mklink , uma ferramenta de linha de comando. Os desenvolvedores criaram vários programas, muitos com uma interface gráfica do usuário, para melhorar a usabilidade e funcionalidade.

Há sim Junção por SysInternals por exemplo, ou Link Shell Extension que pode ser usado diretamente no Windows Explorer.

Até agora, o mklink exigia que os usuários do Windows executassem o comando em um prompt de comando elevado. De acordo com a Microsoft, esse requisito fez com que os links simbólicos fossem usados ​​com menos frequência no Windows do que nas máquinas * nix. Isso teve o efeito de que 'muitas ferramentas modernas de desenvolvimento de plataforma cruzada' funcionaram 'com menos eficiência e confiabilidade no Windows'.

Começando com o Windows 10 Insider Build 14972 e chegando a todos os usuários em março de 2017, quando a Atualização do Windows 10 para Criadores for lançada, esse requisito não é mais definido em pedra.

Você precisa habilitar o modo de desenvolvedor na máquina Windows 10 e, se o fizer, qualquer usuário na máquina pode executar mklink sem elevação para criar e alterar links simbólicos.

O principal fator para a mudança foi o surgimento de ferramentas de desenvolvimento como git ou gerenciadores de pacotes como npm, que suportam e usam links simbólicos.

Muitas ferramentas de desenvolvimento populares como git e gerenciadores de pacotes como npm reconhecem e mantêm links simbólicos ao criar repositórios ou pacotes, respectivamente. Quando esses repositórios ou pacotes são restaurados em outro lugar, os links simbólicos também são restaurados, garantindo que o espaço em disco (e o tempo do usuário) não seja desperdiçado.

Ativar modo de desenvolvedor

windows 10 developer mode

Faça o seguinte para habilitar o Modo de Desenvolvedor na máquina Windows 10:

  1. Use o atalho Windows-I para abrir o aplicativo Configurações.
  2. Navegue até Atualização e segurança> Para desenvolvedores.
  3. Mude de 'aplicativos da Windows Store' para 'Modo de desenvolvedor' na tela.

Agora você : Você faz uso de links simbólicos?