Wie ändere ich das Symbol für einen Dateityp in Windows?
Es ist überraschend, dass Windows keine integrierte Option hat, mit der Benutzer benutzerdefinierte Symbole für Dateitypen festlegen können. Wenn Sie einen benutzerdefinierten Dateityp haben und das entsprechende Programm kein ansprechendes Symbol in der EXE- oder DLL-Ressource hat, können Sie das Standardsymbol für diesen Dateityp manuell ändern oder anpassen.
In diesem Artikel wird erläutert, wie Sie das Standardsymbol für einen Dateityp mithilfe verschiedener Methoden in Windows ändern. Anweisungen gelten für alle Windows-Versionen, einschließlich Windows 10
Wie ändere ich das Standardsymbol für einen Dateityp?
Sie können das Standardsymbol für einen Dateityp mithilfe des integrierten Registrierungseditors ändern. In der zweiten Methode sehen wir uns an, wie Sie das Standardsymbol mit dem Standardprogramm-Editor ändern.
Methode 1: Ändern Sie das Dateitypsymbol mit dem Registrierungseditor
Nehmen wir an, Sie möchten das Dateitypsymbol für TXT-Dateien ändern.
- Klicken Sie auf Start, geben Sie
regedit.exe
und drücken Sie die EINGABETASTE - Navigieren Sie zum folgenden Zweig:
HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts \ .txt \ UserChoice
Progid
im rechten Bereich dieProgid
fürProgid
(z. B.txtfile
). Dies ist der vom Benutzer ausgewählte (über Standardprogramme oder Dialogfeld Öffnen mit) programmatische Kennung für die Dateierweiterung.Registrierungszweig nicht gefunden?
- Wenn der
UserChoice
Zweig nicht vorhanden ist, navigieren Sie zum folgenden Zweig:HKEY_CLASSES_ROOT \ .txt
txtfile
Sie sich im rechten Bereich die(default)
txtfile
(z. B.txtfile
).- Navigieren Sie zur folgenden Taste (wobei
txtfile
die in Schritt 2 oder Schritt 4 oben angegebene Prog-ID ist).HKEY_CLASSES_ROOT \ txtfile \ DefaultIcon
Wenn der
DefaultIcon
Schlüssel standardmäßig nicht vorhanden ist, müssen Sie ihn manuell erstellen. - Doppelklicken Sie im rechten Bereich
(default)
und geben Sie den Pfad zu Ihrem benutzerdefinierten Symbol an ( .ico- Datei oder Verweis auf ein Symbol in einer EXE / DLL-Datei. Siehe Abschnitt „ Symbole aus DLL / EXE-Dateien “ am Ende von Dieser Artikel). - Bearbeiten Sie die
(default)
Wertdaten unter Angabe des Pfads zu einer Symboldatei. In diesem Beispiel habe ich eine Notizblock-Symboldatei aus dem Internet verwendet, sie an einem dauerhaften Speicherort gespeichert und den vollständigen Pfad angegeben. Wenn Sie eine benutzerdefinierte Symboldatei verwenden, stellen Sie sicher, dass diese mindestens 128 x 128 groß ist. Dies ist zwar keine Regel, soll jedoch sicherstellen, dass die Symbole gut aussehen, wenn die Ordneransicht auf große oder besonders große Symbole eingestellt ist. $config[ads_text6] not found - Beenden Sie den Registrierungseditor.
- Melden Sie sich ab und wieder an oder aktualisieren Sie die Symbole und prüfen Sie, ob die Symbole für Textdateien jetzt aktualisiert werden.
Symbole aus DLL / EXE-Dateien
Wenn Sie keine benutzerdefinierte ICO-Datei haben, können Sie im Dialogfeld zur Symbolauswahl ein Symbol aus einer EXE / DLL-Datei auswählen. Um das Symbolauswahldialogfeld zu starten, klicken Sie mit der rechten Maustaste auf einen Ordner in Ihrem System und klicken Sie auf Eigenschaften. Klicken Sie auf die Registerkarte Anpassen und dann auf die Schaltfläche Symbol ändern. Verwenden Sie die Symbolauswahl, um das Symbol auszuwählen und den Index zu notieren. Der Index beginnt bei „0“ und Sie müssen beim Zählen vertikal vorgehen (von oben nach unten).
Navigieren Sie zu shell32.dll
oder imageres.dll
und notieren Sie sich den imageres.dll
Sie einfach das Dialogfeld zur imageres.dll
und schließen Sie das Dialogfeld mit den imageres.dll
.
Um beispielsweise das 260
Symbol in Shell32.dll festzulegen, erwähnen Sie in Schritt 8 den folgenden Pfad:
C: \ Windows \ System32 \ Shell32.dll, 260
Um dies zu verdeutlichen, werden durch dieses Verfahren nicht die Dateitypzuordnungen geändert, sondern nur das diesem Dateityp zugewiesene Symbol. Wenn die Symbole auch beim Neustart von Windows nicht aktualisiert werden, löschen Sie den Symbolcache und erstellen Sie ihn neu.
Zusätzliche Anmerkung
Da die Symboländerung an der ProgId- Textdatei in der Registrierung vorgenommen wird, wirkt sich dies auch auf die anderen Dateierweiterungen aus, die dieselbe ProgId verwenden. In meinem System wird die txtfile ProgID beispielsweise von den .log
, .scp
und .wtx
verwendet. Diese Dateien werden auch mit dem neuen Symbol angezeigt.
Führen Sie diesen Befehl im Eingabeaufforderungsfenster aus, um festzustellen, welche Dateierweiterungen eine ProgID (z. B. txtfile ) verwenden:
assoc | findstr / i "txtfile"
VERBINDUNG: Weitere Informationen zur Dateierweiterung → ProgID-Zuordnung finden Sie im Artikel Entfernen von Dateitypzuordnungen mithilfe des Registrierungseditors.
Es ist möglich, das Standardsymbol für einen Dateityp zu ändern, ohne andere Dateitypen zu beeinflussen. Dazu müssen Sie eine neue Dateiklasse oder ProgID für die Dateierweiterung erstellen und das Standardsymbol in der neu erstellten Dateiklasse zuweisen.
Methode 2: Ändern Sie das Dateitypsymbol mit dem Standardprogramm-Editor
Sie möchten die Registrierung nicht bearbeiten, um Dateitypsymbole zu ändern? Es gibt Tools von Drittanbietern wie den Standardprogramm-Editor und FileTypesMan, mit denen die Dateitypsymbole und Zuordnungseinstellungen geändert werden können.
Der Standardprogramm-Editor ist ein sehr nützliches Tool, mit dem Sie Dateitypzuordnungen bearbeiten, AutoPlay-Handler und statische Kontextmenüeinträge hinzufügen oder entfernen können. Wir haben bereits den Standardprogramm-Editor behandelt. Standardprogramm-Editor - Ein nützlicher Dateizuordnungs-Editor für Windows
Lassen Sie uns in dieser Methode sehen, wie Sie die Aufgabe mit dem Standardprogramm-Editor ausführen können.
- Laden Sie den Standardprogramm-Editor herunter, entpacken Sie die ausführbare Datei und führen Sie sie aus.
- Wählen Sie Dateitypeinstellungen
- Klicken Sie auf Symbol
- Wählen Sie im nächsten Bildschirm die Dateierweiterung aus, für die Sie das Symbol ändern möchten.
- Dieser Bildschirm zeigt das aktuelle Symbol für den Dateityp. Um es zu ändern, klicken Sie auf die Schaltfläche Durchsuchen.$config[ads_text6] not found
- Durchsuchen und suchen Sie im angezeigten Dialogfeld zur Symbolauswahl ein Symbol oder zeigen Sie auf eine benutzerdefinierte .ico-Datei, falls vorhanden. Die integrierten Dateien imageres.dll und shell32.dll enthalten viele Symbole, aus denen Sie auswählen können.
- Klicken Sie auf die Schaltfläche Symbol speichern, um die Änderungen in der Registrierung zu speichern.
Wie Sie im Screenshot sehen können, haben Sie auch die Möglichkeit, die Einstellungen in einer Datei zu speichern. Falls Sie die Änderungen auf mehrere Computer anwenden müssen, können Sie die Einstellungen in eine .REG-Datei ausgeben. Klicken Sie dazu auf die Pfeilmarkierung neben der Schaltfläche Symbol speichern und wählen Sie In .reg-Datei speichern . Sie können die REG-Datei auf anderen Computern bereitstellen oder anwenden, ohne das Dienstprogramm erneut ausführen zu müssen.
Das ist es! Das Standardsymbol für den TXT- Dateityp wird geändert und wird jetzt automatisch aktualisiert oder aktualisiert.


