Por que "ipconfig" não funciona no meu prompt de comando elevado do Windows 8? [duplicado]

8

Estou precisando encontrar meu endereço ipv4 para criar um servidor porque o meu antigo estava no Windows 7 e atualizei para o Windows 8, que agora me arrependo porque não consigo encontrar o endereço IPv4 do meu computador quando digito ipconfigmeu comando elevado (Executar como administrador) pronto. ele aparece com o erro usual quando não entende um comando ipconfig is not recognized as an internal or external command, operable program or batch file.

Alguém sabe por que isso está acontecendo ou simplesmente não está disponível no Windows 8? Já vi pessoas fazendo isso, mas isso pode ser apenas usando uma skin do Windows 8.

Cenário: insira a descrição da imagem aqui

Formiga
fonte
3
O que você está observando não é normal nem é uma restrição do Windows 8. Funciona para mim. Você está enfrentando algo diferente de uma alteração na versão do Windows.
Ziesemer 27/10/14
Merda, essa não é a resposta que eu queria ouvir, bem, se alguém sabe por que isso está acontecendo, poste e responda.
Antp 27/10
11
postar uma imagem dele. O ipconfig funciona em todos os editons do Windows. você nem precisa executá-lo como administrador.
Haplo
Estou no trabalho no momento. Quando chegar em casa, não deixe de postar uma foto, deixe-me ver se tenho uma foto no meu laptop. e sim, eu sei que você não precisa executá-lo como administrador.
Antp 27/10
@ Ƭᴇcʜιᴇ007 O problema era no windows 7
Antp 30/10

Respostas:

10

Sua variável de caminho está ausente C: \ WINDOWS \ system32 \

Se você executar C:\WINDOWS\system32\ipconfig.exeou %SystemRoot%\system32\ipconfigdeve funcionar conforme o esperado

Você pode editar a variável PATH no Windows 8 como esta

  • Arraste o ponteiro do mouse para o canto inferior direito da tela ou pressione Win + C
  • Clique no ícone Pesquisar e digite: Painel de Controle
  • Clique em -> Painel de Controle -> Sistema -> Configurações avançadas do sistema -> guia Avançado
  • Clique em Variáveis ​​de ambiente, em Variáveis ​​do sistema, localize PATH e clique nele.
  • Nas janelas de edição, modifique PATH adicionando "% SystemRoot% \ system32;" no início da linha
rAlen
fonte
eu vejo, então não há nenhuma maneira que eu seja capaz de fazê-lo através do prompt de comando, vou ter que executar o arquivo toda vez que eu quiser ver o meu ipv4?
Antp 27/10/14
2
se você adicionar% SystemRoot% \ system32 \ ao PATH, conforme descrito acima, poderá executar o ipconfig sem o prefixo do caminho, ainda assim poderá executar o caminho completo "C: \ WINDOWS \ system32 \ ipconfig.exe" na linha de comando, da mesma forma
rAlen 27/10
0

Esse problema ocorrerá se a variável de ambiente "PATH" NÃO incluir "C: \ WINDOWS \ system32". Qualquer executável nessa pasta poderá ser executado apenas em um prompt do cmd se o comando incluir o caminho inteiro.

A solução para isso é adicionar "C: \ WINDOWS \ system32;" para o início da minha variável de ambiente PATH, assim:

Log in with Administrator priviledges.
Right-click "My Computer" & select "Properties."
Click "Advanced" tab.
Click "Environment Variables" button.
In the "System variables" box, scroll down to "PATH" and highlight it.
Click the "Edit" button.
In the "Variable value:" box, add to the very beginning of the text "C:\WINDOWS\system32;" without my quotation marks.
Make sure you include the semicolon.
Click OK three times.
No reboot required. If this was your problem, then ipconfig should work right away.
vembutech
fonte