Ich habe Probleme beim Ändern des Symbols für bestimmte Dateitypen in Windows 8. Ich habe unzählige Anleitungen einschließlich dieser und dieser Frage gelesen , FileTypesMan und mehrere andere Programme ausprobiert und die Registrierung bearbeitet, aber keine funktioniert genau. Nach jeder Methode habe ich den Icon-Cache geleert und neu gestartet, nur um sicherzugehen. Ich möchte die Symbole für CSS- und JS-Dateien (und andere auf der ganzen Linie) in separate Symbole ändern, aber beide Typen werden standardmäßig in Notepad ++ geöffnet.
Durch Ändern des DefaultIcon
Schlüssels in der Registrierung für HKEY_CLASSES_ROOT\Applications\notepad++.exe
(das mit .js und .css in verknüpfte ProgId HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.css\UserChoice
) wird das Symbol für alle Dateien geändert, die in Notepad ++ geöffnet werden.
Das Ändern der DefaultIcon
CSS- oder JS-Dateien in HKEY_CLASSES_ROOT\CSSfile
und HKEY_CLASSES_ROOT\JSFile
hat keine Auswirkungen.
Das Hinzufügen eines DefaultIcon
Schlüssels, um HKEY_CLASSES_ROOT\CSSfile
nichts zu bewirken, widerstrebte mir, zu experimentieren, indem ich ihn an einer anderen Stelle hinzufügte, falls ich etwas kaputt machen sollte.
Eine Sache, die mir aufgefallen ist, ist, wenn ich das Symbol einer Erweiterung ohne ein damit verbundenes Standardprogramm (in diesem Fall .php) ändere, hat das Ändern DefaultIcon
in HKEY_CLASSES_ROOT\php_auto_file
funktioniert, aber ich habe dummerweise beschlossen, PHP-Dateien danach immer in Notepad ++ zu öffnen es änderte sich in das Notepad ++ - Symbol.
Gibt es eine Möglichkeit, das Symbol für einen Dateityp zu ändern, mit dem ein Standardprogramm verknüpft ist, ohne alle Symbole für Dateien zu ändern , die im selben Programm geöffnet werden? Oder gibt es eine Möglichkeit, einen Dateityp von einem Programm zu trennen, sodass ich das Symbol ändern kann, aber immer "Öffnen mit ..." verwenden muss? Am liebsten die erstere Option.
quelle
Antworten:
Es ist wirklich einfaches Programm namens
Default Programs Editor
zum Download zur Verfügung von hier . Es funktioniert auch gut für Windows 8.1 (nicht sicher für Win 8).quelle
Wenn Sie wirklich die Registrierung bearbeiten möchten, müssen Sie zunächst sicherstellen, welche Prog-ID Ihr Dateityp verwendet. Sie können dazu navigieren zu:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.[ext]\UserChoice
(wobei [ext] die gesuchte Dateierweiterung ist)Kopieren Sie dann den Wert für
Progid
. Wenn dieser Wert dort nicht festgelegt ist, navigieren Sie zuHKEY_CLASSES_ROOT\.[ext]
dem Wert, für den Sie festgelegt haben, und kopieren Sie ihn(default)
.Als Nächstes navigieren Sie zu
HKEY_CLASSES_ROOT\[progid]\DefaultIcon
(wobei [progid] der Wert ist, den Sie zuvor erhalten haben) . Wenn derDefaultIcon
Schlüssel fehlt, müssen Sie ihn erstellen.Schließlich setzen, den
(default)
Wert zu , was auch immer Sie und Neustart explorer.exe mit Task - Manager wollen. Sie können sich auch abmelden und wieder anmelden oder neu starten. Dies ist jedoch die effizienteste Methode.Ich hoffe, das hilft.
quelle
Sie haben hier das Symbol basierend auf der Zuweisung der Anwendungssymbole geändert
Nach meinem Verständnis suchen Sie nach einer Symbolzuweisung für den Dateityp. Sie möchten, dass die Dateinamenerweiterung die Symbolzuweisung bestimmt, nicht die Anwendung selbst, auch wenn die Namenserweiterung derselben Anwendung zugeordnet ist
Für Ihren Fall (.js und .css Erweiterung)
Sag mir, ob das funktioniert
quelle