У мене виникають проблеми зі зміною піктограми для конкретних типів файлів у Windows 8. Я прочитав незліченну кількість способів, включаючи це питання, і це питання , спробував FileTypesMan та кілька інших програм та відредагував реєстр, але жодна робота не працює точно. Після кожного методу я очистив кеш іконок і перезапустив просто для впевненості. Я хочу змінити піктограми для .css та .js файлів (та інших вниз по рядку) на окремі піктограми, але обидва типи відкриваються у Блокноті ++ за замовчуванням.
Змінення DefaultIcon
ключа в реєстрі для HKEY_CLASSES_ROOT\Applications\notepad++.exe
(ProgId, пов’язаного з .js та .css в HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.css\UserChoice
) змінює піктограму для всіх файлів, які відкриваються в Notepad ++.
Зміна DefaultIcon
для .css або .js файлів HKEY_CLASSES_ROOT\CSSfile
і HKEY_CLASSES_ROOT\JSFile
не має ніякого ефекту.
Додавання DefaultIcon
ключа HKEY_CLASSES_ROOT\CSSfile
теж нічого не робило, і я неохоче експериментував, додаючи його в іншому місці, якщо я щось зламав.
Одна річ , яку я помітив, якби я змінити значок розширення без програми за замовчуванням , пов'язані з ним (.php в даному випадку) , то зміна DefaultIcon
в HKEY_CLASSES_ROOT\php_auto_file
зробив роботу, але я тупо вирішив завжди відкритих PHP файлів в Notepad ++ після цього , а потім він змінився на значок «Блокнот ++».
То чи існує спосіб зміни піктограми для типу файлу, з яким пов’язана програма за замовчуванням, без зміни всіх піктограм для файлів, які відкриваються в одній програмі? Або існує спосіб роз'єднання типу файлу з програмою, щоб я міг змінити піктограму, але завжди повинен використовувати "Відкрити за допомогою ..."? Переважно колишній варіант.