Auf was stelle ich die Eigenschaft "Wird mit ... geöffnet" ein, damit das System die .bat-Dateien erneut ausführt (wenn sie doppelt angeklickt werden)?
Irgendwie hat mein Chef seine Workstation davon überzeugt, dass der Handler für .bat
Dateien Word sein sollte. Wenn .bat
Sie jetzt auf Dateien doppelklicken , werden diese in Word geöffnet.
windows
file-association
justSteve
quelle
quelle
Antworten:
Ich denke, Sie müssen die .bat-Dateizuordnung aus der Registrierung entfernen (mit dem Programm regedit).
Laut diesem Forenthread auf LockerGnome müssen Sie die Registrierungseinstellungen unter diesem Schlüssel entfernen :
Sie möchten wahrscheinlich die Registrierung sichern, bevor Sie dies tun, nur um sicher zu gehen.
quelle
.bat
Schlüssel und die Dinge wurden wieder normal. Aus irgendeinem Grund (ich vermute Antivirus) konnte ich denUserChoice
Schlüssel nicht umbenennen .HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.bat
entfernte ich denUserChoice
Schlüssel komplett, was für mich gut funktionierte. @Kim - Vielleicht haben Sie nichtregedt32
als Administrator ausgeführt (Rechtsklick und AuswahlRun as administrator
)?Diese Registrierungsschlüsseldatei erledigt dies. Kopieren Sie die Datei und fügen Sie sie in eine Textdatei mit dem Namen "restore.reg" ein. Doppelklicken Sie darauf, um sie in die Registrierung einzufügen.
Hierdurch werden alle Benutzereinstellungen gelöscht, die Sie möglicherweise versehentlich für .bat-Dateien erstellt haben, und die Systemstandards wiederhergestellt, einschließlich der Beziehung zwischen
.bat
<-> und dembatfile
Dateityp sowie der tatsächlichen Parameter für den Start von abatfile
.quelle
explorer.exe
Task-Manager erneut beenden und als neue Aufgabe ausführen.Ich hatte das gleiche Problem (in Windows 7); Batch-Dateien wurden im Editor geöffnet, anstatt ausgeführt zu werden.
Durch das Korrigieren der folgenden Registrierung für .bat-Dateien (wie auf jedem anderen Computer, auf dem es funktioniert) wird der Batch korrekt ausgeführt:
Behalten Sie diese Einträge bei, aber entfernen Sie alle anderen unter
.bat
. Aktualisieren Sie eine Batch-Datei und führen Sie sie durch Doppelklicken aus - sie wird korrekt ausgeführt.quelle
Keine der obigen Antworten hat das Problem für den Computer behoben, mit dem ich gearbeitet habe
quelle
Run as Administrator
, das funktionierte perfekt für mich unter Windows 10 ! :-) Jetzt (installieren) .exe-Dateien, die .bat-Dateien aufrufen, funktionieren wie erwartet. Diese Lösung ist viel besser, als sich mit der Registrierung herumschlagen zu müssen! Um zu sehen, was die aktuelle Zuordnung ist, geben Sie als Randnotiz einfachassoc .bat
In my case both ein.bat
undcmd
wurden als verknüpftNotepad++_file
. Jetzt, wo sie sind.batfile
, einen Rechtsklick auf bat - Dateien ermöglicht es mir , als Administrator ausführen oder ausführen. Vorher war das nicht möglich. Zuvor bestand meine Problemumgehung darin, ein Cmd-Fenster zu öffnen und dann manuell afilename.bat
Die Informationen in dieser Antwort führten mich zur Lösung meiner Frage .
Ich habe den dort genannten Registrierungsschlüssel geöffnet und
UserChoice
Schlüssel gelöschtOpenWithList
Schlüssel entferntquelle
Die Antwort mit 40 Stimmen von Kaleb hat bei mir nicht funktioniert, aber ich habe die Antwort gefunden. Um die bat-Datei erneut auszuführen, müssen Sie gehen zu:
[HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes.bat] und setzen Sie (Standard) auf "batfile". Wenn Sie Stapelverarbeitungsskripte in Word oder Notepad ++ öffnen, anstatt sie mit einem Doppelklick auszuführen, liegt dies daran, dass diese Programme (Standard) ihre eigenen Mimes festgelegt haben.
Wenn Sie eine schnelle Lösung wünschen, öffnen Sie einfach eine Textdatei und fügen Sie Folgendes ein:
Speichern Sie es mit der Erweiterung .reg und doppelklicken Sie, um es zusammenzuführen.
quelle
In der Registrierung muss Ihr .bat- Eintrag auf den batfile- Eintrag verweisen :
Natürlich müssen Sie auch sicherstellen, dass Sie einen batfile- Registrierungseintrag haben:
quelle
Verwenden Sie in Windows 8 den Editor, um eine Batch-Datei zu erstellen oder zu ändern. Das Geheimnis ist jedoch Folgendes:
Speichern Sie die Batchdatei in doppelten Anführungszeichen. Verwenden Sie "MYBACK.BAT" buchstäblich mit den doppelten Anführungszeichen in dem Speicherfeld, um die Datei zu speichern. Anstelle von MYBACK.BAT
quelle
Der Inhalt der Registrierung variiert für verschiedene Windows-Versionen.
Ich schlage vor, dass Sie einen anderen Computer mit derselben Betriebssystemversion finden und regedit verwenden, um den Inhalt von
HKEY_CLASSES_ROOT\.bat
und zu exportierenHKEY_CLASSES_ROOT\batfile
.Gehen Sie dann zum Computer des Chefs, löschen Sie die beiden oben genannten Schlüssel und importieren Sie die beiden Dateien.
quelle
Um den Ärger (und für viele Menschen die Angst und Einschüchterung) zu vermeiden, die Registrierung zu bearbeiten, können Sie das kostenlose, hervorragende und nicht-invasive Reparaturdienstprogramm verwenden, das tatsächlich alle guten (im Vergleich zu vielen anderen Crapware-Programmen), tweaking.com Windows Repair, ausführt .
Insbesondere: Installieren Sie es, fahren Sie mit der Registerkarte "Reparaturen" fort, klicken Sie auf "Reparaturen öffnen", setzen Sie ein Häkchen in "04 Systemdateien registrieren" und klicken Sie dann auf die Schaltfläche "Reparaturen starten".
Die Benutzeroberfläche dieses Programms hat sich im Laufe der Zeit geändert. Daher muss in Zukunft jeder, der dies tut, das Programm untersuchen, um diese Option zu finden.
Ich würde die Vermutung wagen, dass viele andere Probleme auf dem Computer Ihres Chefs vorliegen, sodass er möglicherweise alle Reparaturen des Programms ausführen möchte, was je nach Situation Stunden in Anspruch nehmen kann.
Hinweis: Ich bin nicht mit tweaking.com verbunden. Ich bin nur ein großer Fan des Programms. Durch die fachgerechte Verwendung wurde das Betriebssystem meines Computers gespeichert oder hartnäckige Probleme wurden mehrmals behoben.
quelle
Auch hier hat es keine der vorherigen Antworten getan.
Ich hatte zum Beispiel den Standardwert zu ändern ,
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\batfile\shell]
vonedit
zuopen
.(Nachdem ich die Dateityperweiterungszuordnungen im Dialogfeld "Explorer-Ordneroptionen" geändert hatte. BAT-Dateien wurden und werden nicht zur Änderung angeboten. Es scheint eine besondere Ausnahme zu geben. Ich erinnere mich jedoch, dass ich den BAT-Typ im Dialogfeld "Explorer-Ordneroptionen" hinzugefügt habe , um 'edit' als Standard-Shell-Verb zu erhalten.)
Verschiedene Orte zu besichtigen
Immerhin gibt es verschiedene Gründe und unterschiedliche Betriebssystemversionen, und (zumindest) die (Standard-) Werte der folgenden Registrierungsordner (und Unterordner) müssen überprüft werden - mit gesundem Menschenverstand :-). Und ich denke, diese Liste könnte die Rangfolge widerspiegeln, die für das Betriebssystem relevant ist:
quelle