Mam problem ze zmianą ikony dla określonych typów plików w systemie Windows 8. Przeczytałem niezliczoną ilość sposobów, w tym to pytanie i to , wypróbowałem FileTypesMan i kilka innych programów i edytowałem rejestr, ale żaden nie działa dokładnie. Po każdej metodzie wyczyściłem pamięć podręczną ikon i ponownie się uruchomiłem, aby się upewnić. Chcę zmienić ikony plików .css i .js (i innych w dalszej linii) na osobne ikony, ale oba typy są domyślnie otwierane w Notepad ++.
Zmiana DefaultIcon
klucza w rejestrze dla HKEY_CLASSES_ROOT\Applications\notepad++.exe
(ProgId skojarzonego z .js i .css w HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.css\UserChoice
) zmienia ikonę dla wszystkich plików otwieranych w Notepad ++.
Zmiana DefaultIcon
plików .css lub .js w HKEY_CLASSES_ROOT\CSSfile
i HKEY_CLASSES_ROOT\JSFile
nie ma żadnego efektu.
Dodanie DefaultIcon
klucza do HKEY_CLASSES_ROOT\CSSfile
niczego też nie zrobiło i niechętnie eksperymentowałem, dodając go gdzie indziej, na wypadek, gdyby coś zepsułem.
Jedną rzeczą jaką zauważyłem jest to, czy mogę zmienić ikonę rozszerzenia bez domyślnego programu związanego z nim (.php w tym przypadku), a następnie zmienia DefaultIcon
się HKEY_CLASSES_ROOT\php_auto_file
udało, ale głupio wybrał zawsze otwartych plików PHP w Notepad ++ po tym, a następnie zmieniło się w ikonę Notepad ++.
Czy istnieje sposób na zmianę ikony typu pliku, z którym jest powiązany domyślny program, bez zmiany wszystkich ikon plików otwieranych w tym samym programie? A może istnieje sposób na usunięcie powiązania typu pliku z programem, abym mógł zmienić ikonę, ale zawsze musiałem używać opcji „Otwórz za pomocą ...”? Najlepiej pierwsza opcja.