Visualizzazione post con etichetta OpenWithList. Mostra tutti i post
Visualizzazione post con etichetta OpenWithList. Mostra tutti i post

martedì 6 gennaio 2015

Windows Quick Tip: Modificare l'associazione dei file tramite registro

Windows stabilisce il tipo di contenuto del file e, di conseguenza, il programma con cui aprirlo basandosi sull'estensione dello stesso. L'estensione di un file non è altro che un set di caratteri preceduti dal "." che viene aggiunto alla fine del nome del file. Ad es. in NomeFile.txt i caratteri txt rappresentano l'estensione del file. I programmi installati in Windows possono aprire uno o più tipi di file, ognuno identificato da un'estensione. Nel caso in cui siano presenti più programmi in grado di aprire un tipo di file, solo uno verrà impostato come predefinito. Se si intende cambiare il programma predefinito è possibile procedere alla modifica dell'associazione dei file. L'operazione può essere effettuata in diversi modi. Un metodo semplice consiste nel cliccare con il tasto destro del mouse sul file che intendiamo aprire, quindi selezionare, dal menu contestuale, la voce Apri con e cliccare su Programma predefinito.

Apri con
FIG 1 - Apri con
A questo punto non ci resta che selezionare il programma predefinito con cui vogliamo aprire il tipo di file.


Programma predefinito
FIG 2 - Programma predefinito
Se vogliamo agire tramite registro di sistema basta procedere nel seguente modo:
  • Dal registro di windows posizionarsi su
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\
  • Selezionare la chiave relativa all'estensione che vogliamo verificare (ad es l'estensione .Tiff)
  • Dalla sottochiave OpenWithList eliminiamo dalla lista il programma indesiderato;
  • All'interno della sottochiave UserChoice, invece, troviamo il programma con cui il file viene aperto di default
Chiave OpenWithList
FIG 3 - Chiave OpenWithList

Chiave UserChoice
FIG 4 - Chiave UserChoice

Le operazioni sopra descritte agiscono all'interno del profilo utente. Se vogliamo effettuare la modifica a livello macchina è necessario agire all'interno della chiave HKEY_CLASSES_ROOT


FIG 5 - Chiave HKEY_CLASSES_ROOT