Methode 3: Ändern Sie das Dateitypsymbol mit FileTypesMan
FileTypesMan ist eine Alternative zur Registerkarte "Dateitypen" der Ordneroptionen (XP-Ära) in Windows. Es zeigt die Liste aller auf Ihrem Computer registrierten Dateierweiterungen und -typen an. Für jeden Dateityp werden die folgenden Informationen angezeigt: Typname, Beschreibung, MIME-Typ, Wahrgenommener Typ, Flags, Browser-Flags und mehr. Mit FileTypesMan können Sie auch die Eigenschaften und Flags jedes Dateityps einfach bearbeiten sowie Aktionen in einem Dateityp hinzufügen, bearbeiten und entfernen. Dieses Dienstprogramm funktioniert in allen Windows-Versionen, einschließlich Windows 10.
Screenshots


%SystemRoot%\system32\imageres.dll, -102
ist das Windows-Standardsymbol für TXT-Dateien.

Nachdem Sie das Standardsymbol über den %SystemRoot%\system32\imageres.dll, 14
auf %SystemRoot%\system32\imageres.dll, 14
:

Ändern Sie das Symbol für unbekannte und erweiterungslose Dateien
Dateitypen, die nicht im System registriert sind, und Dateien ohne Erweiterung erhalten standardmäßig ein generisches Symbol aus shell32.dll, 0
. Das unbekannte oder generische Symbol für nicht registrierte Dateitypen und Dateien ohne Erweiterung kann nach Ihren Wünschen angepasst werden, sodass Sie das langweilige Symbol nicht mehr sehen müssen.
Windows speichert die Symboleinstellung für unbekannte Dateitypen und Dateien ohne Erweiterung in diesem Registrierungsschlüssel:
HKEY_CLASSES_ROOT \ Unknown \ DefaultIcon
Der Wert (Standard) oder der unbenannte Wert verweist standardmäßig auf die folgende Symbolressource:
% SystemRoot% \ System32 \ shell32.dll, 0
Mit dem Registrierungseditor (Regedit.exe) können Sie den (Standard-) Wert so ändern, dass er auf eine bereits vorhandene ICO-Datei oder eine Symbolressource in einer DLL- oder EXE-Datei verweist, indem Sie den Dateinamen und die Ressource angeben Kennung.
Mit der Symbolauswahl (auch als Dialogfeld "Symbol ändern" bezeichnet) können Sie in shell32.dll, 224
ein relevantes Symbol verwenden shell32.dll, 224
das für nicht registrierte und erweiterungslose Dateien zugewiesen werden kann. Sie müssen nur die vorhandenen Wertdaten ( %SystemRoot%\System32\shell32.dll, 0
) durch %SystemRoot%\System32\shell32.dll, 224
indem Sie den Registrierungseditor oder die folgenden REG-Dateien verwenden.
Melden Sie sich ab und wieder in Ihrem Konto an.
$config[ads_text6] not foundSo sah es vorher aus:

Wir haben das geändert in:

Tipp: Falls die Symbole auch nach einem Abmelde- / Anmeldezyklus nicht automatisch aktualisiert werden, können Sie eine Aktualisierung der Shell-Symbole mithilfe der Methode ie4uinit.exe oder mithilfe von Standardprogrammen erzwingen.
Hoffe, die obige Anleitung hat Ihnen geholfen, die Dateitypsymbole auf Ihrem Windows 10-Computer einfach zu ändern!