Windows Terminal Befehle funktionieren nicht

0

Ich weiß nicht warum, aber Terminalbefehle funktionieren unter Windows nicht mehr.
Kann ich mir etwas ansehen, um zu sehen, was kaputt sein könnte?

Weiß jemand woran das liegen könnte? Oder wie man es repariert?

Bildbeschreibung hier eingeben

Frantumn
quelle

Antworten:

1

Bisher sind alle von Ihnen aufgelisteten Befehle "externe" Befehle - Befehle, die nicht in den CMD-Interpreter integriert sind. Ich vermute , Befehle wie dir, cdund clsimmer noch funktionieren? Wenn interne Befehle weiterhin funktionieren, versuchen Sie auszuführen, um festzustellen SET PATH, ob Ihre Pfadvariable noch intakt ist. Stellen Sie insbesondere sicher, dass dies Folgendes enthält %WINDIR%\System32(wobei %WINDIR%der tatsächliche, vollständig qualifizierte Pfad zu Ihrer Windows-Installation angegeben werden sollte). Ohne diesen Ordner in der PATHVariablen erkennt das Betriebssystem nicht viele allgemeine "externe" Befehle.

Eine andere Möglichkeit, Ihre PATH-Variable zu überprüfen, ist die Verwendung ECHO %PATH%(genau wie hier gezeigt eingegeben). Wenn das System den genauen Text zurückgibt %PATH%, bedeutet dies, dass die Variable überhaupt nicht gesetzt ist. Andernfalls sollte der Wert der Variablen zurückgegeben werden. Suchen Sie in dieser Zeichenfolge nach Ihrem System32-Verzeichnis.

Wenn das System32-Verzeichnis im Pfad nicht vorhanden ist, können Sie es folgendermaßen wiederherstellen:

  • Klicken Sie mit der rechten Maustaste auf Arbeitsplatz, und wählen Sie Eigenschaften aus.
  • Wählen Sie im Aufgabenbereich links "Erweiterte Systemeinstellungen".
  • Wechseln Sie im Dialogfeld Systemeigenschaften zur Registerkarte "Erweitert" und klicken Sie auf "Umgebungsvariablen ...".
  • Scrollen Sie in der Liste der Systemvariablen zu der Variablen "Path" und doppelklicken Sie darauf.
    • HINWEIS: Wenn keine "Pfad" -Variable vorhanden ist, erstellen Sie eine (keine Anführungszeichen im Namen) und lassen Sie das Semikolon im nächsten Schritt weg.
  • Fügen Sie am Ende des Variablenwerts ein Semikolon und den Pfad zu Ihrem System32-Ordner hinzu.
  • Klicken Sie in allen drei geöffneten Dialogfeldern auf OK.
  • Schließen Sie alle offenen CMD-Fenster, öffnen Sie ein neues und wiederholen Sie die externen Befehle.
Iszi
quelle
Also sollte meine Pfadvariable eine %C:\Windows\System32%haben?
Frantumn
@Frantumn Ohne die beiden %ja.
Iszi
Bitte. Ich würde empfehlen, auch zu versuchen, eine Grundursache für dieses Problem zu ermitteln, wenn Sie können. Es ist möglich, dass die Variable PATH durch eine fehlerhafte Software- oder Update-Installation oder durch einen Benutzerfehler beschädigt wurde, aber einige Malware versucht möglicherweise, sie ebenfalls zu manipulieren.
Iszi
Hauptursache war ich vor einiger Zeit. Ich habe die Pfadvariable für eine JRE aktualisiert und damals nicht bemerkt, dass Sie mehrere Pfade mit einem Semikolon an eine Variable anhängen können. Also entfernte ich die Linie und ersetzte sie durch die JRE. Ich habe wahrscheinlich ein paar Dinge entfernt, die ich nicht haben sollte. Aber ich bin mir nicht sicher, wie ich sie alle zurückbekommen könnte. Ich habe seitdem ein paar mehr zurück, und dies ist ein wichtiger.
Frantumn
Ich weiß nicht, was ich sagen soll, wenn es um die Wiederherstellung der alten Werte geht. Ich bin mir ziemlich sicher, dass dies unter den von Ihnen beschriebenen Umständen nicht möglich ist. Es gibt jedoch einige Registrierungsschlüssel, in denen diese Informationen gespeichert sind. Daher kann eine Systemwiederherstellung hilfreich sein. Ich bin mir sicher, dass viele Änderungen, die Sie lieber nicht rückgängig machen möchten, rückgängig gemacht werden.
Iszi