Auf einmal kein Symbol neben Dateinamen für FLV-Erweiterung

German support forum

Moderators: Hacker, Stefan2, white

Jürgen_B
Junior Member
Junior Member
Posts: 21
Joined: 2007-07-12, 21:11 UTC

Auf einmal kein Symbol neben Dateinamen für FLV-Erweiterung

Post by *Jürgen_B »

Hallo,

auf einmal wird kein Symbol neben den Dateinamen mit der FLV-Erweiterung im aktuellen TC angezeigt. Ich benutze "FLVPlayer.exe".

Im Arbeitsplatz werden die Symbole angezeigt. In den Dateitypen ist für FLV die Zuordnung zum Programm richtig vorhanden und das Symbol zu sehen.

Einr Deinstallation und anschliessende Neuinstallation brachte keine Verbesserung. Rechtsklicken auf eine Datei und dann "Öffnen mit", "Programm auswählen", dann den FLV-Player auswählen und "Dateityp immer mit dem ausgewählten Programm öffnen" brachte auch keine Hilfe.

Was könnte die Ursache sein warum auf einmal das Symbol nicht mehr angezeigt wird ?
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50768
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Leider hat Microsoft mit den Verknüpfungen ein riesiges Chaos angerichtet, so dass es mittlerweile viele Stellen gibt, wo die Verknüpfung eingestellt sein könnte. Leider ist es auch nicht dokumentiert, in welcher Reihenfolge der Explorer diese Orte "abgrast". Wahrscheinlich zeigt einer der Orte auf ein nicht mehr existierendes Programm, so dass Total Commander ein leeres Icon anzeigt. Starten Sie mal Regedit und melden hier den Inhalt folgender Schlüssel:

HKEY_CLASSES_ROOT\.flv
Dort steht z.B. flv_datei. Suchen Sie als nächstes also nach dem Schlüssel, auf den der erste verweist, also in diesem Beispiel
HKEY_CLASSES_ROOT\flv_datei

Als nächstes den Inhalt von:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.flv

Je nach deren Inhalt kommen dann weitere Instruktionen.

Am einfachsten können Sie den Inhalt mit Datei - Exportieren in eine .reg-Datei schreiben, und deren Inhalt dann hier ins Forum kopieren.

Vielen Dank!
Author of Total Commander
https://www.ghisler.com
Jürgen_B
Junior Member
Junior Member
Posts: 21
Joined: 2007-07-12, 21:11 UTC

Post by *Jürgen_B »

Hier sind die Registry-Angaben:

[HKEY_CLASSES_ROOT\.flv]
@="Flash.VideoFile"

[HKEY_CLASSES_ROOT\Flash.VideoFile]
"EditFlags"=dword:00000000

[HKEY_CLASSES_ROOT\Flash.VideoFile\shell]

[HKEY_CLASSES_ROOT\Flash.VideoFile\shell\open]

[HKEY_CLASSES_ROOT\Flash.VideoFile\shell\open\command]
@="C:\\Programme\\FLV Player\\FLVPlayer.exe \"%1\""

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.flv]
"Progid"="Flash.VideoFile"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.flv\OpenWithList]
"a"="Opera.exe"
"MRUList"="ba"
"b"="FLVPlayer.exe"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.flv\OpenWithProgids]
"Flash.VideoFile"=hex(0):

Eventuell unter "OpenWithList" den Browser "Opera.exe" entfernen ?

Ein Doppelklicken auf eine FLV-Datei öffnet übrigens den FLV-Player. Wie geschrieben nur das Symbol links neben dem Dateinamen fehlt.
User avatar
ate
Senior Member
Senior Member
Posts: 274
Joined: 2003-12-17, 22:48 UTC

Post by *ate »

Ich hatte hier ein ähnliches Problem mit .mkv, welche ordentlich mit dem Media Player Classic verknüpft waren. Trotzdem wurde das entsprechende Icon im TC nicht angezeigt.

Ich habe unter HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.mkv\OpenWithList

mal der Reihenfolge nach die dort aufgeführten Programme gelöscht.

Danach jedesmal den TC beendet und neu gestartet. Schon beim zweiten Löschvorgang in der Registry hat's funktioniert.

Zur Sicherheit kannst Du ja vorher den entsprechenden Registry-Zweig exportieren.
Jürgen_B
Junior Member
Junior Member
Posts: 21
Joined: 2007-07-12, 21:11 UTC

Post by *Jürgen_B »

