Registry reparieren...

  • #1
Mintschi

Mintschi

Bekanntes Mitglied
Themenersteller
Dabei seit
01.07.2001
Beiträge
207
Reaktionspunkte
0
Ort
Neumünster
Hallo Leute,

die Dateitypenzuordnungen in meiner WinXP Home Registry sind fehlerhaft.
Die ganze Sache fing an mit der Zuordnung von avi-Dateien für den Default Player.
Obwohl ich über den Explorer unter Extras -> Ordneroptionen -> Dateitypen den MPlayer Classic für avis eingetragen hatte, wurde ich nach Anklicken einer avi-Datei im Explorer jedesmal nach dem Default Player gefragt.
Ich konnte dieses Problem mittlerweile fixen.
Folgender Trouble ist aber noch nicht gelöst:
Es fehlt die Zuordnung für *.bat-Dateien und der Kontextmenüeintrag bearbeiten beim Rechtsklick im Explorer.
Zudem ist für *.inf-Dateien der Texteditor zugeordnet, was, glaube ich zumindest, nicht richtog ist.
Für diese Extension fehlt im Kontextmenü der Eintrag installieren.
Es ist mir schleierhaft, wie es zu diesem Murks in der Registry gekommen ist.
Gibt es eine Möglichkeit, die Extensions-Section in der Registry zu reparieren?
Über o.g. Ordneroptionen sehe ich keine Möglichkeit, da mir u.a. der zugehörige Befehl für *.bat/*.inf-Dateien nicht bekannt ist.

Gruß,
Mintschi
 
  • #2
REG-Datei für BAT-Dateien-Zuordnungen:
Code:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.bat]
@=TextPad.bat

[HKEY_CLASSES_ROOT\.bat\PersistentHandler]
@={5e941d80-bf96-11cd-b579-08002b30bfeb}

[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]
@=&Bearbeiten

[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\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}

REG-Datei für CMD-Dateien-Zuordnungen: (falls benötigt)
Code:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.cmd]
@=TextPad.cmd
ZAMailSafeExt=zl5

[HKEY_CLASSES_ROOT\.cmd\PersistentHandler]
@={5e941d80-bf96-11cd-b579-08002b30bfeb}

[HKEY_CLASSES_ROOT\cmdfile]
@=Befehlsscript von Windows NT
EditFlags=hex:30,04,00,00

[HKEY_CLASSES_ROOT\cmdfile\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\cmdfile\shell]

[HKEY_CLASSES_ROOT\cmdfile\shell\edit]
@=&Bearbeiten

[HKEY_CLASSES_ROOT\cmdfile\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\cmdfile\shell\open]
EditFlags=hex:00,00,00,00

[HKEY_CLASSES_ROOT\cmdfile\shell\open\command]
@=\%1\ %*

[HKEY_CLASSES_ROOT\cmdfile\shell\print]

[HKEY_CLASSES_ROOT\cmdfile\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\cmdfile\shellex]

[HKEY_CLASSES_ROOT\cmdfile\shellex\DropHandler]
@={86C86720-42A0-1069-A2E8-08002B30309D}

[HKEY_CLASSES_ROOT\cmdfile\shellex\PropertySheetHandlers]

[HKEY_CLASSES_ROOT\cmdfile\shellex\PropertySheetHandlers\PifProps]
@={86F19A00-42A0-1069-A2E9-08002B30309D}

- Notepad aufrufen
- Einfügen
- als Datei mt der Endung .REG speichern
- Doppelklick auf die REG-Datei
- fertig.

Ich hoffe, das reicht! ;D ;) :D
 
  • #3
@ Hägar

danke für den Tip!
Ich hatte es ausprobiert, leider ohne Erfolg.
Nach Import in die Registry hatte ich den Rechner neugestartet.
Die bat/batfile-Extensionen sind zwar in der Registry unter HKEY_CLASSES_ROOT vertreten, sind aber nicht unter Explorer->Ordneroptionen->Dateitypen ersichtbar. ???
Zudem sind die Kontextmenü-Einträge bearbeiten und installieren (inf-Dateien) immernoch nicht vorhanden. :-\
Die inf-Dateien sind zudem dem Texteditor zugeordnet, werden aber nicht von diesem geöffnet, wenn man sie anklickt.
Ich bin ja viel gewohnt von Windows, aber sowas ist mir noch nicht wiederfahren.
Habe auch schon wie blöd zu diesem Thema gegoogled, leider ohne etwas Nützliches zu finden.

Mintschi
 
  • #4
Mintschi schrieb:
@ Hägar

danke für den Tip!
Ich hatte es ausprobiert, leider ohne Erfolg.
Nach Import in die Registry hatte ich den Rechner neugestartet.
Die bat/batfile-Extensionen sind zwar in der Registry unter HKEY_CLASSES_ROOT vertreten, sind aber nicht unter Explorer->Ordneroptionen->Dateitypen ersichtbar. ???
Zudem sind die Kontextmenü-Einträge bearbeiten und installieren (inf-Dateien) immernoch nicht vorhanden. :-\
Völlig normal! ;)
Die Haupsache ist, das sich eine BAT-Datei wieder ausführen läßt.

Du kannst ja die Test Batch probieren...
Code:
rem Test-Batch
cmd /k cls
Das Ergebnis muss eine offene Eingabeaufforderung sein.

Die inf-Dateien sind zudem dem Texteditor zugeordnet, werden aber nicht von diesem geöffnet, wenn man sie anklickt.
Ich bin ja viel gewohnt von Windows, aber sowas ist mir noch nicht wiederfahren.
Habe auch schon wie blöd zu diesem Thema gegoogled, leider ohne etwas Nützliches zu finden.

Mintschi

Reg-Datei kommt gleich! ;)

Fertig! ;D

Code:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.inf]
@=TextPad.inf

[HKEY_CLASSES_ROOT\.inf\PersistentHandler]
@={5e941d80-bf96-11cd-b579-08002b30bfeb}

[HKEY_CLASSES_ROOT\inffile]
@=Setup-Informationen

[HKEY_CLASSES_ROOT\inffile\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,31,00,00,00

[HKEY_CLASSES_ROOT\inffile\shell]

[HKEY_CLASSES_ROOT\inffile\shell\Install]
@=In&stallieren

[HKEY_CLASSES_ROOT\inffile\shell\Install\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,72,00,75,00,\
  6e,00,64,00,6c,00,6c,00,33,00,32,00,2e,00,65,00,78,00,65,00,20,00,73,00,65,\
  00,74,00,75,00,70,00,61,00,70,00,69,00,2c,00,49,00,6e,00,73,00,74,00,61,00,\
  6c,00,6c,00,48,00,69,00,6e,00,66,00,53,00,65,00,63,00,74,00,69,00,6f,00,6e,\
  00,20,00,44,00,65,00,66,00,61,00,75,00,6c,00,74,00,49,00,6e,00,73,00,74,00,\
  61,00,6c,00,6c,00,20,00,31,00,33,00,32,00,20,00,25,00,31,00,00,00

[HKEY_CLASSES_ROOT\inffile\shell\open]

[HKEY_CLASSES_ROOT\inffile\shell\open\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\inffile\shell\print]

[HKEY_CLASSES_ROOT\inffile\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
 
  • #5
@ Hägar

Nochmals vielen Dank für deine Hilfe! ;)

Das Ausführen der bat-Datei funzt nicht.
WinXP fragt nach einem zugehörigen Programm. :-\
Ich hatte auch die reg-Datei in die Registry importiert, leider erscheint immernoch kein Eintrag im Kontextmenü des Explorers. :eek:

Gruß,
Mintschi
 
  • #7
@ aninemo

Du bist ein Goldstück! ;) :)
Die Fixes haben prima gefunzt.

Vielen Dank euch beiden, für eure Mühe.

Mintschi
 
  • #9
@ aninemo

Das ist richtig, du hast aber, im Gegensatz zu mir, diesen wertvollen Link gefunden. :D ;)
Bookmark habe ich natürlich gesetzt! ::)
 
  • #10
Nicht gefunden - schon gekannt ;)
 
Thema:

Registry reparieren...

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.963
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben