Caricamento...

11 dicembre 2013 1,226 visualizzazioni

Impostare il programma predefinito per i file senza estensione in Windows

Associare file senza estensione a un programma predefinito

Non è possibile associare direttamente un file senza estensione a un programma. Per chi ha la necessità di modificare frequentemente questi file utilizzando un editor di testo, può risultare piuttosto fastidioso doverli aprire manualmente ogni volta. Fortunatamente esistono modi per farlo funzionare e ti mostreremo come associare i file senza estensione a un programma.

Se hai spesso bisogno di aprire file senza estensione in Windows, come il file hosts o alcuni file Linux, potresti aver scoperto che è un lavoro piuttosto tedioso.

Prima di tutto, non puoi associare direttamente un file senza estensione a un programma, come la scelta ovvia del Notepad. Anche se usi l'opzione Apri con... vedrai che la casella per "Usa sempre il programma selezionato per aprire questo tipo di file" è disattivata per i file senza estensione.

Secondo, file come il file hosts necessitano di diritti amministrativi per essere modificati/salvati e per qualche motivo (probabilmente per sicurezza), non puoi impostare Notepad in modo che si apra sempre con diritti di amministratore, come puoi fare con altri programmi. Quindi devi fare il contrario, prima avviare Notepad con diritti amministrativi e poi navigare al file hosts per modificarlo.

Per una cosa così banale, un carico di lavoro piuttosto pesante. Ma abbiamo trovato un modo per rendere tutto molto più semplice e finalmente Associare file senza estensione a un programma!

Associare file senza estensione a un programma

È una soluzione davvero semplice e veloce. Semplicemente copia e incolla le seguenti righe in un nuovo file di testo creato sul desktop, salva il file, e rinomina l'estensione in REG, così potrai importarlo nel Registro di sistema di Windows. Il nostro esempio è per Notepad++ installato nella posizione predefinita. Cambialo con qualsiasi editor di testo o altro programma con cui vuoi associare i file senza estensione.

Poiché non puoi avviare il Notepad di Windows con diritti amministrativi di default, è meglio scegliere un altro programma come Notepad++, PSPad ecc. dove puoi impostarlo, in modo da poterlo usare facilmente per modificare file protetti di sistema come il file hosts.

[HKEY_CLASSES_ROOT\.]
@=""

[HKEY_CLASSES_ROOT\.\shell]

[HKEY_CLASSES_ROOT\.\shell\open]

[HKEY_CLASSES_ROOT\.\shell\open\command]
@="<C:\Program Files (x86)\Notepad++\notepad++.exe> %1"

Quando il tuo file è pronto, fai doppio clic su di esso per aggiungerlo al Registro di sistema di Windows - e il gioco è fatto. Ora, quando apri un file senza estensione, verrà aperto dal programma predefinito.

 

Metodo alternativo:

NOTA: "NoExtFile" non è un nome predefinito, quindi può essere qualsiasi cosa. Aggiungere altre estensioni shell è simile ad aggiungere estensioni shell per nomi di file con estensione.

[HKEY_CLASSES_ROOT\.]
@="NoExtFile"

[HKEY_CLASSES_ROOT\NoExtFile]

[HKEY_CLASSES_ROOT\NoExtFile\shell]

[HKEY_CLASSES_ROOT\NoExtFile\shell\open]

[HKEY_CLASSES_ROOT\NoExtFile\shell\open\command]
@="<path to your notepad.exe or other text editor> %1"