Falsche Icons im TC dank PowerDVD

German support forum

Moderators: white, Hacker, Stefan2

gehrkes
Junior Member
Junior Member
Posts: 8
Joined: 2006-10-23, 22:13 UTC

Falsche Icons im TC dank PowerDVD

Post by *gehrkes »

Bitte um Entschuldigung, wenn das Thema schon durchgekaut wurde, aber ich finde hier keine Lösung.
Habe Windows 8.1, den Total Commander 8.51 und gestern PowerDVD14 installiert. Nun steht dieses Programm ja im Verruf, sich alle möglichen Datei-Verknüpfungen zu schnappen. Tut es aber nicht, eigentlich sind nur die DVD/Bluray-Dateien zugeordnet.
Aber nach der Installation haben im TotalCommander z.B. alle png-, avi-, mp4-, jpg-Dateien das PowerDVD-Icon erhalten. Die richtigen Programme werden zwar geöffnet, aber alle Files haben das falsche Symbol.
Ich kann über Dateien/Verknüpfen/Typ Berabeiten/Symbol ändern ein anderes Icon wählen, das gilt dann aber für alle genannten Dateien.
Was mich irritiert ist, dass bei "Dateityp bearbeiten"/"Typname" bei allen Dateien "PowerDVD14.0FILE" steht - auch bei den jpgs - und ich kann das nicht ändern.
Wie kann ich die richtigen Icons wie im Explorer setzen?
Dank fürs Lesen.
Stefan
MC
Senior Member
Senior Member
Posts: 402
Joined: 2003-02-05, 13:53 UTC

Post by *MC »

Im Windows Explorer werden die korrekten Icons gezeigt? Auch nach einem Neustart des Rechners?
gehrkes
Junior Member
Junior Member
Posts: 8
Joined: 2006-10-23, 22:13 UTC

Post by *gehrkes »

Mehrfache Neustarts, Total Commander komplett gelöscht und wieder aufgespielt.


(Ich würde ja gerne den Screenshot hochladen, aber darf ich nicht, weil ich hier im Forum nur eine Meldung geschrieben habe)
gehrkes
Junior Member
Junior Member
Posts: 8
Joined: 2006-10-23, 22:13 UTC

Post by *gehrkes »

User avatar
sqa_wizard
Power Member
Power Member
Posts: 3860
Joined: 2003-02-06, 11:41 UTC
Location: Germany

Post by *sqa_wizard »

Sieht wirklich seltsam aus.
Du kannst über "Dateien/Interne Verknüpfungen/Hinzufügen" die Einträge wieder manuell zuordnen.
#5767 Personal license
gehrkes
Junior Member
Junior Member
Posts: 8
Joined: 2006-10-23, 22:13 UTC

Post by *gehrkes »

Ja, werde ich dann wohl machen müssen.
Ist aber schon komisch, oder? Habe jetzt extra mal das System zurückgesetzt VOR der PowerDVD14 Installation - da ist alles in Ordnung. Sobald ich das installiere, sind die falschen Icons wieder da. Habe zwei andere "Commander" getestet: die stellen die Icons richtig dar.
Also vielleicht doch ein TC-Problem?
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48075
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Können Sie mal die Registry-Einträge für einen der betroffenen Dateitypen hier einstellen? Es geht um folgende (am Beispiel PNG):
1. HKEY_CLASSES_ROOT\.png -> Dateien - Exportieren - Ausgewählte Teilstruktur
2. Dort schauen, was als Standardwert hinterlegt ist, z.B. png_type oder so ähnlich->
HKEY_CLASSES_ROOT\gefundener Wert (also im Beispiel: png_type)
-> auch wieder Dateien - Exportieren - Ausgewählte Teilstruktur
3.
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.png
-> auch wieder Dateien - Exportieren - Ausgewählte Teilstruktur
Author of Total Commander
https://www.ghisler.com
gehrkes
Junior Member
Junior Member
Posts: 8
Joined: 2006-10-23, 22:13 UTC

Post by *gehrkes »

