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 DefaultIconklucza 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 DefaultIconplików .css lub .js w HKEY_CLASSES_ROOT\CSSfilei HKEY_CLASSES_ROOT\JSFilenie ma żadnego efektu.
Dodanie DefaultIconklucza do HKEY_CLASSES_ROOT\CSSfileniczego 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 DefaultIconsię HKEY_CLASSES_ROOT\php_auto_fileudał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.
