Warum funktioniert "ipconfig" in meiner Windows 8-Eingabeaufforderung mit erhöhten Rechten nicht? [Duplikat]


8

Ich muss meine IPv4-Adresse finden, um einen Server zu erstellen, da meine alte unter Windows 7 war. Dann habe ich ein Upgrade auf Windows 8 durchgeführt, was ich jetzt bedauere, weil ich die IPv4-Adresse meines Computers nicht finden kann, wenn ich ipconfigmeinen erhöhten Befehl (Als Administrator ausführen ) eingebe Prompt. Es tritt der übliche Fehler auf, wenn ein Befehl nicht verstanden wird ipconfig is not recognized as an internal or external command, operable program or batch file.

Weiß jemand, warum dies geschieht oder ist es unter Windows 8 einfach nicht verfügbar? Ich habe Leute gesehen, die das gemacht haben, aber das könnten sie sein, die einen Windows 8-Skin verwenden.

Bild: Geben Sie hier die Bildbeschreibung ein


3
Was Sie beobachten, ist weder normal noch eine Einschränkung von Windows 8. Funktioniert für mich. Sie stoßen auf etwas anderes als eine Änderung der Windows-Version.
ziesemer

Mist, das ist nicht die Antwort, die ich hören wollte. Wenn jemand weiß, warum das passiert, poste und antworte.
Antp

1
poste ein Bild davon. ipconfig funktioniert unter allen Windows-Bearbeitungen. Sie müssen es nicht einmal als Administrator ausführen.
Haplo

Ich bin gerade auf der Arbeit. Wenn ich nach Hause komme, muss ich unbedingt ein Bild posten. Lassen Sie mich sehen, ob ich ein Bild davon auf meinem Laptop habe. und ja, ich bin mir bewusst, dass Sie es nicht als Administrator ausführen müssen.
Antp

@ Ƭᴇcʜιᴇ007 Sein / ihr Problem war für Windows 7
Antp

Antworten:


10

Ihre Pfadvariable fehlt C: \ WINDOWS \ system32 \

Wenn Sie laufen C:\WINDOWS\system32\ipconfig.exeoder %SystemRoot%\system32\ipconfiges sollte wie erwartet funktionieren

Sie können die PATH-Variable unter Windows 8 folgendermaßen bearbeiten

  • Ziehen Sie den Mauszeiger in die rechte untere Ecke des Bildschirms oder drücken Sie Win + C.
  • Klicken Sie auf das Suchsymbol und geben Sie Folgendes ein: Systemsteuerung
  • Klicken Sie auf -> Systemsteuerung -> System -> Erweiterte Systemeinstellungen -> Registerkarte Erweitert
  • Klicken Sie unter Systemvariablen auf Umgebungsvariablen, suchen Sie PATH und klicken Sie darauf.
  • Ändern Sie in den Bearbeitungsfenstern PATH, indem Sie "% SystemRoot% \ system32;" hinzufügen. am Anfang der Linie

Ich verstehe, also gibt es keine Möglichkeit, dies über die Eingabeaufforderung zu tun. Muss ich die Datei jedes Mal ausführen, wenn ich mein IPv4 sehen möchte?
Antp

2
wenn Sie fügen Sie % SystemRoot% \ system32 \ PATH wie oben beschrieben , Sie ohne Pfadpräfix ipconfig können, können Sie auch noch den vollständigen Pfad laufen „C: \ WINDOWS \ system32 \ ipconfig.exe“ von der Kommandozeile es das gleiche funktioniert
rAlen

0

Dieses Problem tritt auf, wenn die Umgebungsvariable "PATH" NICHT "C: \ WINDOWS \ system32" enthielt. Eine ausführbare Datei in diesem Ordner konnte nur an einer cmd-Eingabeaufforderung ausgeführt werden, wenn der Befehl den gesamten Pfad enthielt.

Die Lösung hierfür besteht darin, "C: \ WINDOWS \ system32;" hinzuzufügen. zum Start meiner Umgebungsvariablen PATH wie folgt:

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.
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.