Haupt Andere So beheben Sie Fehler „wird nicht als interner oder externer Befehl erkannt“

So beheben Sie Fehler „wird nicht als interner oder externer Befehl erkannt“



Wenn Sie auf App- oder Befehlsfehler 'wird nicht als interner oder externer Befehl erkannt' stoßen, wenn Sie versuchen, etwas in der Befehlszeile zu tun, eine App zu aktualisieren oder etwas Neues zu installieren, sind Sie nicht allein. Dies geschieht, wenn Windows-Umgebungsvariablen geändert werden, die die Ausführung des Befehls verhindern.

So beheben Sie Fehler „wird nicht als interner oder externer Befehl erkannt“

Sie könnten buchstäblich versuchen, alles zu tun, sogar einen einfachen CMD-Befehl auszuführen oder Ihr Antivirenprogramm zu aktualisieren. Wenn sich die Variable geändert hat, kann Windows diesen Befehl nicht ausführen. Wenn dies bei Ihnen der Fall ist, gibt es mehrere Möglichkeiten, damit umzugehen.

Es gibt zwei Versionen dieses Fehlers. Eine für allgemeine Programme und eine für den Versuch, einen CMD-Befehl zu verwenden. Ich zeige dir, wie du beides reparieren kannst.

So beheben Sie die Fehler „wird nicht als interner oder externer Befehl erkannt“-2

Fehler „Befehl wird nicht erkannt“ behoben

Die Fehlersyntax lautet normalerweise etwa „Program.exe wird nicht als interner oder externer Befehl erkannt“. Die Syntax hängt davon ab, was Sie gerade tun, was wichtig ist, da wir die Installationsdatei überprüfen müssen, bevor wir etwas anderes tun.

wie man den Safari-Dunkelmodus macht
  1. Navigieren Sie zur Installationsdatei des Programms, das Sie verwenden möchten, und stellen Sie sicher, dass die ausführbare Datei vorhanden ist.
  2. Navigieren Sie zu Systemsteuerung, System und Sicherheit und Erweiterte Systemeinstellungen.
  3. Wählen Sie die Schaltfläche Umgebungsvariablen aus.
  4. Wählen Sie im Bereich Systemvariablen unten im neuen Fenster Pfad aus.
  5. Wählen Sie Bearbeiten und ein neues Fenster wird angezeigt.
  6. Stellen Sie sicher, dass ‚%SystemRoot%System32‘ und ‚C:WindowsSystem32‘ vorhanden sind.
  7. Kopieren Sie einen Wert in Notepad.
  8. Ändern Sie den Eintrag im Fenster Umgebungsvariable in einen anderen Eintrag und klicken Sie auf OK.
  9. Ersetzen Sie den soeben geänderten Wert durch den Originalwert von Notepad und klicken Sie auf OK.
  10. Machen Sie dasselbe für den anderen Wert.

Wenn Sie Windows kennen, wissen Sie, dass Sie manchmal nur einen Wert erneut eingeben müssen, damit er wieder abgerufen wird. Ich gehe davon aus, dass dies dazu dient, es erneut mit der internen Windows-Datenbank zu verknüpfen, aber wer weiß.

Das Einfügen der Werte in Notepad spart Zeit und behält die korrekte Syntax bei, falls Sie bei dieser Aufgabe gestört werden oder vergessen, wie es aussah. Schneiden Sie einfach jeden einzeln aus und fügen Sie ihn ein und ändern Sie den Wert in den Umgebungsvariablen auf einen beliebigen Wert. Fügen Sie dann den ursprünglichen Wert zurück und bestätigen Sie. Dies sollte für den ursprünglichen Befehl ausreichen, den Sie erneut ausführen wollten.

Die Adleraugen unter Ihnen werden vielleicht feststellen, dass ‚%SystemRoot%System32‘ und ‚C:WindowsSystem32‘ auf denselben Ort zeigen. Dies ist ein Legacy-Eintrag für Benutzer älterer Systeme. Sie brauchen wohl nicht beides, aber Windows scheint sie immer noch separat zu referenzieren. Systemroot war hauptsächlich für Systeme gedacht, die sowohl WINNT- als auch Windows-Ordner verwendeten, was nicht mehr zutrifft. Beide müssen jedoch auch in Windows 10 vorhanden sein.

So beheben Sie die Fehler „wird nicht als interner oder externer Befehl erkannt“-3

Fehler „CMD-Befehl wird nicht erkannt“ behoben

Wenn Sie versuchen, einen CMD-Befehl auszuführen und 'CMD wird nicht als interner oder externer Befehl erkannt' angezeigt wird, kann dies etwas anderes sein. Das Ausprobieren des obigen Fixes kann funktionieren, aber das Problem kann durch einige Registrierungseinträge verursacht werden, die die normale Befehlskette unterbrechen.

