Windows Tips & News

Disponibilizar unidades mapeadas de rede no prompt de comando elevado

click fraud protection

Como disponibilizar unidades mapeadas de rede no prompt de comando elevado e PowerShell no Windows 10

A partir do Windows Vista, a Microsoft implementou o recurso Controle de Conta de Usuário, ou apenas UAC. Este recurso foi desenvolvido para melhorar a segurança do sistema operacional. O efeito colateral desse recurso é que as unidades de rede mapeadas ficam inacessíveis para programas executados como administrador.

O que é UAC

O Controle de Conta de Usuário (UAC) tenta evitar que os aplicativos façam alterações indesejadas no seu PC. Quando algum software tenta alterar partes relacionadas ao sistema do Registro ou do sistema de arquivos, o Windows 10 mostra uma caixa de diálogo de confirmação do UAC, onde o usuário deve confirmar se realmente deseja fazer aqueles alterar. Normalmente, os aplicativos que requerem elevação estão relacionados ao gerenciamento do Windows ou do seu computador em geral. Um bom exemplo seria o aplicativo Editor do Registro.

O UAC vem com diferentes níveis de segurança. Quando 

suas opções estão configurados para Notificar sempre ou Predefinição, sua área de trabalho ficará esmaecida. A sessão será temporariamente alternada para a Área de Trabalho segura, sem janelas e ícones abertos, contendo apenas um prompt de elevação pelo Controle de Conta de Usuário (UAC).

UAC e unidades mapeadas

Membros de Administradoresgrupo de usuários precisa confirmar ou rejeitar o prompt do UAC sem fornecer credenciais extras (prompt de consentimento do UAC). Comercial sem privilégios administrativos Além disso, você precisa inserir credenciais válidas para uma conta de administrador local (prompt de credencial UAC).

Por padrão, as unidades de rede mapeadas não estão disponíveis em um prompt de comando elevado, PowerShell elevado, ou de qualquer outro aplicativo em execução como administrador no Windows 10.

O Windows 10, Windows 8, Windows 7 e Windows Vista vêm com uma opção especial de Política de Grupo que desbloqueia unidades de rede para contas de administrador.

Para disponibilizar unidades mapeadas de rede no prompt de comando elevado,

  1. Abrir Editor de registro.
  2. Vá para a seguinte chave do Registro: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ SystemDica: você pode acesse qualquer chave de registro desejada com um clique.
  3. Se você não tiver essa chave, basta criá-la.
  4. Crie um novo valor DWORD chamado EnableLinkedConnectionse defina-o como 1. Nota: Mesmo se você for executando o Windows de 64 bits você ainda deve criar um valor DWORD de 32 bits.
  5. Reinicie o Windows 10 e você está pronto.

Agora você pode acessar suas unidades de rede mapeadas, mesmo que seu programa esteja sendo executado como administrador.

Para desfazer a alteração, exclua o EnableLinkedConnections valor e reinicie o sistema operacional.

Para economizar seu tempo, você pode baixar os seguintes arquivos do Registro prontos para usar (o ajuste de desfazer está incluído):

Baixar arquivos de registro

O mesmo pode ser feito usando Winaero Tweaker. Navegar para Rede> Unidades de rede sobre UAC:

Use esta opção para evitar a edição do Registro.

Este método funciona no Windows 10, Windows 8.1, Windows 8 e Windows 7.

Como ativar ou desativar o painel lateral no Google Chrome

Como ativar ou desativar o painel lateral no Google Chrome

Veja como ativar ou desativar o painel lateral no Google Chrome. É outra melhoria feita no navega...

Consulte Mais informação

Ativar gerador de código QR para URL da página no Google Chrome

Ativar gerador de código QR para URL da página no Google Chrome

RECOMENDADO: Clique aqui para corrigir problemas do Windows e otimizar o desempenho do sistemaCom...

Consulte Mais informação

A Calculadora do Windows foi adaptada para Android, iOS e Web

A Calculadora do Windows foi adaptada para Android, iOS e Web

RECOMENDADO: Clique aqui para corrigir problemas do Windows e otimizar o desempenho do sistemaCom...

Consulte Mais informação