Alles für die Arbeit mit Windows - dem besten Betriebssystem von Microsoft. Wir decken alles ab, vom Windows 10 Insider-Programm bis hin zu Windows 11. Bietet Ihnen die neuesten Nachrichten zu Windows 10 und mehr.

5 Möglichkeiten zur Behebung des Fehlers „Nicht als interner oder externer Befehl erkannt“ in Windows

27

Die Eingabeaufforderung in Windows ist ein praktisches Dienstprogramm. Es ermöglicht Ihnen, viele Aufgaben schnell auszuführen; Der Befehlsprozessor zeigt jedoch möglicherweise den Fehler "nicht als interner oder externer Befehl erkannt" an, wenn Sie versuchen, einen Befehl auszuführen.

Dies ist ein häufiger Fehler und tritt normalerweise aufgrund einer falschen Befehlsausführung auf. In diesem Artikel werden die Ursachen und einige Schritte zur Fehlerbehebung erläutert, die Ihnen bei der Behebung dieses Fehlers helfen.

Warum tritt der Fehler „Nicht als interner oder externer Befehl erkannt“ auf?

Das Windows-Betriebssystem führt eine Liste von Pfaden, die als Windows-Umgebungsvariablen bekannt sind, um Programme schnell zu starten und auszuführen. Alle Probleme damit können den Fehler verursachen.

Zu den möglichen Problemen, die diesen Fehler verursachen, gehören:

  • Falsche Befehle.
  • Registrierungseinträge, die das Funktionieren von Befehlen und mehr unterbrechen.
  • Ausführbare Programme oder Skripte nicht installiert.
  • Ein falsch angegebener Pfad oder Dateiname.
  • Ein fehlendes Dateiverzeichnis in den Windows-Umgebungsvariablen.

So beheben Sie den Fehler „Nicht als interner oder externer Befehl erkannt“.

Dieser Fehler wird häufig ausgelöst, wenn Sie ein Programm oder einen CMD-Befehl ausführen und etwas schief geht. Wir haben Korrekturen für beide Versionen des Fehlers aufgelistet, folgen Sie also der für Ihren Fall relevanten.

1 Überprüfen Sie, ob das Programm installiert ist

5 Möglichkeiten zur Behebung des Fehlers „Nicht als interner oder externer Befehl erkannt“ in Windows

Die Eingabeaufforderung kann kein Programm ausführen, das nicht vorhanden ist. Wenn Sie versuchen, ein neu installiertes Programm auszuführen, vergewissern Sie sich, dass es korrekt installiert ist.

So überprüfen Sie die Installation:

  1. Drücken Sie Win + R, um Ausführen zu öffnen. Geben Sie dann control ein und klicken Sie auf OK.
  2. Gehen Sie dann in der Systemsteuerung zu Programme > Programme und Funktionen.
  3. Blättern Sie durch die Liste der installierten Apps und suchen Sie die App, die Sie ausführen möchten.

Alternativ können Sie installierte Apps auch anzeigen, indem Sie auf Apps und Funktionen in den Einstellungen zugreifen. Drücken Sie dazu die Windows-Taste + I, klicken Sie auf Apps und suchen Sie die installierte App.

Wenn Sie versuchen, ein Programm oder ein Skript von CMD zu starten, sucht der Befehlsprozessor standardmäßig nach den zugehörigen Dateien und Pfaden im System32-Ordner oder in den Umgebungsvariablen. Wenn die Datei fehlt, wird der Fehler „Nicht als interner oder externer Befehl, ausführbares Programm oder Stapeldatei erkannt“ zurückgegeben.

Dies liegt wahrscheinlich daran, dass Windows die meisten Apps nicht im System32-Ordner installiert, sondern stattdessen C:Programme.

Sie können dieses Problem auf drei Arten lösen:

  1. Verwenden Sie zunächst den vollständigen Pfad der ausführbaren Datei, um das Programm zu starten.
  2. Zweitens fügen Sie den Programmpfad zu den Windows-Umgebungsvariablen hinzu.
  3. Verschieben Sie abschließend die Dateien in den Ordner System32.

2 Verwenden Sie den vollständigen Dateipfad, um den Befehl auszuführen