Ich habe Opera aus der Registry für ".flv" entfernt, was aber leider nicht geholfen hat.
User avatar
sqa_wizard
Power Member
Power Member
Posts: 3895
Joined: 2003-02-06, 11:41 UTC
Location: Germany

Post by *sqa_wizard »

Da scheint was schief gelaufen zu sein.

Was fehlt, ist der Eintrag:

Code: Select all

[HKEY_CLASSES_ROOT\Flash.VideoFile\DefaultIcon]
@="C:\\Programme\\FLV Player\\FLVPlayer.exe,0"
#5767 Personal license
Jürgen_B
Junior Member
Junior Member
Posts: 21
Joined: 2007-07-12, 21:11 UTC

Post by *Jürgen_B »

Danke für den Hinweis. Ich habe die Registry direkt geändert und jetzt wo
"C:\Programme\FLV Player\FLV Player.exe",0
vorhanden ist, werden das Symbol für FLV auch wieder richtig angezeigt.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50768
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Seltsam, wenn DefaultIcon fehlt, sollte TC eigentlich das Icon aus

[HKEY_CLASSES_ROOT\Flash.VideoFile\shell\open\command]
@="C:\\Programme\\FLV Player\\FLVPlayer.exe \"%1\""

nehmen...
Author of Total Commander
https://www.ghisler.com
Jürgen_B
Junior Member
Junior Member
Posts: 21
Joined: 2007-07-12, 21:11 UTC

Post by *Jürgen_B »

ghisler(Author) wrote:Seltsam, wenn DefaultIcon fehlt, sollte TC eigentlich das Icon aus

[HKEY_CLASSES_ROOT\Flash.VideoFile\shell\open\command]
@="C:\\Programme\\FLV Player\\FLVPlayer.exe "%1""

nehmen...
Ich habe testweise DefaultIcon wieder gelöscht und das Symbol fehlte wieder im TC und nach dem Einspielen des gesicherten Eintrages war das Symbol wieder vorhanden.

Was ich jetzt festgestellt habe, das ich das gleiche Problem übrigens z.B. bei WAV-Dateien (z.B. Ordner Windows/Media) habe, der Arbeitsplatz zeigt das Mediaplayer-Symbol an und TC zeigt nichts an.

Weiterhin sehe ich Unterschiede bei PIF (MSDOS-Symbol) und EXE (Arbeitsplatz zeigt variable Symbole an und TC nichts). Weiter habe ich noch nicht verglichen.
User avatar
HolgerK
Power Member
Power Member
Posts: 5411
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

Post by *HolgerK »

ghisler(Author) wrote:Seltsam, wenn DefaultIcon fehlt, sollte TC eigentlich das Icon aus

[HKEY_CLASSES_ROOT\Flash.VideoFile\shell\open\command]
@="C:\\Programme\\FLV Player\\FLVPlayer.exe "%1""

nehmen...
Das Problem ist glaube ich das Leerzeichen im Pfad.

Der TC scheint damit im Gegensatz zum Explorer nicht zurechtzukommen.

2Jürgen_B
Wird das Icon im TC angezeigt wenn du den Registryeintrag auf (Zusätzliche Gänsefüßchen um den "Pfad")
[HKEY_CLASSES_ROOT\Flash.VideoFile\shell\open\command]
@=""C:\\Programme\\FLV Player\\FLVPlayer.exe" "%1""
änderst?

Gruß,
Holger
Jürgen_B
Junior Member
Junior Member
Posts: 21
Joined: 2007-07-12, 21:11 UTC

Post by *Jürgen_B »

HolgerK wrote:Wird das Icon im TC angezeigt wenn du den Registryeintrag auf (Zusätzliche Gänsefüßchen um den "Pfad")
[HKEY_CLASSES_ROOT\Flash.VideoFile\shell\open\command]
@=""C:\\Programme\\FLV Player\\FLVPlayer.exe" "%1""
änderst?
Mit Deinem Vorschlag klappt es jetzt. Ich habe den Registry-Eintrag für DefaultIcon wieder gelöscht und die Änderung als REG-Datei eingespielt, so das das Ergebnis in der Registry jetzt
"C:\Programme\FLV Player\FLVPlayer.exe" "%1"
ist. Nach einem TC-Neustart wird das FLV-Symbol auch mit fehlendem DefaultIcon angezeigt.

Aber warum fehlt überhaupt bei weiteren Dateierweiterungen das Symbol. Im Ordner "Windows/Media" ist wie geschrieben das Symbol für MID-Dateien vorhanden, aber nicht für WAV-Dateien. Im Arbeitsplatz für beide.

