Unter Windows 7 funktioniert das Eingeben von "ipconfig" auf nur einem meiner Computer nicht mehr.
Gibt es einen Grund dafür?
Meine Vermutung ist, dass es etwas mit der Installation / Änderung der Systemvariablen von Java SDK zu tun hat.
Der Befehl und die Antwort:
C:\Users\Paul>ipconfig
'ipconfig' wird nicht als interner oder externer Befehl, ausführbares Programm oder Batch-Datei erkannt.
Meine PATH
:
C:\Program Files\Common Files\Microsoft Shared\Windows Live;
C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;
C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;
C:\Program Files (x86)\MiKTeX 2.8\miktex\bin;
C:\Program Files (x86)\Windows Live\Shared;
C:\Program Files\Common Files\Microsoft Shared\Windows Live;
C:\Program Files\Java\jdk1.6.0_22\bin;
c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;
c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;
c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;
C:\Program Files (x86)\QuickTime\QTSystem\;
C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;
C:\Program Files (x86)\MATLAB\R2007b\bin;
C:\Program Files (x86)\MATLAB\R2007b\bin\win32;
C:\Program Files (x86)\Common Files\Autodesk Shared\;
C:\Program Files (x86)\Autodesk\Backburner\;
C:\Program Files\Common Files\Autodesk Shared\
windows-7
command-line
ipconfig
Doomsknight
quelle
quelle
Antworten:
Ich würde mir vorstellen, wenn C: \ Windows \ System32 in der Pfadanweisung fehlen würde, wäre es die geringste Sorge, wenn ipconfig nicht ausgeführt wird.
C: \ Windows \ System32 enthält zahlreiche ausführbare Dateien und DLLs (Dynamic Link Libraries), mit denen Windows ausgeführt werden kann.
Ein Eintrag in den Systempfadeinstellungen weist den Computer an, an dem angegebenen Speicherort nach ausführbaren Dateien und Dateien zu suchen, auf die Programme verweisen.
Während ein gutes Programm anscheinend nicht auf Pfadvariablen angewiesen ist, sondern direkt auf den Speicherort jeder Datei verweist, von der es abhängig ist, können mit der Pfadanweisung mehrere ähnliche Betriebssysteme gleichzeitig auf demselben Laufwerk ausgeführt werden (Windows XP in C: \ WinXP \ -Ordner, Windows 7 in C: \ Win7 \ usw., was zu unterschiedlichen und inkompatiblen Verzeichnissen führen würde. \ System32 \ ermöglicht ein einfacheres und flexibleres Upgrade von Framework-Dateien (suchen Sie nach der neuesten Version von. Netzbibliotheken in einem versionierten Verzeichnis, in dem sie installiert sind, und nicht in einem zentralen Verzeichnis, in dem sie sich möglicherweise auf unerwünschte Weise überschreiben.
Ein Programm, das die Funktionen der in Windows XP integrierten ZIP-Verarbeitung verwenden möchte, ruft zipfldr.dll auf, und das Betriebssystem gibt die Funktionen der in C: \ Windows \ System32 \ zipfldr.dll gespeicherten ausführbaren Datei zurück. Wenn Sie dieses Verzeichnis durchsehen, sollten Sie viele Dateien sehen, die Sie wahrscheinlich als allgemeine Skriptbefehle oder Funktionen erkennen, die für den Betrieb des Betriebssystems von entscheidender Bedeutung sind.
Ich habe den Eintrag C: \ Windows \ System32 noch nie aus meiner Pfadangabe entfernt, und ich glaube nicht, dass dies jemals der Fall sein wird (obwohl ich denke, dass das Testen in einer VM mit Rollback-Funktionalität nicht allzu schwierig sein sollte) mit Sicherheit, was passieren würde, wenn es komplett fehlen würde.
Es genügt zu sagen, dass so ziemlich jedes Batch-Skript überhaupt nicht funktionieren würde und die Fähigkeiten Ihres Betriebssystems stark eingeschränkt würden.
Andere haben bereits darauf hingewiesen, wie C: \ Windows \ System32 zur Path-Anweisung hinzugefügt werden kann, wenn sie fehlt. Daher werde ich dies hier nicht wiederholen. Aber ich wäre nicht überrascht, da dies die einzige Funktion ist, bei der Sie festgestellt haben, dass sie nicht funktioniert, wenn hier etwas anderes nicht stimmt.
quelle
Es könnte sich in der Tat um Systemvariablen handeln.
Wenn dies nicht hilft, öffnen Sie das Verzeichnis C: \ Windows \ system32 und stellen Sie sicher, dass es IPConfig.exe enthält . Wenn dies nicht der Fall ist, müssen vermutlich Systemdateien fehlen.
quelle
Eine weitere zu überprüfende Sache, an der ich schuld war: die Umgebungsvariable PATHEXT.
Ich hatte die Benutzerumgebungsvariable PATHEXT auf "* .LNK" gesetzt, um zu versuchen, Verknüpfungsdateien in der Befehlszeile abzurufen, ohne die Erweiterung einzugeben, aber dies beschattete nur die Systemumgebungsvariable PATHEXT = ". COM; .EXE; .BAT; .CMD; .VBS; .VBE; .JS; .JSE; .WSF; .WSH; .MSC ", wird nicht hinzugefügt. Daher wurde ipconfig.exe nicht gefunden. Es wurde behoben, indem der PATHEXT auf Benutzerebene auf die vollständige Liste der Erweiterungen gesetzt wurde.
quelle
Ich füge das gleiche Problem hinzu, aber wenn ich eine Befehlszeile (cmd.exe) eingebe, das folgende
Das
%SystemRoot%\system32
war ja vorhanden.Ich habe irgendwo gelesen, dass das Problem durch ein Leerzeichen nach einem Semikolon in der Definition der PATH-Variablen verursacht werden könnte, aber das war bei mir nicht der Fall.
Mein Problem wurde gelöst, als ich feststellte, dass eines meiner PATH-Elemente
%SYSTEMROOT%
anstelle von%SystemRoot%
(Groß- / Kleinschreibung beachten) war.quelle
Überprüfen Sie die Sicherheitseinstellungen Ihres Anti-Virus oder Ihrer Firewall. Wenn die Sicherheitsstufe meines Office-Laptops nicht auf "Aus" eingestellt ist, wird sie ohne Ausgabe einfach an der Eingabeaufforderung zurückgegeben.
quelle
Sie müssen die Eingabeaufforderung als Administrator ausführen. Standardmäßig lässt Windows 7 den Systemzugriff über die Eingabeaufforderung nicht zu. Klicken Sie im Startmenü mit der rechten Maustaste auf Eingabeaufforderung und wählen Sie Als Administrator ausführen. Jetzt können Sie alle Befehle ausführen, die Sie erwarten, z. B. ipconfig.
quelle
ipconfig
Programm finden, geschweige denn nach einer Erhöhung fragen.Ich hatte ein Problem mit einigen Befehlen in
cmd
likeipconfig
. Nachdem ich den Pfad dafür festgelegt habe, funktioniert es.Für alle in Windows eingebauten Befehle.
quelle
Versuchen Sie, Ihre Netzwerkkartentreiber zu deinstallieren und erneut zu installieren. Ich erinnere mich jetzt, dass ich dies vor langer Zeit in XP gesehen habe und einfach die Neuinstallation des Treibers funktioniert hat.
quelle
Wenn alle oben genannten Empfehlungen nicht funktionieren, versuchen Sie
Folgendes : - Geben Sie "ipconfig" in die Suchleiste ein, klicken Sie mit der rechten Maustaste darauf und wählen Sie "Ort öffnen".
Klicken Sie dann mit der rechten Maustaste auf die EXE-Datei, führen Sie sie als Administrator aus und versuchen Sie es erneut.
quelle