Ho problemi a cambiare l'icona per tipi di file specifici in Windows 8. Ho letto innumerevoli modi per includere questa domanda e questa , ho provato FileTypesMan e molti altri programmi e ho modificato il registro ma nessuno funziona esattamente. Dopo ogni metodo ho rimosso la cache delle icone e riavviato per essere sicuro. Voglio cambiare le icone per i file .css e .js (e altri lungo la linea) in icone separate, ma entrambi i tipi si aprono in Notepad ++ per impostazione predefinita.
La modifica della DefaultIcon
chiave nel registro per HKEY_CLASSES_ROOT\Applications\notepad++.exe
(ProgId associato a .js e .css in HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.css\UserChoice
) modifica l'icona per tutti i file che si aprono in Notepad ++.
La modifica dei file DefaultIcon
per .css o .js in HKEY_CLASSES_ROOT\CSSfile
e HKEY_CLASSES_ROOT\JSFile
non ha alcun effetto.
L'aggiunta di una DefaultIcon
chiave HKEY_CLASSES_ROOT\CSSfile
non ha fatto nulla, ed ero riluttante a sperimentare aggiungendola altrove nel caso avessi rotto qualcosa.
Una cosa che ho notato è che, se cambio l'icona di un'estensione senza un programma predefinito associato (in questo caso .php), la modifica DefaultIcon
in HKEY_CLASSES_ROOT\php_auto_file
ha funzionato, ma ho stupidamente scelto di aprire sempre i file PHP in Notepad ++ e poi è cambiato nell'icona Notepad ++.
Quindi c'è un modo per cambiare l'icona di un tipo di file a cui è associato un programma predefinito senza cambiare tutte le icone per i file che si aprono nello stesso programma? Oppure c'è un modo per dissociare un tipo di file con un programma in modo che io possa cambiare l'icona ma devo sempre usare "Apri con ..."? Preferibilmente la prima opzione.