Come modificare l'icona per un tipo di file in Windows?

È sorprendente che Windows non abbia un'opzione integrata per consentire agli utenti di impostare icone personalizzate per i tipi di file. Se si dispone di un tipo di file personalizzato e il programma corrispondente non ha un'icona piacevole nella sua risorsa .exe o .dll, è possibile modificare o personalizzare manualmente l'icona predefinita per quel tipo di file.

Questo articolo spiega come modificare l'icona predefinita per un tipo di file usando diversi metodi in Windows. Le istruzioni si applicano a tutte le versioni di Windows, incluso Windows 10

Come modificare l'icona predefinita per un tipo di file?

È possibile modificare l'icona predefinita per un tipo di file utilizzando l'Editor del Registro di sistema integrato. Nel secondo metodo, vediamo come modificare l'icona predefinita usando l' editor dei programmi predefiniti .

$config[ads_text6] not found

Metodo 1: modificare l'icona del tipo di file utilizzando l'editor del Registro di sistema

Supponiamo che tu voglia cambiare l'icona del tipo di file per i file .txt, ed ecco come farlo.

  1. Fare clic su Start, digitare regedit.exe e premere INVIO
  2. Passare al seguente ramo:
     HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts \ .txt \ userChoice 
  3. Nel riquadro destro, annotare i dati del valore per Progid (ad es. txtfile ). Questo è l'utente scelto (tramite Programmi predefiniti o Apri con finestra di dialogo) Identificatore programmatico per l'estensione del file.

    Ramo del registro non trovato?

  4. Se il ramo UserChoice non esiste, passare al seguente ramo:
     HKEY_CLASSES_ROOT \ .txt 
  5. Nel riquadro destro, annotare i dati del valore (default) (ad es. txtfile ).

  6. Passare al seguente tasto (dove txtfile è l'ID Prog annotato nel passaggio 2 o passaggio 4 sopra)
     HKEY_CLASSES_ROOT \ txtfile \ DefaultIcon 

    Se la chiave DefaultIcon non esiste per impostazione predefinita, è necessario crearla manualmente.

  7. Nel riquadro destro, fare doppio clic (default) e menzionare il percorso dell'icona personalizzata (file .ico o riferimento a un'icona all'interno di un file EXE / DLL. Vedere il paragrafo " Icone da file DLL / EXE " alla fine di Questo articolo).

  8. Modifica i dati del valore (default), menzionando il percorso di un file icona. Per questo esempio, ho usato un file icona del blocco note dal Web, salvato in una posizione permanente e menzionato il percorso completo. Se stai usando un file di icone personalizzato, assicurati che sia almeno 128 x 128, sebbene non sia una regola ma questo è per assicurarti che le icone appaiano belle quando la vista della cartella è impostata su icone grandi o extra-grandi.

  9. Chiudi l'editor del registro.
  10. Disconnettersi e riconnettersi oppure aggiornare le icone e vedere se le icone dei file di testo sono state aggiornate.

Icone da file DLL / EXE

Se non si dispone di un file .ico personalizzato, è possibile utilizzare la finestra di dialogo di selezione delle icone per scegliere un'icona da un file EXE / DLL. Per avviare la finestra di dialogo di selezione delle icone, fare clic con il pulsante destro del mouse su una cartella del sistema, fare clic su Proprietà. Fare clic sulla scheda Personalizza, quindi fare clic sul pulsante Cambia icona ... Usa il selettore icone per scegliere l'icona e prendere nota dell'indice. L'indice inizia da "0" e durante il conteggio è necessario procedere verticalmente (dall'alto verso il basso).

Passare a shell32.dll o imageres.dll e annotare l'indice delle icone, semplicemente annullare la finestra di dialogo del selettore di icone e chiudere la finestra di dialogo delle proprietà della cartella.

Ad esempio, per impostare la 260a icona in Shell32.dll, menzionare il seguente percorso, nel passaggio 8:

 C: \ Windows \ System32 \ Shell32.dll, 260 

Per chiarire, questa procedura non modifica le associazioni del tipo di file, ma solo l'icona assegnata a quel tipo di file. Se le icone non si aggiornano anche se si riavvia Windows, cancellare e ricostruire la cache delle icone.

Nota aggiuntiva

Quando la modifica dell'icona viene apportata al file txt ProgId nel registro, influisce anche sulle altre estensioni di file che utilizzano lo stesso ProgId. Ad esempio, nel mio sistema, il tIDfile ProgID viene utilizzato dalle estensioni di file .log, .scp e .wtx . Questi file verranno visualizzati anche con la nuova icona.

$config[ads_text6] not found

Per sapere quali estensioni di file stanno utilizzando un ProgID (ad esempio, file txt ), eseguire questo comando nella finestra del prompt dei comandi:

 assoc | findstr / i "txtfile" 

CORRELATO: Vedi l'articolo Come rimuovere le associazioni dei tipi di file usando l'Editor del Registro di sistema per maggiori informazioni sull'estensione del file → Mappatura ProgID.

È possibile modificare l'icona predefinita per un tipo di file senza influire su altri tipi di file. Per fare ciò, dovrai creare una nuova classe di file o ProgID per l'estensione del file e assegnare l'icona predefinita nella classe di file appena creata.


Metodo 2: modifica dell'icona del tipo di file mediante l'editor dei programmi predefiniti

Non vuoi modificare il registro per cambiare le icone dei tipi di file? Esistono strumenti di terze parti come Editor programmi predefiniti e FileTypesMan che possono modificare le icone del tipo di file e le impostazioni di associazione.

Editor programmi predefinito è uno strumento molto utile che consente di modificare le associazioni dei tipi di file, aggiungere o rimuovere gestori AutoPlay e voci di menu di scelta rapida statiche. In precedenza abbiamo trattato Editor di programmi predefiniti. Editor di programmi predefiniti: un utile editor di associazione file per Windows

In questo metodo, vediamo come è possibile eseguire l'attività utilizzando l'Editor di programmi predefinito.

  1. Scarica l'editor dei programmi predefiniti, decomprimi ed esegui l'eseguibile.
  2. Seleziona Impostazioni tipo file

  3. Clicca sull'icona

  4. Seleziona l'estensione del file per cui vuoi cambiare l'icona, nella schermata successiva.

  5. Questa schermata mostra l'icona corrente per il tipo di file. Per modificarlo, fai clic sul pulsante Sfoglia.

  6. Nella finestra di dialogo di selezione delle icone visualizzata, sfoglia e individua un'icona o punta a un file .ico personalizzato se ne hai uno. I file imageres.dll e shell32.dll integrati contengono molte icone tra cui scegliere.
  7. Fare clic sul pulsante Salva icona per salvare le modifiche nel registro.

    Come puoi vedere nello screenshot, hai anche la possibilità di salvare le impostazioni in un file. Nel caso in cui sia necessario applicare le modifiche a più computer, è possibile generare le impostazioni in un file .REG. Questo può essere fatto facendo clic sulla freccia accanto al pulsante Salva icona e selezionando Salva nel file .reg . È possibile distribuire o applicare il file .reg su altri computer senza dover eseguire nuovamente l'utilità.

Questo è tutto! L'icona predefinita per il tipo di file .txt è cambiata ora si aggiorna o si aggiorna automaticamente!

[Prima] file .txt che mostrano icone standard

[Dopo] .txt file che mostrano icone personalizzate

Metodo 3: modificare l'icona del tipo di file utilizzando FileTypesMan

FileTypesMan è un'alternativa alla scheda "Tipi di file" Opzioni cartella (epoca XP) in Windows. Visualizza l'elenco di tutte le estensioni e tutti i tipi di file registrati sul tuo computer. Per ogni tipo di file, vengono visualizzate le seguenti informazioni: Tipo Nome, Descrizione, Tipo MIME, Tipo percepito, Flag, Flag del browser e altro. FileTypesMan consente inoltre di modificare facilmente le proprietà e i flag di ciascun tipo di file, nonché di aggiungere, modificare e rimuovere azioni in un tipo di file. Questa utility funziona in tutte le versioni di Windows incluso Windows 10.

Screenshots

%SystemRoot%\system32\imageres.dll, -102 è l'icona predefinita di Windows per i file .txt.

Icona predefinita di Windows per i file .txt

Dopo aver impostato l'icona predefinita su %SystemRoot%\system32\imageres.dll, 14 tramite la finestra di dialogo di selezione delle icone, ecco come si presenta:

$config[ads_text6] not foundIcona di file .txt personalizzati

Cambia l'icona per i file sconosciuti e senza estensione

Ai tipi di file non registrati con il sistema e ai file senza estensione viene assegnata un'icona generica da shell32.dll, 0 per impostazione predefinita. L'icona sconosciuta o generica per tipi di file non registrati e file senza estensione può essere personalizzata secondo la vostra scelta in modo da non dover più vedere l'icona noiosa.

Windows memorizza le impostazioni dell'icona per tipi di file sconosciuti e file senza estensione in questa chiave di registro:

 HKEY_CLASSES_ROOT \ Sconosciuto \ DefaultIcon 

Il valore (predefinito) o il valore senza nome punta per impostazione predefinita alla seguente risorsa icona:

 % SystemRoot% \ System32 \ shell32.dll, 0 

Utilizzando l'Editor del Registro di sistema (Regedit.exe), è possibile modificare il valore (predefinito) in modo che punti a un file .ico di cui si dispone già o a una risorsa icona all'interno di un file .dll o .exe citando il nome e la risorsa del file identificatore.

Utilizzando il selettore di icone (noto anche come finestra di dialogo Cambia icona), è possibile utilizzare un'icona pertinente in shell32.dll, 224 che può essere assegnata per file non registrati e senza estensione. È sufficiente sostituire i dati valore esistenti ( %SystemRoot%\System32\shell32.dll, 0 ) con %SystemRoot%\System32\shell32.dll, 224 utilizzando l'Editor del Registro di sistema o utilizzando i file REG riportati di seguito.

Disconnettersi e accedere nuovamente al proprio account.

Ecco come appariva prima:

L'abbiamo cambiato in:

Suggerimento: nel caso in cui le icone non si aggiornino automaticamente anche dopo un ciclo di disconnessione-accesso, è possibile forzare un aggiornamento delle icone della shell utilizzando il metodo ie4uinit.exe o utilizzando i Programmi predefiniti.

Spero che la guida sopra ti abbia aiutato a cambiare facilmente le icone dei tipi di file sul tuo computer Windows 10!

Articoli Correlati