ipconfig aus dem CMD öffnet und schließt ein weiteres CMD

ipconfig aus dem CMD öffnet und schließt ein weiteres CMD

Ich habe versucht, ipconfig von CMD aus auszuführen, sowohl mit als auch ohne erhöhte Rechte, aber anstatt die Ausgabe inline anzuzeigen, öffnet es ein anderes CMD und schließt es sofort, nachdem die Ausgabe aufgelistet wurde. Ich habe versucht, cmd /k von cmd aus auszuführen, aber das Ergebnis ist dasselbe. Ich habe ipconfig erst gestern auf diesem Rechner ausgeführt, ohne Probleme. Bitte helfen Sie mir, das zu verstehen.

Antwort1

Führen Sie aus where ipconfig, um zu sehen, was tatsächlich läuft. Die richtigeHerunterladenbefindet sich normalerweise im Ordner System32. Wenn ein anderer Befehl ausgeführt wird, kann der Pfad anders sein.

Beispiel:

C:\>where ipconfig
C:\Windows\System32\ipconfig.exe

Wenn jemand zuvor etwas anderes im Pfad mit dem Namen ipconfig erstellt hat, kann es sein, dass stattdessen dieses Programm ausgeführt wird. Durchsuchen Sie Ihr Laufwerk nach ipconfig.*, um zu sehen, ob ein doppelter Befehl mit diesem Namen vorhanden ist. Er kann mit .exe, .com, .bat oder .cmd enden.

Es ist auch möglich, dass eine Art Schadsoftware Ihre IP-Konfiguration durch etwas anderes ersetzt hat. Sie sollten daher gründlich scannen und Ihre IP-Konfiguration.exe mit der offiziellen Version für Ihre Windows-Edition vergleichen.

Antwort2

Klingt, als ob Sie cmd /c statt /K ausführen. /c schließt das Fenster, wenn Ihr Befehl oder Skript fertig ist, während /K es geöffnet hält.

Wenn ich raten müsste, würde ich sagen, dass Sie diesen Befehl mit der Tastenkombination Winkey+R ausführen und die automatische Vervollständigung die /c-Variante Ihres Befehls anstelle des gewünschten Befehls auswählt.

Die andere Möglichkeit besteht darin, dass Sie möglicherweise nur ipconfig anstelle von cmd /K ipconfig ausführen.


Update: Nachdem ich Ihre Frage noch einmal gelesen habe, glaube ich zu verstehen, was hier passiert: Wenn Sie bereits ein Befehlsfenster geöffnet haben, müssen Sie cmd.exe vor einem neuen Befehl nicht angeben.

Wenn Sie sich in einem Befehlsfenster befinden und es ausführen, cmd ipconfigsagen Sie cmd.exe ausdrücklich, dass es „bitte ein neues Befehlsfenster öffnen und diesen Befehl für mich ausführen“ soll. Da Ihr Ziel darin besteht, die IP-Konfiguration im aktuellen Fenster anzuzeigen, müssen Sie einfach ipconfig aus Ihrem Befehlsfenster heraus ausführen. Wenn ich hier etwas zu Ihrem Szenario übersehen habe, antworten Sie bitte und ich werde mein Bestes tun, um Ihnen zu helfen.

verwandte Informationen