Wie kann man das Icon von HTML-Dateien ändern?

9256
GetFree

Windows (zumindest XP und Vista, ich habe noch nicht 7 versucht) weigert sich, meine Einstellung des Symbols für HTML-Dateien zu berücksichtigen. Es besteht darauf, das Papierblatt mit dem IE-Logo darauf zu zeigen.

Unter XP habe ich das Symbol geändert Folder options > File Typesund für Vista habe ich FileTypesMan verwendet . Aber es funktioniert überhaupt nicht.

Wie kann ich das machen?

3

4 Antworten auf die Frage

2
grvpanchal

Die Werte für Symbole befinden sich in der Registrierung.

Gehen Sie zu RUN und geben Sie regedit ein

Go to HKEY_CLASSES_ROOT\.html 

Überprüfen Sie dann die Standardeinstellung. Zum Beispiel habe ich einen Chrom-Browser. Daher ist mein Standardschlüssel ChromiumHTM.

Gehen Sie zum Standardnamen des Schlüssels:

HKEY_CLASSES_ROOT\\DefaultIcon 

Beispiel:

HKEY_CLASSES_ROOT\ChromiumHTM\DefaultIcon 

Ändern Sie den Standardwert für diesen Schlüssel in das gewünschte Symbol. Starten Sie explorer.exe neu und Ihr Symbol wird geändert.

Der Standardtyp lautet "htmlfile". Ich bin zu diesem Schlüssel gegangen und unter `DefaultIcon` ist der genaue Pfad, den ich mit FileTypesMan selbst festgelegt habe. GetFree vor 11 Jahren 0
Haben Sie den Prozess abgebrochen und die explorer.exe gestartet oder neu gestartet? grvpanchal vor 11 Jahren 0
Ja, ich habe neu gestartet, aber es hat nicht funktioniert. GetFree vor 11 Jahren 0
1
Alexey Ivanov

Eine Anwendung könnte einen Icon-Handler installiert haben, um je nach Inhalt der Datei ein benutzerdefiniertes Symbol bereitzustellen. Beispielsweise installiert Microsoft Office den Symbolhandler, um benutzerdefinierte Symbole für in Word oder Excel erstellte HTML-Dateien anzuzeigen.

Wenn es einen Icon-Handler gibt, verwendet Windows kein Icon von DefaultIcon.

Versuchen Sie also, den Schlüssel zu entfernen:

HKEY_CLASSES_ROOT\htmlfile\shellex\IconHandler 

Der Explorer verwendet dann das in DefaultIcon:

HKEY_CLASSES_ROOT\htmlfile\DefaultIcon 

Sie müssen den Explorer nicht neu starten. Wenn sich das Symbol nicht sofort ändert, starten Sie den Explorer neu.


Andernfalls geben Sie die Schritte an, mit denen Sie das Symbol ändern können.

Dies funktioniert, bricht jedoch die vorhandene Funktionalität, dh die Dateien, die ein benutzerdefiniertes Symbol anzeigen sollen, zeigen stattdessen den Standardwert. Der `Icon Handler` hat ein eigenes Standard-Symbol (das sich von dem Windows-Standard unterscheidet). Kann man den Default des` Icon Handler` anderswo einstellen? GetFree vor 11 Jahren 0
@ GetFree Ich denke, es gibt keinen einfachen Weg: Sie haben entweder den Icon-Handler oder nicht. Wenn es einen Icon-Handler gibt, hat er die volle Kontrolle über das angezeigte Icon. Die Handler-DLL von MS Office 2007 enthält keine Symbole. Ich bin mir ziemlich sicher, dass es in den nachfolgenden Office-Versionen keine Symbole in der Handler-DLL gibt, sodass die Symbole aus anderen Dateien extrahiert werden. Man könnte meinen, es sollte die `DefaultIcon`-Einstellung verwenden, wenn angepasste Symbole nicht anwendbar sind. Und ich stimme zu. Das scheint aber nicht der Fall zu sein. Alexey Ivanov vor 11 Jahren 0
@ GetFree Ich weiß nicht, woher Office die Symbole extrahiert. Wenn Sie diese DLL oder EXE finden, können Sie das Standardsymbol in etwas anderes ändern. Sie können [Process Explorer] (http://technet.microsoft.com/de-de/sysinternals/bb896653.aspx) verwenden, um zu sehen, welche Dateien der Icon Handler öffnet. Dies ist jedoch keine einfache Aufgabe, da der Explorer viele Shell-Erweiterungen verwendet. Alexey Ivanov vor 11 Jahren 0
0
Karan Dayaba

Ich kann Ihnen eine andere Möglichkeit für die Verwendung eines anderen Symbols für Ihre HTML-Datei vorschlagen. Es ist ein völlig anderer Weg, aber es könnte Ihnen das gewünschte Ergebnis liefern.

Klicken Sie mit der rechten Maustaste auf Desktop >> Neu >> Verknüpfung und wählen Sie Ihre Datei. Dann können Sie das Symbol dieser Verknüpfung ändern, indem Sie mit der rechten Maustaste darauf klicken >> Eigenschaften >> Symbol ändern. Dann können Sie diese Verknüpfungsdatei an eine beliebige Stelle verschieben

Ja, aber suchen Sie dieselbe Frage im Internet und sind auf dieser Seite gekommen. Ich las die Antwort Ich dachte auch, dass Dies jemand anderen helfen könnte, der dieselbe Frage hat. und wenn er das ergebnis wie ich will .. :) Karan Dayaba vor 8 Jahren 0
-1
washbow

Eine Lösung von Link

Klicken Sie mit der rechten Maustaste auf Desktop und
wählen Sie Eigenschaften> Darstellung. Klicken Sie auf "Erweitert", wählen Sie "Symbol" und ändern Sie die Größe in eine andere als die aktuelle Größe.
Drücken Sie "OK", um die Änderungen in allen relevanten Dialogfenstern zu bestätigen.
Wenn sich die Symbole geändert haben, stellen Sie die ursprüngliche Größe wieder her.

Dadurch sollten alle Symbole neu gezeichnet werden, um die alten Bilder zu löschen.

Das Problem ist nicht der Icon-Cache. Ich habe TweakUI verwendet, um die Icons zu verbieten, aber sie bleiben gleich. GetFree vor 11 Jahren 1