5 Möglichkeiten zur Behebung des Fehlers „Nicht als interner oder externer Befehl erkannt“ in Windows

Lassen Sie uns zunächst die vollständige Pfadmethode ausprobieren. Hier verwenden wir den vollständigen Dateipfad anstelle des App-Namens, um Programme über die Eingabeaufforderung zu starten. So geht’s:

  1. Öffnen Sie zunächst die Eingabeaufforderung als Administrator.

  2. Geben Sie als Nächstes den vollständigen Pfad der Anwendung ein, die Sie starten möchten. Wenn Sie beispielsweise den ESBCalc-Port öffnen möchten, der sich im Verzeichnis C: befindet, sieht der Befehl zum Öffnen der App mit dem vollständigen Pfad etwa so aus:

    C:ESBCalcPort.exe
  3. Dies funktioniert jedoch nur, wenn der Dateipfad keine Leerzeichen enthält. Wenn Ihr Dateipfad ein Leerzeichen enthält, geben Sie den Dateipfad in doppelte Anführungszeichen ein.

3 Verwenden Sie den vollständigen Dateipfad in doppelten Anführungszeichen

5 Möglichkeiten zur Behebung des Fehlers „Nicht als interner oder externer Befehl erkannt“ in Windows

Die Eingabeaufforderung liest die Leerzeichen als Ende eines Befehls und behandelt alles nach dem Leerzeichen als separaten Befehl.

Angenommen, Sie möchten die Internet Explorer-App, die sich in C:Program FilesInternet Exploreriexplore.exe befindet, über CMD starten. Das Ausführen dieses Dateipfads gibt jedoch aufgrund des Leerzeichens zwischen Programmdateien und Internet Explorer einen Fehler zurück .

Um dies zu vermeiden, können Sie den Dateipfad in doppelte Anführungszeichen einfügen. Hier sieht der Befehl zum Starten von Internet Explorer wie folgt aus:

"C:Program FilesInternet Exploreriexplore.exe"

4 Fügen Sie den Dateipfad zu den Windows-Umgebungsvariablen hinzu

Sie können die Umgebungsvariablen bearbeiten und den Dateipfad Ihrer Anwendung zu ihrem Verzeichnis hinzufügen. Auf diese Weise identifiziert die Eingabeaufforderung den Pfad für den eingegebenen Befehl und führt ihn ohne Fehler aus.

Das Hinzufügen eines vollständigen Dateipfads zur Windows-Umgebungsvariable kann Ihnen helfen, den nicht als interner oder externer Befehl erkannten Fehler für Flex, nmake, make, cobra, Is, terraform, gcc, code, Android Studio, Python, Fastboot und zu beheben ADB-Befehle.

So bearbeiten Sie die Windows-Umgebungsvariable:

  1. Drücken Sie Win + R, um Ausführen zu öffnen.

  2. Geben Sie als Nächstes control ein und klicken Sie auf OK, um die Systemsteuerung zu öffnen.

  3. Gehen Sie in Windows 10 zu System und Sicherheit > System. Klicken Sie im linken Bereich auf Erweiterte Systemeinstellungen.

  4. Wechseln Sie bei neueren Versionen von Windows 10 und Windows 11 zu Einstellungen > System > Info. Klicken Sie dann im Abschnitt Verwandte Einstellungen auf Erweiterte Systemeinstellungen.

  5. Klicken Sie auf der Registerkarte Erweitert auf die Schaltfläche Umgebungsvariablen .

    5 Möglichkeiten zur Behebung des Fehlers „Nicht als interner oder externer Befehl erkannt“ in Windows

  6. Wählen Sie im neuen Fenster unter Systemvariablen die Variable Pfad aus .

  7. Klicken Sie auf die Schaltfläche Bearbeiten .

  8. Klicken Sie im Bearbeiten-Fenster auf Neu.

    5 Möglichkeiten zur Behebung des Fehlers „Nicht als interner oder externer Befehl erkannt“ in Windows

  9. Hier müssen Sie den Dateipfad des Programms einfügen, das Sie von CMD ausführen möchten. Wenn Sie beispielsweise den Chrome-Browser ausführen möchten, der sich in C:Program FilesGoogleChromeApplication befindet, sieht der vollständige Dateipfad folgendermaßen aus:

    C:Program FilesGoogleChromeApplication
  10. Klicken Sie auf OK, um es zu den Umgebungsvariablen hinzuzufügen.

  11. Klicken Sie dann erneut auf OK.

  12. Klicken Sie anschließend auf OK und Übernehmen, um die Änderungen zu speichern.

