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.
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
- 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.
- Entpacken Sie das Archiv und führen Sie die beigefügte Registrierungsdatei aus
- Klicken Sie auf Ja, wenn Sie um eine Bestätigung gebeten werden, um fortzufahren
- 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.
- Starten Sie den Registrierungseditor (
regedit.exe
) - Gehen Sie zum folgenden Schlüssel:
HKEY_CLASSES_ROOT \ .bat
- Setzen Sie die
(default)
batfile
aufbatfile
- Gehen Sie zum folgenden Schlüssel:
HKEY_CLASSES_ROOT \ batfile \ shell
- Stellen Sie im rechten Bereich sicher, dass die
(default)
Wertdaten nicht festgelegt sind. Es sollte alsvalue not set
gelesenvalue not set
. Wenn Sie dort einen anderen Text sehen, klicken Sie mit der rechten Maustaste auf den(default)
Wert und wählen SieDelete
. - Fahren Sie dann mit dem folgenden Schlüssel fort:
Befehl HKEY_CLASSES_ROOT \ batfile \ shell \ open \
- Doppelklicken Sie
(default)
und setzen Sie die Wertdaten auf:"% 1"% *
- Gehen Sie zum folgenden Zweig:
HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts \ .bat
Die Werte unter einem seiner Unterschlüssel (
OpenWithList
,OpenWithProgids
undUserChoice
) können das Problem verursachen. - Klicken Sie mit der rechten Maustaste auf die
.bat
Taste und wählen SieDelete
. Klicken Sie aufYes
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. - 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.
- Öffnen Sie den Editor oder Ihren bevorzugten Texteditor.
- 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]
- Speichern Sie die Datei unter einem beliebigen Namen mit der Erweiterung
.reg
, z. B.fix_bat.reg
- 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