Windows-Batchdateien (.bat) werden beim Doppelklicken nicht ausgeführt

Wenn Sie auf eine Windows-Batchdatei ( .bat ) .bat, kann eines der folgenden Symptome auftreten:

  • Die Batchdatei öffnet ein Eingabeaufforderungsfenster, aber ihre Befehle werden nicht ausgeführt.
  • Notepad oder ein anderer Texteditor öffnet (bearbeitet) den Inhalt der Batchdatei.

In diesem Beitrag erfahren Sie, wie Sie die .bat-Dateizuordnung korrigieren, damit Windows Batchdateien korrekt ausführt.

[Fix] .BAT-Dateien werden beim Doppelklick nicht ausgeführt

Die Windows-Batchdatei ( .bat ) ist ein spezieller Dateityp, mit dem Sie eine Reihe von Befehlen ausführen oder automatisieren können. Die Eingabeaufforderung liest und interpretiert die Batchdatei und führt jeden in der Datei angegebenen Befehl aus.

$config[ads_text6] not found

Es ist möglich, dass der Benutzer versehentlich .bat Dateien mit einem Texteditor verknüpft oder .bat-Dateien mit cmd.exe verknüpft oder die Einstellungen in der Registrierung manipuliert hat. Sobald Sie eine Dateizuordnung für .bat Dateien mithilfe des Dialogfelds Öffnen mit oder Standardprogrammen festgelegt haben, können Sie über die Benutzeroberfläche nicht mehr zur Standardeinstellung zurückkehren. Die einzige Möglichkeit, dies zu beheben, besteht darin, die Einstellungen in der Registrierung zu ändern.

Führen Sie die folgenden Schritte aus, um die Windows-Batch-Dateizuordnung zu beheben:

Methode 1: Verwenden Sie den Fix für die .BAT-Dateizuordnungsregistrierung

  1. Besuchen Sie die Seite mit den Korrekturen für die Windows 10-Dateizuordnung und laden Sie den Fix für die .bat-Dateizuordnung herunter. Wenn Sie ein älteres Betriebssystem wie Windows 7 oder Windows 8 verwenden, finden Sie die Links zu den Korrekturen für diese Betriebssysteme weiter unten auf dieser Seite.
  2. Entpacken Sie das Archiv und führen Sie die beigefügte Registrierungsdatei aus
  3. Klicken Sie auf Ja, wenn Sie um eine Bestätigung gebeten werden, um fortzufahren
  4. OK klicken.

Methode 2: Korrigieren Sie die .BAT-Dateizuordnung manuell

Wichtig: Bevor Sie fortfahren, erstellen Sie als Sicherheitsmaßnahme einen Systemwiederherstellungspunkt. Eine falsche Änderung der Windows-Registrierung kann schwerwiegende Probleme verursachen.

  1. Starten Sie den Registrierungseditor ( regedit.exe )
  2. Gehen Sie zum folgenden Schlüssel:
     HKEY_CLASSES_ROOT \ .bat 
  3. Setzen Sie die (default) batfile auf batfile
  4. Gehen Sie zum folgenden Schlüssel:
     HKEY_CLASSES_ROOT \ batfile \ shell 
  5. Stellen Sie im rechten Bereich sicher, dass die (default) Wertdaten nicht festgelegt sind. Es sollte als value not set gelesen value not set . Wenn Sie dort einen anderen Text sehen, klicken Sie mit der rechten Maustaste auf den (default) Wert und wählen Sie Delete .
  6. Fahren Sie dann mit dem folgenden Schlüssel fort:
     Befehl HKEY_CLASSES_ROOT \ batfile \ shell \ open \ 
  7. Doppelklicken Sie (default) und setzen Sie die Wertdaten auf:
     "% 1"% * 
  8. Gehen Sie zum folgenden Zweig:
     HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts \ .bat 

    Die Werte unter einem seiner Unterschlüssel ( OpenWithList, OpenWithProgids und UserChoice ) können das Problem verursachen.

  9. Klicken Sie mit der rechten Maustaste auf die .bat Taste und wählen Sie Delete . Klicken Sie auf Yes wenn Sie zur Bestätigung aufgefordert werden. Mach dir keine Sorgen! Dieser Registrierungsschlüssel und seine drei Unterschlüssel sind trivial und nur erforderlich, wenn Sie die Standardeinstellungen für die .bat Dateizuordnung überschreiben möchten.
  10. Beenden Sie den Registrierungseditor.

Methode 3: Erstellen Sie Ihre eigene REG-Datei, um die in Methode 2 aufgeführten Schritte zu automatisieren

Wenn Sie die in Methode 2 aufgeführten Schritte automatisieren möchten, verwenden Sie diese Methode. Der Unterschied zwischen Method 1 und Method 3 besteht darin, dass bei Method 1 jedes Detail der Registrierung des .bat Dateityps berücksichtigt wird. Während Method 2 etwas chirurgisch ist, dh nur nach überschriebenen Einträgen sucht und diese entfernt.

  1. Öffnen Sie den Editor oder Ihren bevorzugten Texteditor.
  2. Kopieren Sie die folgenden Zeilen und fügen Sie sie in den Editor ein
     Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ .bat] @ = "batfile" [HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ batfile \ shell] @ = - [HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ batfile \ Shell \ Shell \ Befehl \ open \ = "\"% 1 \ "% *" [-HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts \ .bat] 
  3. Speichern Sie die Datei unter einem beliebigen Namen mit der Erweiterung .reg, z. B. fix_bat.reg
  4. Doppelklicken Sie auf fix_bat.reg, um die Konfiguration in der Registrierung anzuwenden. Klicken Sie auf Ja, wenn Sie zur Bestätigung aufgefordert werden.

Das ist es! Sie haben jetzt die Einstellungen für die Zuordnung von Batchdateien korrigiert. Batch-Dateien sollten jetzt beim Doppelklicken korrekt ausgeführt werden.

$config[ads_text6] not found

Ähnlicher Artikel