Nachdem Sie die neue Umgebungsvariable hinzugefügt haben, starten Sie Ihren PC neu, um die Änderungen zu übernehmen. Öffnen Sie nach dem Neustart des PCs die Eingabeaufforderung, geben Sie den Namen des Programms ein und CMD öffnet es ohne Fehler.

Wenn Sie Probleme mit Befehlen wie ipconfig, netsh, cipher usw. haben, fügen Sie den Dateipfad des Windows-Systemstammordners im Dialogfeld Umgebungsvariable hinzu. Hier ist, wie es geht.

  1. Öffnen Sie das Dialogfeld Umgebungsvariablen .

    5 Möglichkeiten zur Behebung des Fehlers „Nicht als interner oder externer Befehl erkannt“ in Windows

  2. Wählen Sie als Nächstes die Pfadvariable im Abschnitt Systemvariablen aus und klicken Sie auf Bearbeiten.

  3. Klicken Sie auf Neu und fügen Sie Folgendes ein:

    %SystemRoot%ystem32
  4. Klicken Sie auf OK, um die Änderungen zu speichern.

  5. Klicken Sie auf OK und dann auf OK und Übernehmen, um die Änderungen zu speichern.

5 Dateien in den System32-Ordner verschieben

5 Möglichkeiten zur Behebung des Fehlers „Nicht als interner oder externer Befehl erkannt“ in Windows

System32 ist ein geschützter Systemordner, und er ist aus gutem Grund geschützt. Wenn Sie versuchen, ein Programm als Administrator zu starten, sucht die Eingabeaufforderung nach der ausführbaren Datei im System32-Ordner. Da jedoch nicht alle Programme im System32-Ordner installiert sind, kann es zu einem Fehler kommen.

Wenn Sie das Programm dennoch über CMD ausführen und keinen vollständigen Dateipfad eingeben möchten, können Sie die Programmdateien in den Ordner „System32″ verschieben.

So verschieben Sie Programmdateien in den System32-Ordner:

  1. Navigieren Sie zum Installationsverzeichnis Ihres Programms und kopieren Sie alle Dateien in den Ordner. Hier verschieben wir Google Chrome-Dateien, die sich in C:Program FilesGoogleChromeApplication befinden, in den System32-Ordner.
  2. Navigieren Sie als Nächstes zum Ordner C:WindowsSystem32 und fügen Sie die kopierten Dateien ein. Klicken Sie auf Ja, wenn eine UAC-Eingabeaufforderung angezeigt wird.
  3. Öffnen Sie als Nächstes die Eingabeaufforderung als Administrator, geben Sie chrome ein und drücken Sie die Eingabetaste. CMD öffnet sofort den Google Chrome-Browser.

Beheben des CMD-Fehlers, der nicht als interner oder externer Befehl erkannt wurde

Eingabeaufforderungsbefehle unterscheiden nicht zwischen Groß- und Kleinschreibung, verzeihen jedoch nicht die Verwendung zusätzlicher Leerzeichen. Um diesen Fehler zu beheben, überprüfen Sie, ob die Befehle korrekt sind, und verwenden Sie Dateipfade mit Leerzeichen in doppelten Anführungszeichen. Fügen Sie für die Programme, die nicht im System32-Ordner installiert sind, eine Umgebungsvariable mit dem vollständigen Dateipfad Ihrer Anwendung hinzu, um Apps über CMD zu starten.

Aufnahmequelle: www.makeuseof.com

Diese Website verwendet Cookies, um Ihre Erfahrung zu verbessern. Wir gehen davon aus, dass Sie damit einverstanden sind, Sie können sich jedoch abmelden, wenn Sie möchten. Annehmen Weiterlesen