Batchdateien öffnen bei doppelklick sich im Editor - lassen sich nicht ausführen

  • #1
T

technics

Mitglied
Themenersteller
Dabei seit
16.05.2005
Beiträge
10
Reaktionspunkte
0
Hallo zusammen,

hab seit kurzem ein Problem mit Batchdatein.
Wenn ich auf eine klicke öffnet sich der Editor und werden nicht ausgeführt.
Unter Standartprogramme steht auch der Editor drin. Weiß aber nicht was ich auswählen soll. Wenn ich cmd auswähle öffnet sich nur das Fenster...
In der Reg hab ich auch schon ein bisschen rumgespielt. Leider ohne Erfolg...

Grüße Technics
 
  • #2
technics schrieb:
hab seit kurzem ein Problem mit Batchdatein.
Wenn ich auf eine klicke öffnet sich der Editor und werden nicht ausgeführt.
Unter Standartprogramme steht auch der Editor drin. Weiß aber nicht was ich auswählen soll. Wenn ich cmd auswähle öffnet sich nur das Fenster...

Batch = .bat = Windows Stapelverarbeitungsdatei - Dateizuordnungen festlegen = Unbekannte Anwendung.

HKEY_CLASSES_ROOT\.bat
(Standard) = REG_SZ = batfile

HKEY_CLASSES_ROOT\.bat\PersistentHandle
(Standard) = REG_SZ = {5e941d80-bf96-11cd-b579-08002b30bfeb}

HKEY_CLASSES_ROOT\batfile
(Standard) = REG_SZ = Windows Batch File
EditFlags = REG_BINARY = 30 04 00 00
FriendlyTypeName = REG_EXPAND_SZ = @%SystemRoot%\System32\acppage.dll,-6002

HKEY_CLASSES_ROOT\batfile\DefaultIcon
(Standard) = REG_EXPAND_SZ = %SystemRoot%\System32\imageres.dll,-68

HKEY_CLASSES_ROOT\batfile\shell
(Standard) = REG_SZ = (Wert nicht gesetzt)

HKEY_CLASSES_ROOT\batfile\shell\edit
(Standard) = REG_SZ = (Wert nicht gesetzt)

HKEY_CLASSES_ROOT\batfile\shell\edit\command
(Standard) = REG_EXPAND_SZ = %SystemRoot%\System32\NOTEPAD.EXE %1

HKEY_CLASSES_ROOT\batfile\shell\open
(Standard) = REG_SZ = (Wert nicht gesetzt)
EditFlags = REG_BINARY = 00 00 00 00

HKEY_CLASSES_ROOT\batfile\shell\open\command
(Standard) = REG_SZ = %1 %*

HKEY_CLASSES_ROOT\batfile\shell\print
(Standard) = REG_SZ = kein Wert vorhanden

HKEY_CLASSES_ROOT\batfile\shell\print\command
(Standard) = REG_EXPAND_SZ = %SystemRoot%\System32\NOTEPAD.EXE /p %1

HKEY_CLASSES_ROOT\batfile\shell\runas
(Standard) = REG_SZ = (Wert nicht gesetzt)

HKEY_CLASSES_ROOT\batfile\shell\runas\command
(Standard) = REG_EXPAND_SZ = %SystemRoot%\System32\cmd.exe /C %1 %*

HKEY_CLASSES_ROOT\batfile\shellex
(Standard) = REG_SZ = (Wert nicht gesetzt)

HKEY_CLASSES_ROOT\batfile\shellex\DropHandler
(Standard) = REG_SZ = {86C86720-42A0-1069-A2E8-08002B30309D}

HKEY_CLASSES_ROOT\batfile\shellex\PropertySheetHandlers
(Standard) = REG_SZ = (Wert nicht gesetzt)

HKEY_CLASSES_ROOT\batfile\shellex\PropertySheetHandlers\PifProps
(Standard) = REG_SZ = {86F19A00-42A0-1069-A2E9-08002B30309D}

HKEY_CLASSES_ROOT\batfile\shellex\PropertySheetHandlers\ShimLayer Property Page
(Standard) = REG_SZ = {513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}

pan_fee
 
  • #3
Code:
HKEY_CLASSES_ROOT\cmdfile
  (Standard)  REG_SZ  Windows Command Script
  EditFlags  REG_BINARY  30040000
  FriendlyTypeName  REG_EXPAND_SZ  @%SystemRoot%\System32\acppage.dll,-6003

HKEY_CLASSES_ROOT\cmdfile\DefaultIcon
  (Standard)  REG_EXPAND_SZ  %SystemRoot%\System32\shell32.dll,-153

HKEY_CLASSES_ROOT\cmdfile\shell

HKEY_CLASSES_ROOT\cmdfile\shell\edit