Vielen Dank fürs Antworten und Kümmern.
Ich glaube, das ist ein selbstgemachtes Problem, bzw. hat was mit meinem PC zu tun. Ich habe mal in der Systemsteuerung unter "Dateityp einem Programm zuordnen" die Liste aufgerufen und gleichzeitig die Freeware ExtMan daneben gestellt. Ich raffe nicht, wieso ganz andere Zuordnungen angezeigt werden.

http://www.directupload.net/file/d/3693/hwnaxdt2_jpg.htm][IMG]http://s7.directupload.net/images/140724/temp/hwnaxdt2.jpg

Wird da auf unterschiedliche Index-Dateien zurückgegriffen??

Was die Registry-Einträge betrifft würde ich ja gerne hier was reinstellen, aber ich scheitere an "Dort schauen, was als Standardwert hinterlegt ist"

Denn der erste Export sieht so aus:

[i]Schlüsselname: HKEY_CLASSES_ROOT\.png
Klassenname: <KEINE KLASSE>
Letzter Schreibzugriff: 17.07.2014 - 22:20
Wert 0
Name: <KEIN NAME>
Typ: REG_SZ
Daten: PowerDVD14.0FILE

Wert 1
Name: Content Type
Typ: REG_SZ
Daten: image/png

Wert 2
Name: PerceivedType
Typ: REG_SZ
Daten: image

Schlüsselname: HKEY_CLASSES_ROOT\.png\OpenWithList
Klassenname: <KEINE KLASSE>
Letzter Schreibzugriff: 20.10.2013 - 01:43

Schlüsselname: HKEY_CLASSES_ROOT\.png\OpenWithList\ois.exe
Klassenname: <KEINE KLASSE>
Letzter Schreibzugriff: 20.10.2013 - 01:43
Wert 0
Name: <KEIN NAME>
Typ: REG_SZ
Daten:

Schlüsselname: HKEY_CLASSES_ROOT\.png\OpenWithProgids
Klassenname: <KEINE KLASSE>
Letzter Schreibzugriff: 20.10.2013 - 11:46
Wert 0
Name: Microsoft.PhotoManager.imagetype
Typ: REG_SZ
Daten:

Wert 1
Name: pngfile
Typ: REG_SZ
Daten:

Schlüsselname: HKEY_CLASSES_ROOT\.png\PersistentHandler
Klassenname: <KEINE KLASSE>
Letzter Schreibzugriff: 20.10.2013 - 01:33
Wert 0
Name: <KEIN NAME>
Typ: REG_SZ
Daten: {098f2470-bae0-11cd-b579-08002b30bfeb}
[/i]
User avatar
Stefan2
Power Member
Power Member
Posts: 4153
Joined: 2007-09-13, 22:20 UTC
Location: Europa

Post by *Stefan2 »

gehrkes wrote:ich scheitere an "Dort schauen, was als Standardwert hinterlegt ist"
- starte Regedit
- gehe zu HKEY_CLASSES_ROOT\
- tippe schnell: .png
(oder suche nach .png)
- Schau bei .png was da beim Name (Standard) steht, z.B. pngfile


- gehe zu HKEY_CLASSES_ROOT\
- tippe schnell: pngfile (bzw., was bei dir bei (Standard steht)
- Rechtsklick auf den Ordner pngfile > Exportieren > Desktop\pngfile.TXT

- öffne die Datei pngfile.TXT vom Desktop in Notepad und poste das hier:
pngfile.TXT wrote: Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\pngfile]
@="PNG Image"
"EditFlags"=dword:00010000
"FriendlyTypeName"=hex(2):40,00,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,33,00,30,00,35,00,39,00,38,00,00,00
"ImageOptionFlags"=dword:00000001

[HKEY_CLASSES_ROOT\pngfile\CLSID]
@="{25336920-03F9-11cf-8FD0-00AA00686F13}"

