Perché "ipconfig" non funziona nel mio prompt dei comandi con privilegi elevati di Windows 8? [duplicare]


8

Ho bisogno di trovare il mio indirizzo ipv4 per creare un server perché il mio precedente era su Windows 7, quindi ho eseguito l'aggiornamento a Windows 8, che ora mi dispiace perché non riesco a trovare l'indirizzo IPv4 del mio computer quando scrivo il ipconfigmio comando elevato (Esegui come amministratore) richiesta. si presenta con il solito errore quando non capisce un comando ipconfig is not recognized as an internal or external command, operable program or batch file.

Qualcuno sa perché questo sta accadendo o non è disponibile su Windows 8? ho visto persone farlo ma potrebbe essere proprio loro usando una skin per Windows 8.

Immagine: inserisci qui la descrizione dell'immagine


3
Quello che stai osservando non è normale né una limitazione di Windows 8. Funziona per me. Stai incontrando qualcos'altro oltre a un cambiamento nella versione di Windows.
ziesemer,

Merda, questa non è la risposta che volevo sentire, beh, se qualcuno sa perché sta accadendo, per favore pubblica e rispondi.
Antp,

1
postare un'immagine di esso. ipconfig funziona su tutte le modifiche di Windows. non è nemmeno necessario eseguirlo come amministratore.
Haplo,

Al momento sono al lavoro, quando torno a casa, assicurati di pubblicare una foto, fammi vedere se ne ho una sul mio laptop. e sì, sono consapevole che non è necessario eseguirlo come amministratore.
Antp,

@ Ƭᴇcʜιᴇ007 Il suo problema era per Windows 7
Antp

Risposte:


10

Manca la variabile del percorso C: \ WINDOWS \ system32 \

Se corri C:\WINDOWS\system32\ipconfig.exeo %SystemRoot%\system32\ipconfigdovrebbe funzionare come previsto

È possibile modificare la variabile PATH su Windows 8 in questo modo

  • Trascina il puntatore del mouse nell'angolo in basso a destra dello schermo o premi Win + C
  • Fai clic sull'icona Cerca e digita: Pannello di controllo
  • Fare clic su -> Pannello di controllo -> Sistema -> Impostazioni di sistema avanzate -> scheda Avanzate
  • Fare clic su Variabili d'ambiente, in Variabili di sistema, trovare PERCORSO e fare clic su di esso.
  • Nelle finestre Modifica, modifica PATH aggiungendo "% SystemRoot% \ system32;" sull'inizio della linea

vedo, quindi non c'è modo che io possa farlo attraverso il prompt dei comandi, dovrò eseguire il file ogni volta che voglio vedere il mio ipv4?
Antp,

2
se aggiungi% SystemRoot% \ system32 \ al PERCORSO come descritto sopra puoi eseguire ipconfig senza prefisso percorso, puoi anche eseguire il percorso completo "C: \ WINDOWS \ system32 \ ipconfig.exe" dalla riga di comando, funziona allo stesso modo
ral

0

Questo problema si verifica se la variabile di ambiente "PATH" NON includeva "C: \ WINDOWS \ system32" Qualsiasi eseguibile in quella cartella poteva essere eseguito da un prompt cmd solo se il comando includeva l'intero percorso.

La soluzione per questo è aggiungere "C: \ WINDOWS \ system32;" all'inizio della mia variabile d'ambiente PATH, in questo modo:

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.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.