MID und damit MIDFile hat als DefaultIcon:
C:\PROGRA~1\WINDOW~2\wmplayer.exe,-120
und als Open Command:
"C:\Programme\Windows Media Player\wmplayer.exe" /Open "%L"

WAV und damit SoundRec hat als DefaultIcon:
C:\PROGRA~1\WINDOW~2\wmplayer.exe,-120
und als Open Command:
"C:\Programme\Windows Media Player\wmplayer.exe" /Open "%L"

Warum diese Unterschiede der Symbolanzeige im TC.
User avatar
HolgerK
Power Member
Power Member
Posts: 5411
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

Post by *HolgerK »

2ghisler(Author)
Fehlerbeschreibung:
Ich habe gestern unter Vista (und XP) mit TC7.04a mit einer Dateiextension aaa herumgespielt:

Wenn im TC mit "Dateien->Verknüpfen" per [Neu] eine Verknüpfung erzeugt wird, so wird diese mit einem Verweis des kurzen DOS Pfad/Dateiname in der Registry eingetragen.
-> Das Icon wird im TC korrekt anzeigt.

:!: Geht man allerdings ein zweites mal über "Dateien->Verknüpfen [Typ bearbeiten...] [>>]", und wählt die gleiche Exe im Dateiauswahldialog erneut aus, dann ändert sich der Eintrag in einen langen Pfad/Dateinamen ohne Gänsefüßchen :!:
-> Und schwups ist das Icon im TC weg, sobald der Pfad oder Dateinamen ein Leerzeichen enthält. :?


Allerdings muss ich ganz ehrlich zugeben, das ich diesen Dialog in der Regel eher selten benutze.
Mein bevorzugter Weg ist "Kontext Menu -> Öffnen mit..".


2Jürgen_B
Zuallererst mal ein paar Fragen:
1. Womit hast du die Dateizuordnungen geändert?
2. Welches Betriebssystem benutzt du überhaupt?
3. Hast Du Admin Rechte?

Workaround zum obigen Vorgehen wäre, den Pfad/Dateinamen innerhalb des Dialoges "Dateityp bearbeiten ->Offnen [ Pfad/Dateinamen "%1"] manuell mit " " zu umrahmen, wenn man die Dateiextension unbedingt auf diese Art ändern möchte.

Zu deinen weiteren Problemen:

- Hast Du vielleicht die Erzeugung kurzer Dateinamen mittels How to Disable the 8.3 Name Creation on NTFS Partitions ausgeschaltet?
- Andere Möglichketi: Der Index -120 existiert evtl. nicht in der über Defaulticon angegeben Datei.
Negative Indizes kenne ich eigentlich nur von resourcen dll's wie wmploc.dll
für eine Exe (wmplayer.exe) ist das eher ungewöhnlich.

Gruß,
Holger
Jürgen_B
Junior Member
Junior Member
Posts: 21
Joined: 2007-07-12, 21:11 UTC

Post by *Jürgen_B »

HolgerK wrote:Zuallererst mal ein paar Fragen:
1. Womit hast du die Dateizuordnungen geändert?
2. Welches Betriebssystem benutzt du überhaupt?
3. Hast Du Admin Rechte?

Workaround zum obigen Vorgehen wäre, den Pfad/Dateinamen innerhalb des Dialoges "Dateityp bearbeiten ->Offnen [ Pfad/Dateinamen "%1"] manuell mit " " zu umrahmen, wenn man die Dateiextension unbedingt auf diese Art ändern möchte.

Zu deinen weiteren Problemen:

- Hast Du vielleicht die Erzeugung kurzer Dateinamen mittels How to Disable the 8.3 Name Creation on NTFS Partitions ausgeschaltet?
- Andere Möglichketi: Der Index -120 existiert evtl. nicht in der über Defaulticon angegeben Datei.
Negative Indizes kenne ich eigentlich nur von resourcen dll's wie wmploc.dll
für eine Exe (wmplayer.exe) ist das eher ungewöhnlich.
1. in den Dateizuordnungen habe ich bis zur meiner Anfrage hier nicht manuell eingegriffen, d.h. FLV wurde von der Installationsroutine des FLV-Player eingerichtet
2. WinXP Home SP3
3. mein Benutzerkonto hat den Zusatz "Computeradministrator"

Ich hatte schon mal VLC-Player und Quicktime installiert, die ich aber wieder deinstalliert habe.

