CMD.EXE e PATH

2

Recentemente, tive que testar a conectividade com outro computador na minha rede doméstica. Como sempre fiz, lancei o CMD.EXE e uma janela preta e familiar é aberta, com um título dizendo que sou o Administrador (uau!). Eu digito PING seguido pelo URL e ele diz que PING não é um comando reconhecido. Eu faço uma pesquisa rápida para PING.EXE, e é no Windows / System32. Em seguida, repito o comando usando o caminho completo e ele funciona. Acontece que o System32 não está no PATH do shell.

Como ele foi removido do caminho e como devo colocá-lo de volta?

    
por Popeye Doyle 02.08.2012 / 05:02

2 respostas

6

Você pode fazê-lo funcionar seguindo estas etapas:

  1. Clique com o botão direito do mouse em Computador > Selecione Propriedades
  2. Em Propriedades do sistema , clique na guia Avançado > Clique no botão Variáveis de ambiente ...
  3. Em Variáveis do sistema , role para baixo até Caminho e clique duas vezes nele
  4. Clique no campo de texto Valor da variável e mova o cursor para a frente
  5. Cole isto: %SystemRoot%\system32;
  6. Clique em OK para fechar as caixas de diálogo abertas e reinicie, se necessário.

A variável de ambiente Caminho permite que você digite nomes de programas em qualquer diretório. O Windows irá verificar os diretórios listados lá, se ele não puder encontrar o comando no diretório atual.

    
por 02.08.2012 / 05:25
0

Verifique se você tem um arquivo chamado autoexec.nt que está mexendo com sua variável PATH.

Além disso, observe que a variável PATH é lida sequencialmente. Se o primeiro local no PATH não estiver disponível (por exemplo, o diretório foi excluído ou renomeado), nenhum dos outros locais será verificado.

    
por 02.08.2012 / 16:24

Tags