HKEY_CLASSES_ROOT\cmdfile\shell\edit\command
  (Standard)  REG_EXPAND_SZ  %SystemRoot%\System32\NOTEPAD.EXE %1

HKEY_CLASSES_ROOT\cmdfile\shell\open
  EditFlags  REG_BINARY  00000000

[color=blue]HKEY_CLASSES_ROOT\cmdfile\shell\open\command
  (Standard)  REG_SZ  %1 %*
[/color]
HKEY_CLASSES_ROOT\cmdfile\shell\print

HKEY_CLASSES_ROOT\cmdfile\shell\print\command
  (Standard)  REG_EXPAND_SZ  %SystemRoot%\System32\NOTEPAD.EXE /p %1

HKEY_CLASSES_ROOT\cmdfile\shell\runas

HKEY_CLASSES_ROOT\cmdfile\shell\runas\command
  (Standard)  REG_EXPAND_SZ  %SystemRoot%\System32\cmd.exe /C %1 %*

HKEY_CLASSES_ROOT\cmdfile\shellex

HKEY_CLASSES_ROOT\cmdfile\shellex\DropHandler
  (Standard)  REG_SZ  {86C86720-42A0-1069-A2E8-08002B30309D}

HKEY_CLASSES_ROOT\cmdfile\shellex\PropertySheetHandlers

HKEY_CLASSES_ROOT\cmdfile\shellex\PropertySheetHandlers\PifProps
  (Standard)  REG_SZ  {86F19A00-42A0-1069-A2E9-08002B30309D}

HKEY_CLASSES_ROOT\cmdfile\shellex\PropertySheetHandlers\ShimLayer Property Page
  (Standard)  REG_SZ  {513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}
 
  • #4
ja, das könnte auch noch fehlen :D

pan_fee
 
  • #5
Hallo,

also die Reg Einträge passen alle.
Mein Problem ist dann wohl die Auswahl bei den Standartprogrammen.
Wie bekomm ich da unbekannte Anwendung rein?
Hab da meinen Editor...
Dank und Grüße
Technics
 
  • #6
Wenn alle Registry-Einträge stimmen würden, könntest du bat- und cmd-Dateien auch ausführen. ::)

http://www.k-faktor.com/standart/
Lies mal, wie oft es im Thread steht und wie es Microsoft schreibt.......
 
  • #7
technics schrieb:
also die Reg Einträge passen alle.
das glaub ich jetzt nicht ::)

egal ... Reg.-Datei (technics.zip) downloaden, entpacken und mit einem Doppelklick ausführen - evtl. einen Systemneustart durchführen - [sub]schaden kann's nicht[/sub]. Die Reg.-Datei entspricht die Einträge, wie in Antwort #1

pan_fee
 
  • #8
Hallo pan_fee,

danke für die .reg Datei.
Leider bekomm ich bei nem doppelklick die Fehlermeldung das nicht alle Daten eingetragen werden konnten. Habs im abgesicherten Modus versucht, das selbe Problem...
Meine Batch Dateien lassen sich immer noch nicht ausführen...
Wenn ich die Datei im Dosfenster öffne führt er sie richtig aus...

Grüße technics
 
  • #9
Kann es evtl. sein, dass du die Dateiendungen ausgeblendet hast und die Dateien auf .txt lauten statt auf .bat oder .cmd?
 
  • #10
Option deaktivieren
Erweiterungen bei bekannten Dateitypen ausblenden, wie twoday schon schrieb.
Dann versuch noch mal die reg.-Datei auszuführen, die ich dir geschickt habe.
Danach noch die reg.-Datei für den Editor, der die Standardwerte wiederherstellt (technics_Editor.reg).
Datei ist gezippt - Vorgehensweise wie oben.

pan_fee
 
  • #11
Hallo zusammen,

Danke für euer Hilfe.
Also Dateiendungen sind ausgeblendet. Öffne sie mit Total Commander ist ne .bat Datei.
Hab sie jetzt in .cmd umbenannt und es läuft wieder.
Die eigentliche .bat geht zwar nicht, aber das ist mir jetzt auch egal. Mit .cmd läufts.
Danke Nochmal.

Grüße Technics
 
  • #12
Nur, um es hinterherzuwerfen:
.bat öffnet die command.com, also die alte DOS-Konsole, .cmd öffnet die cmd.exe, also die neue Shell (ab Win2000). Da beide Shells unterschiedliche Syntax haben, könnte es also daher rühren, das die .bat-Datei nicht funktioniert hat.
 
  • #13
@twoday

Das ist definitiv falsch. :)
 
Thema:

Batchdateien öffnen bei doppelklick sich im Editor - lassen sich nicht ausführen

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.839
Beiträge
707.962
Mitglieder
51.491
Neuestes Mitglied
haraldmuc
Oben