Jump to content

.bat und .cmd wird nicht ausgeführt ;(


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo zusammen,

 

ich habe hier an einer Workstation mit W2K folgendes Problem: auf dem Desktop liegt eine Batch-Datei (habe mit .cmd und .bat-Endung versucht). Wenn man diese nun doppelklickt wird Notepad mit dieser Datei geöffnet, anstatt, dass die Datei ausgeführt wird. Man hat beim Kontext-Menü übrigens auch den Punkt "Bearbeiten" nicht, dafür aber "Öffnen mit". Damit habe ich dann mal versucht, die Batch-Dateien mti cmd.exe zu verknüpfen. Das funktioniert aber auch nicht, dann wird nur die cmd.exe ausgeführt, aber wieder nicht die Batch-Datei.

In den Ordneroptionen sind diese Dateitypen nicht aufgelistet und können somit nicht direkt bearbeitet werden. Bleibt wohl nur ein Registry-Patch. Wer weiss, wo man hier schrauben muss um das wieder hinzubiegen??

Link zu diesem Kommentar

:suspect: wollt ihr lupo45 veräppeln oder meint ihr das ernst? für ersteres hätt ich verständnis :wink2:

@thema verrat uns mal, was der inhalt deine PATHEXT ist? (DOS-Box --> set p) sollte etwa derart aussehen

PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
danach schauen wir uns noch deine reg zum thema an...
Link zu diesem Kommentar
Original geschrieben von phoenixcp

Was hat das damit zu tun was drin steht?

 

Wohl wahr... ;) Aber wen's interessiert, da steht drin:

@net use f: \\server\freigabe /persistent:no

 

und in der anderen:

@net use f: /d

 

relativ simple Einzeiler also...

 

Original geschrieben von phoenixcp

Da muss einfach nur die Zuordnung zwischen Dateityp und ausführendem Programm rein. Bin allerdings nicht sicher ob da die cmd.exe oder die RUNDLL32 rein muss.

 

Genau das ist ja das Problem: diese Dateitypen lassen sich nicht wie andere über die Ordneroption konfigurieren. Ich muss auf jedenfall irgendwo in der Registry rumfummeln...

:confused:

 

Original geschrieben von real_tarantoga

:suspect: wollt ihr lupo45 veräppeln oder meint ihr das ernst? für ersteres hätt ich verständnis :wink2:

@thema verrat uns mal, was der inhalt deine PATHEXT ist? (DOS-Box --> set p) sollte etwa derart aussehendanach schauen wir uns noch deine reg zum thema an...

 

Mit der Pathext-Variable habe ich schon rumgespielt. So wie ich das sehe hat der Inhalt einzig und allein den Sinn und Zweck, an einen Konsolen-Befehl wie "notepad" noch die entsprechende Endung dranzuhängen, damit das Programm gefunden werden kann. Hat mit der Problematik der falschen Dateitypenzuordnung meiner Ansicht nach nichts zu tun...

 

Was können wir denn in der Reg noch nachschauen?

Link zu diesem Kommentar

Hai! :)

 

Hier mein Auszug aus der Registry (WIN XP!):

 

Windows Registry Editor Version 5.00

 

[HKEY_CLASSES_ROOT\.bat]

@="batfile"

 

[HKEY_CLASSES_ROOT\.bat\PersistentHandler]

@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"

 

und

 

 

Windows Registry Editor Version 5.00

 

[HKEY_CLASSES_ROOT\batfile]

@="Stapelverarbeitungsdatei für MS-DOS"

"EditFlags"=hex:30,04,00,00

 

[HKEY_CLASSES_ROOT\batfile\DefaultIcon]

@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\

00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\

65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,31,00,35,\

00,33,00,00,00

 

[HKEY_CLASSES_ROOT\batfile\shell]

 

[HKEY_CLASSES_ROOT\batfile\shell\edit]

 

[HKEY_CLASSES_ROOT\batfile\shell\edit\command]

@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\

00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\

54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,25,00,31,00,00,\

00

 

[HKEY_CLASSES_ROOT\batfile\shell\open]

"EditFlags"=hex:00,00,00,00

 

[HKEY_CLASSES_ROOT\batfile\shell\open\command]

@="\"%1\" %*"

 

[HKEY_CLASSES_ROOT\batfile\shell\print]

 

[HKEY_CLASSES_ROOT\batfile\shell\print\command]

@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\

00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\

54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,2f,00,70,00,20,\

00,25,00,31,00,00,00

 

[HKEY_CLASSES_ROOT\batfile\shell\{0001B4FD-9EA3-4D90-A79E-FD14BA3AB01D}]

@="Erzeuge &PDF mit PDFCreator"

 

[HKEY_CLASSES_ROOT\batfile\shell\{0001B4FD-9EA3-4D90-A79E-FD14BA3AB01D}\command]

@="C:\\Programme\\PDFCreator\\pdfcreator.exe -PF\"%1\" -NS"

 

[HKEY_CLASSES_ROOT\batfile\shellex]

 

[HKEY_CLASSES_ROOT\batfile\shellex\DropHandler]

@="{86C86720-42A0-1069-A2E8-08002B30309D}"

 

[HKEY_CLASSES_ROOT\batfile\shellex\PropertySheetHandlers]

 

[HKEY_CLASSES_ROOT\batfile\shellex\PropertySheetHandlers\PifProps]

@="{86F19A00-42A0-1069-A2E9-08002B30309D}"

 

[HKEY_CLASSES_ROOT\batfile\shellex\PropertySheetHandlers\ShimLayer Property Page]

@="{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}"

 

 

 

Vielleicht hilft dir das....

 

Tschau Peter

Link zu diesem Kommentar
Original geschrieben von lupo45

Genau das ist ja das Problem: diese Dateitypen lassen sich nicht wie andere über die Ordneroption konfigurieren. Ich muss auf jedenfall irgendwo in der Registry rumfummeln...

:confused:

 

 

Hallo,

 

Ich denke der Tip von fuchs war nicht verkehrt, denn wenn Deine Datei in Wirklichkeit [bATCH].cmd.txt heisst und Du die bekannte Dateinamenerweiterung nicht eingeschaltet bzw. ausgeschaltet hast, dann siehst du nur eine [batch].cmd auf dem Desktop und Windows macht brav den Notepad auf. Für mich wäre das der offensichlichste Fehler. Ich würd das prüfen bevor ich in der Registry rumrühre.

 

try_to_find

Link zu diesem Kommentar
denn wenn Deine Datei in Wirklichkeit [bATCH].cmd.txt heisst und Du die bekannte Dateinamenerweiterung nicht eingeschaltet bzw. ausgeschaltet hast, dann siehst du nur eine [batch].cmd auf dem Desktop und Windows macht brav den Notepad auf
ah, wenn das so gemeint war, dann habt ihr natürlich völlig recht! hab nix gesagt ;)
[HKEY_CLASSES_ROOT\batfile\shell\open]

"EditFlags"=hex:00,00,00,00

 

[HKEY_CLASSES_ROOT\batfile\shell\open\command]

@="\"%1\" %*"

an genau die hab ich gedacht.
Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...