Wenn Sie AutoRun in der Registrierung festgelegt haben, funktionieren bestimmte CMD-Befehle wie ping oder nslookup nicht immer. Sie geben den obigen Fehler zurück. Die .exe ist vorhanden und alles sieht vielleicht richtig aus, aber diese beiden kleinen Einträge ruinieren Ihren Tag.

Diese Registrierungseinträge sind:

HKEY_LOCAL_MACHINESoftwareMicrosoftCommand ProcessorAutoRun

HKEY_CURRENT_USERSoftwareMicrosoftCommand ProcessorAutoRun

Dieses Thema ist mindestens ein Jahrzehnt alt. Ich habe ein Lesezeichen für eine MSDN-Blogeintrag von 2007 die ich mir gespeichert habe, um genau das zu illustrieren.

  1. Navigieren Sie zu C:WindowsSystem32 und stellen Sie sicher, dass die ausführbare CMD-Datei vorhanden ist.
  2. Führen Sie die Überprüfung der Umgebungsvariablen wie oben durch. Wenn das nicht hilft, geht es weiter.
  3. Führen Sie den Befehl 'cmd /d' aus, der anscheinend die Ausführung von Autorun verhindert. Wenn die Nachricht dieselbe ist, fahren Sie fort.
  4. Suchen Sie die beiden oben aufgeführten Registrierungseinträge und löschen Sie sie.

Dieser Fix ist alt, aber Gold. Ich habe dies verwendet, als ich als IT-Administrator bei einem bekannten Kabelunternehmen arbeitete. Deshalb habe ich es immer noch als Lesezeichen. Der Fehler 'Befehl wird nicht als interner oder externer Befehl erkannt' gibt es schon so lange und meines Wissens ist der Fix auch fünf Windows-Generationen später immer noch derselbe. Sollten Sie dennoch auf den Fehler stoßen, wissen Sie jetzt zumindest, was zu tun ist.

Wann haben Sie das letzte Mal den Fehler „wird nicht als interner oder externer Befehl erkannt“ in Windows gesehen? Haben Sie eine dieser Lösungen oder etwas anderes verwendet?

Interessante Artikel

Tipp Der Redaktion

So leiten Sie Anrufe auf jedem Telefon weiter
So leiten Sie Anrufe auf jedem Telefon weiter
Unabhängig davon, ob Sie Android- oder iPhone-Benutzer sind oder noch einen Festnetzanschluss besitzen, können Sie die Anrufweiterleitung mit ein paar einfachen Schritten einrichten.
So laden Sie Netflix-Filme auf einen Laptop herunter
So laden Sie Netflix-Filme auf einen Laptop herunter
Sie können Netflix auch dann ansehen, wenn Sie nicht mit dem Internet verbunden sind, indem Sie Filme und Fernsehsendungen auf Ihren Windows-Laptop herunterladen. Erfahren Sie hier wie.
So kopieren und fügen Sie es auf Facebook ein
So kopieren und fügen Sie es auf Facebook ein
Haben Sie einen Text, einen Kommentar oder ein Statusupdate gesehen, das Ihnen gefallen hat? Erfahren Sie, wie Sie einen Beitrag auf Facebook kopieren und mit Ihren Freunden teilen.
So streamen Sie Ihr iPhone nach Roku (2021)
So streamen Sie Ihr iPhone nach Roku (2021)
Roku ist ein Streaming-Dienst und ein Gadget, für das nur eine geringe Einführung erforderlich ist. Eines der besten Dinge ist, dass Sie mit der Roku-App den Stream auf einem Smart-TV steuern oder Ihre Videos streamen / spiegeln können. Zu machen
Fügen Sie den Registrierungseditor zur Systemsteuerung in Windows 10 hinzu
Fügen Sie den Registrierungseditor zur Systemsteuerung in Windows 10 hinzu
Hinzufügen des Registrierungseditors zur Systemsteuerung in Windows 10 Der Registrierungseditor ist ein wichtiges Tool für Systemadministratoren, Geeks und normale Benutzer, die die versteckten Einstellungen des Windows-Betriebssystems ändern möchten, die nicht über die Benutzeroberfläche verfügbar sind. Sie können es der Systemsteuerung hinzufügen, wenn Sie möchten. Dies fügt hinzu
Verhindern Sie, dass Windows 10-Designs Symbole ändern
Verhindern Sie, dass Windows 10-Designs Symbole ändern
Einige der Themen können Symbole wie Dieser PC, Netzwerk, Papierkorb und das Symbol Ihres Benutzerprofilordners ändern. Hier erfahren Sie, wie Sie diese Funktion deaktivieren.
So machen Sie einen Hintergrund in Procreate transparent
So machen Sie einen Hintergrund in Procreate transparent
Wenn Sie Schwierigkeiten haben, herauszufinden, wie Sie den Hintergrund in Procreate transparent machen können, sind Sie nicht allein. Selbst wenn Sie einen transparenten Hintergrund entworfen haben, erscheint dieser beim erneuten Öffnen der Datei oft wieder in reinem Weiß. Diese sind