Die Erzeugung kurzer Dateinamen habe ich nicht ausgeschaltet. An einen Befehl dafür wie "fsutil.exe behavior set disable8dot3 1" hätte ich mich erinnert.

Das mit Index "-120" kann ich mir nicht erklären, aber warum wirkt sich der gleiche Index bei MID und WAV unterschiedlich aus.

Ich habe mal in der Registry nach ",-120" gesucht und diverse Mal war "wmplayer.exe" bei DefaultIcon dabei, auch noch:
AIFFFile, ASFFile, ASXFile, AUFile, AVIFile, cdafile, m3ufile, MIDFile, MMS, usw.

Bei der Verknüpfung des Media Players 10 werden in den Eigenschaften unter anderes Symbol nur zwei Symbole zur Auswahl angeboten.

Eine Änderung in der Registry für "SoundRec" (WAV) auf:
C:\PROGRA~1\WINDOW~2\wmplayer.exe,1
zeigt im Arbeitplatz weiterhin das Symbol, aber nach einem Neustart vom TC war weiterhin kein Symbol zu sehen
User avatar
HolgerK
Power Member
Power Member
Posts: 5411
Joined: 2006-01-26, 22:15 UTC
Location: Europe, Aachen

Post by *HolgerK »

2Jürgen_B

Der Index -120 ist kein Index sondern wird als ResourceId 120 interpretiert. Ich habe grade mal im wmplayer.exe mit Resourcehacker nachgesehen, das ist tatsächlich die Id der zweiten Icongruppe mit dem wmplayer-Dokumentsymbol.

Dann muss es eventuell doch noch einen Unterschied an einer anderen Stelle der Registry geben (eine der Stellen die Christian weiter oben angefragt hat).

Dieses Tool von Nirsoft ( RegScanner ), kann dir bei der Suche vielleicht etwas helfen.
Zwei Instanzen des RegScanners starten,
und dann einmal nach WMP10.AssocFile.WAV bzw. WMP10.AssocFile.Mid suchen lassen
(kann sein, das die Filegruppen bei dir unterschiedlich heissen),
oder alternativ nach .wav und .mid suchen lassen.

Die Suche nach .wav liefert allerdings sehr viele unerwünschte Ergebnisse.

Die Suche kann man zudem getrost auf REG_NONE, REG_SZ und REG_EXPAND_SZ im "New Scan"-Dialog unten links einschränken.
Aus der Scanliste lässt sich kontextsensitiv der Registryeditor starten (Doppelklick oder F8 ).

Vielleicht fällt beim Vergleich der beiden Suchergebnisse für wave und midi sofort ein Unterschied ins Auge.

Gruß,
Holger

Edit: Nur um sicher zu gehen:

Konfigurieren->Einstellungen...->Symbole(Icons)
(x) Alle verknüpfte + EXE/LNK (langsam)

ist bei dir eingeschaltet?
Jürgen_B
Junior Member
Junior Member
Posts: 21
Joined: 2007-07-12, 21:11 UTC

Post by *Jürgen_B »

HolgerK wrote:Edit: Nur um sicher zu gehen:

Konfigurieren->Einstellungen...->Symbole(Icons)
(x) Alle verknüpfte + EXE/LNK (langsam)

ist bei dir eingeschaltet?
Ich habe nur "Alle verknüpfte" (ohne EXE/LNK) eingestellt. Darum ist mir jetzt auch klar warum LNK und EXE kein Symbol haben. Der Symbol-Aufbau dafür dauert auf meinem fünf Jahren alten PC auch etwas. Darum lasse ich das ausgeschaltet. Es fiel mir halt nur auf wegen dem Problem vom Anfang des Threads.

Warum WAV bei mir kein Symbol haben ist mir jetzt auch klar und zwar lag das Problem hier:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.wav]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.wav\OpenWithList]
"MRUList"="afgb"
"b"="sndrec32.exe"
"f"="wmplayer.exe"
"g"="EAC.exe"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.wav\OpenWithProgids]
"soundrec"=hex(0):
@=hex(0):

Als ich bei "MRUList"="afgb" das "a" am Anfang entfernte und den TC neu startete war das Symbol auch bei den WAV-Dateien vorhanden.

Ich vermute ganz stark das der VLC-Player auf "a" stand und als ich diesen deinstallierte hat dieser nicht automatisch das "a" entfernt.

Das heißt für mich aber auch das TC und Arbeitsplatz sich die Symbole über unterschiedliche Wege suchen.
Post Reply