[HKEY_CLASSES_ROOT\pngfile\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,69,00,6d,00,\
61,00,67,00,65,00,72,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,38,\
00,33,00,00,00

[HKEY_CLASSES_ROOT\pngfile\shell]

[HKEY_CLASSES_ROOT\pngfile\shell\open]
"MuiVerb"=hex(2):40,00,25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,\
69,00,6c,00,65,00,73,00,25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,\
00,20,00,50,00,68,00,6f,00,74,00,6f,00,20,00,56,00,69,00,65,00,77,00,65,00,\
72,00,5c,00,70,00,68,00,6f,00,74,00,6f,00,76,00,69,00,65,00,77,00,65,00,72,\
00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00,30,00,34,00,33,00,00,00

[HKEY_CLASSES_ROOT\pngfile\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,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,22,00,25,\
00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,00,65,00,73,00,\
25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,20,00,50,00,68,00,6f,\
00,74,00,6f,00,20,00,56,00,69,00,65,00,77,00,65,00,72,00,5c,00,50,00,68,00,\
6f,00,74,00,6f,00,56,00,69,00,65,00,77,00,65,00,72,00,2e,00,64,00,6c,00,6c,\
00,22,00,2c,00,20,00,49,00,6d,00,61,00,67,00,65,00,56,00,69,00,65,00,77,00,\
5f,00,46,00,75,00,6c,00,6c,00,73,00,63,00,72,00,65,00,65,00,6e,00,20,00,25,\
00,31,00,00,00

[HKEY_CLASSES_ROOT\pngfile\shell\open\DropTarget]
"Clsid"="{FFE2A43C-56B9-4bf5-9A79-CC6D4285608A}"

[HKEY_CLASSES_ROOT\pngfile\shell\printto]

[HKEY_CLASSES_ROOT\pngfile\shell\printto\command]
@=hex(2):22,00,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,22,00,20,\
00,22,00,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,69,00,6d,00,67,00,76,00,77,00,2e,00,64,00,6c,00,6c,00,22,00,2c,00,49,00,\
6d,00,61,00,67,00,65,00,56,00,69,00,65,00,77,00,5f,00,50,00,72,00,69,00,6e,\
00,74,00,54,00,6f,00,20,00,2f,00,70,00,74,00,20,00,22,00,25,00,31,00,22,00,\
20,00,22,00,25,00,32,00,22,00,20,00,22,00,25,00,33,00,22,00,20,00,22,00,25,\
00,34,00,22,00,00,00



Allerdings wird der wichtige Eintrag wie zB [HKEY_CLASSES_ROOT\pngfile\DefaultIcon] als Reg_Expand_SZ gespeichert und in Hex codiert exportiert.

Wahrscheinlich ist daher ein händischer Export besser geeignet zur Fehlersuche:
meine Registry wrote: HKEY_CLASSES_ROOT\.jpeg \ (Standard) = jpegfile
HKEY_CLASSES_ROOT\.jpg \ (Standard) = jpegfile
HKEY_CLASSES_ROOT\jpegfile\DefaultIcon \ (Standard) = %SystemRoot%\System32\imageres.dll,-72

HKEY_CLASSES_ROOT\.png \ (Standard) = pngfile
HKEY_CLASSES_ROOT\pngfile\DefaultIcon \ (Standard) = %SystemRoot%\System32\imageres.dll,-83

Ich schau' mal, ob ich ein Hilfstool zum automatischen Exportieren finde, oder schreiben kann.
Allerdings findest du solch exportierte Listen auch über eine Googlesuche.
Früher hatte ich mal solch eine Reg-Datei, mit der man sich die korrekten Standardeinträge wieder importieren kann. Vieleicht findest du auch so eine.
User avatar
Stefan2
Power Member
Power Member
Posts: 4153
Joined: 2007-09-13, 22:20 UTC
Location: Europa

Post by *Stefan2 »

 

Das Exportieren der Registryeinträge kann man mit Hilfe einer Batch automatisieren:

How-to
- Speichere diesen Code als beliebigername.CMD in einen leeren Ordner.
- Dann doppelklicke auf diese CMD

Es sollen die gewünschten Werte aus der Registry ausgelesen und in Notepad angezeigt werden.

Die Batch exportiert hier Einträge von Bilder-Dateierweiterungen aus dem Zweig "HKEY_CLASSES_ROOT\"
Standardmäßig werden "png jpg jpeg gif" exportiert, bei Bedarf bitte anpassen.

Code: Select all

@ECHO OFF
REM Purpose: Extract Registry Keys, 2014-07-25, by Stefan, v0.01
REM
REM    _   _                    _____        _    _    _                    
REM   | | | |                  /  ___|      | |  | |  (_)                   
REM   | | | | ___   ___  _ __  \ `--.   ___ | |_ | |_  _  _ __    __ _  ___ 
REM   | | | |/ __| / _ \| '__|  `--. \ / _ \| __|| __|| || '_ \  / _` |/ __|
REM   | |_| |\__ \|  __/| |    /\__/ /|  __/| |_ | |_ | || | | || (_| |\__ \
REM    \___/ |___/ \___||_|    \____/  \___| \__| \__||_||_| |_| \__, ||___/
REM                                                               __/ |     
REM      
REM Suche den (Standard)-Eintrag von jeweils png, jpg, jpeg und gif
REM und gehe dann  zu eben diesem Schlüssel und exportiere diesen.
SET "array=png jpg jpeg gif"
SET ExportFileName=RegExport_randomname2345.txt




REM    _____  _                 _____             _       
REM   |_   _|| |               /  __ \           | |      
REM     | |  | |__    ___      | /  \/  ___    __| |  ___ 
REM     | |  | '_ \  / _ \     | |     / _ \  / _` | / _ \
REM     | |  | | | ||  __/     | \__/\| (_) || (_| ||  __/
REM     \_/  |_| |_| \___|      \____/ \___/  \__,_| \___|
REM     __    _               _  _          _                       _    __  
REM    / /   | |             ( )| |        | |                     | |   \ \ 
REM   | |  __| |  ___   _ __ |/ | |_       | |_  ___   _   _   ___ | |__  | |
REM   | | / _` | / _ \ | '_ \   | __|      | __|/ _ \ | | | | / __|| '_ \ | |
REM   | || (_| || (_) || | | |  | |_       | |_| (_) || |_| || (__ | | | || |
REM   | | \__,_| \___/ |_| |_|   \__|       \__|\___/  \__,_| \___||_| |_|| |
REM    \_\                                                               /_/ 
REM        
IF exist %ExportFileName% del %ExportFileName%
FOR %%N in (%array%) DO (
IF exist %%N_RegExportTempFile45875.txt del %%N_RegExportTempFile45875.txt
reg query HKEY_CLASSES_ROOT\.%%N | for /F "tokens=3" %%S in (' find "Standard" ') do (
reg export HKEY_CLASSES_ROOT\%%S %%N_RegExportTempFile45875.txt
type %%N_RegExportTempFile45875.txt >> %ExportFileName%
del %%N_RegExportTempFile45875.txt
)
)
START "" Notepad  %ExportFileName%
REM PAUSE


.
User avatar
Sir_SiLvA
Power Member
Power Member
Posts: 3290
Joined: 2003-05-06, 11:46 UTC

Post by *Sir_SiLvA »

und wenn du dir den code von Stefan kopierst lösche gleich alle Zeilen die mit REM anfangen denn den Teenager Ascii Code tut gar nix :evil:
Hoecker sie sind raus!
Laurin
Member
Member
Posts: 100
Joined: 2007-07-03, 16:33 UTC

Post by *Laurin »

Schau mal in denn einstellungen von PowerDVD14
Und denn dazugehörigen Hilfs programen

Ob es da einen Punkt gibt Verknüpfungen, >Überwachen< oder so ähnlich....

da läuft vermutlich ein Mini Prg im Hintergrund was die immer wieder auf das Icon
von PowerDVD14 ändert...
#33304 Personal license
GRUND REGEL für das aufsetzen eines neuen SYSTEM
1. WINDOWS
2. Total Commander
und dann denn rest
gehrkes
Junior Member
Junior Member
Posts: 8
Joined: 2006-10-23, 22:13 UTC

Post by *gehrkes »

Hallo Stefan2

Dank für den Batch. Hier das Ergebnis:




Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\PowerDVD14.0FILE]

[HKEY_CLASSES_ROOT\PowerDVD14.0FILE\DefaultIcon]
@="C:\\Program Files\\CyberLink\\PowerDVD14\\PowerDVD.ico"

[HKEY_CLASSES_ROOT\PowerDVD14.0FILE\shell]
@="Open"

[HKEY_CLASSES_ROOT\PowerDVD14.0FILE\shell\Open]
@="™ffnen mit PowerDVD"

[HKEY_CLASSES_ROOT\PowerDVD14.0FILE\shell\Open\command]
@="\"C:\\Program Files\\CyberLink\\PowerDVD14\\PowerDVD.exe\" \"%1\""

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\PowerDVD14.0FILE]

[HKEY_CLASSES_ROOT\PowerDVD14.0FILE\DefaultIcon]
@="C:\\Program Files\\CyberLink\\PowerDVD14\\PowerDVD.ico"

[HKEY_CLASSES_ROOT\PowerDVD14.0FILE\shell]
@="Open"

[HKEY_CLASSES_ROOT\PowerDVD14.0FILE\shell\Open]
@="™ffnen mit PowerDVD"

[HKEY_CLASSES_ROOT\PowerDVD14.0FILE\shell\Open\command]
@="\"C:\\Program Files\\CyberLink\\PowerDVD14\\PowerDVD.exe\" \"%1\""

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\PowerDVD14.0FILE]

[HKEY_CLASSES_ROOT\PowerDVD14.0FILE\DefaultIcon]
@="C:\\Program Files\\CyberLink\\PowerDVD14\\PowerDVD.ico"

[HKEY_CLASSES_ROOT\PowerDVD14.0FILE\shell]
@="Open"

[HKEY_CLASSES_ROOT\PowerDVD14.0FILE\shell\Open]
@="™ffnen mit PowerDVD"

[HKEY_CLASSES_ROOT\PowerDVD14.0FILE\shell\Open\command]
@="\"C:\\Program Files\\CyberLink\\PowerDVD14\\PowerDVD.exe\" \"%1\""

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\giffile]
@="GIF Image"
"EditFlags"=dword:00200000
"ImageOptionFlags"=dword:00000000
"FriendlyTypeName"=hex(2):40,00,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,33,00,30,00,35,00,39,00,35,00,00,00

[HKEY_CLASSES_ROOT\giffile\CLSID]
@="{25336920-03F9-11cf-8FD0-00AA00686F13}"

[HKEY_CLASSES_ROOT\giffile\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,69,00,6d,00,\
61,00,67,00,65,00,72,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,37,\
00,31,00,00,00

[HKEY_CLASSES_ROOT\giffile\shell]

[HKEY_CLASSES_ROOT\giffile\shell\Open]
"CommandId"="IE.File"

[HKEY_CLASSES_ROOT\giffile\shell\Open\command]
@="\"C:\\Program Files\\Internet Explorer\\iexplore.exe\" %1"
"DelegateExecute"="{17FE9752-0B5A-4665-84CD-569794602F5C}"

[HKEY_CLASSES_ROOT\giffile\shell\printto]

[HKEY_CLASSES_ROOT\giffile\shell\printto\command]
@=hex(2):22,00,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,22,00,20,\
00,22,00,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,69,00,6d,00,67,00,76,00,77,00,2e,00,64,00,6c,00,6c,00,22,00,2c,00,49,00,\
6d,00,61,00,67,00,65,00,56,00,69,00,65,00,77,00,5f,00,50,00,72,00,69,00,6e,\
00,74,00,54,00,6f,00,20,00,2f,00,70,00,74,00,20,00,22,00,25,00,31,00,22,00,\
20,00,22,00,25,00,32,00,22,00,20,00,22,00,25,00,33,00,22,00,20,00,22,00,25,\
00,34,00,22,00,00,00
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48075
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

OK, der Standardwert von HKEY_CLASSES_ROOT\.png ist also PowerDVD14.0FILE.

Deshalb schaut TC unter
HKEY_CLASSES_ROOT\PowerDVD14.0FILE\DefaultIcon
nach, und findet dort
C:\Program Files\CyberLink\PowerDVD14\PowerDVD.ico

was er dann auch anzeigt...
Author of Total Commander
https://www.ghisler.com
gehrkes
Junior Member
Junior Member
Posts: 8
Joined: 2006-10-23, 22:13 UTC

Post by *gehrkes »

Danke ghisler

1. Wo schaut denn Windows selbst nach und zeigt das richtige Icon?
2. Könnte ich TC beibringen auch an der richtigen Stelle zu suchen? (Wie zum Beispiel andere Datei-Commander...)

Blödes PowerDVD, ich glaub ich suche mir einen anderen Bluray-Player.
Post Reply