/
/

Come aggiungere o rimuovere le voci predefinite del menu contestuale Nuovo in Windows 10

di Team Ninja
How to Add or Remove Default New Context Menu Items in Windows 10 blog banner image

Riepilogo

Questo post del blog NinjaOne offre un elenco completo di comandi CMD di base e un’analisi approfondita dei comandi di Windows con oltre 70 comandi cmd essenziali sia per i principianti che per gli utenti avanzati. La guida si propone si piegare in modo pratico i comandi del prompt dei comandi per la gestione dei file, la navigazione nelle directory, la risoluzione dei problemi di rete, le operazioni su disco e l’automazione, con esempi reali per migliorare la produttività. Che tu voglia imparare i comandi cmd fondamentali o padroneggiare gli strumenti avanzati della CLI di Windows, questa guida ti aiuterà a utilizzare il Prompt dei comandi in modo più efficace.

Punti chiave

  • Personalizzare il menu contestuale “Nuovo” di Windows dal registro:
    Scopri come aggiungere o rimuovere tipi di file (ad esempio .txt, .md, .log) dal menu contestuale Nuovo usando HKEY_CLASSES_ROOT\<extension>\ShellNew, per flussi di lavoro più snelli per professionisti IT e MSP.
  • Buone pratiche per modificare il registro in sicurezza:
    Esegui un backup della chiave di registro prima delle modifiche (tramite File → Esporta) e crea un punto di ripristino del sistema. Riavvia sempre Esplora file dopo le modifiche (da Gestione attività).
  • Valori di registro più comuni per le voci “Nuovo”:
    Usa NullFile per i file vuoti, FileName per i modelli e Command per eseguire operazioni personalizzate quando crei un nuovo file dal menu.
  • Casi particolari: modelli di Office e file ZIP
    • .xlsx/.pptx: richiedono file modello di Office validi (ad esempio excel12.xltx, powerpoint12.potx), altrimenti l’opzione “Nuovo” non compare.
    • .zip: usa la chiave CompressedFolder basata su CLSID con un valore binario Data, non NullFile. NinjaOne+1
  • Distribuzione su larga scala:
    Distribuisci le modifiche tramite file .reg, script PowerShell o Preferenze Criteri di gruppo. Tieni presente che le impostazioni a livello utente sotto HKEY_CURRENT_USER\Software\Classes possono avere la precedenza su quelle valide per tutto il sistema.

Se ti è mai capitato di voler aggiungere un nuovo file in Esplora file, probabilmente hai usato l’opzione “Nuovo” del menu contestuale. Questo elemento di Windows 10 ti permette di creare comodamente nuovi file e cartelle: basta fare clic con il pulsante destro in Esplora file, scorrere fino all’opzione “Nuovo” e creare il tipo di file che ti serve.

Per quanto utile, in ambienti gestiti può risultare una distrazione o addirittura un ostacolo. Per i professionisti IT e i managed service provider (MSP), personalizzare il menu contestuale “Nuovo” è consigliabile per semplificare i flussi di lavoro e garantire coerenza tra gli ambienti.

Per una guida visiva, guarda Come aggiungere o rimuovere le voci predefinite del menu contestuale Nuovo in Windows 10.

Che cos’è il menu contestuale “Nuovo” in Windows 10

Il menu contestuale “Nuovo” è il sottomenu che compare quando fai clic con il pulsante destro in Esplora file e passi il cursore sull’opzione “Nuovo”. Ti consente di creare rapidamente nuovi elementi come documenti di testo, cartelle e altri tipi di file registrati nel sistema.

Queste voci sono controllate dal Registro di sistema di Windows, in particolare dalle chiavi che si trovano nell’hive HKEY_CLASSES_ROOT per ciascuna estensione di file.

Come rimuovere voci dal menu contestuale “Nuovo”

Con l’Editor del Registro di sistema

⚠️ Ricorda: le modifiche effettuate con l’Editor del Registro di sistema possono rendere instabile il sistema se eseguite in modo errato. Ti consigliamo vivamente di eseguire un backup del Registro di sistema prima di procedere.

Oltre a creare un punto di ripristino del sistema, dovresti esportare ogni chiave del registro prima di eliminarla o modificarla. Per farlo, fai clic con il pulsante destro sulla chiave nell’Editor del Registro di sistema, seleziona Esporta e salvala come file .reg. Potrai ripristinarla in seguito facendo doppio clic sul file di backup.

  1. Premi Win + R, digita regedit e premi Invio.
  2. Vai al seguente percorso:
    • HKEY_CLASSES_ROOT\.file_extension (sostituisci .file_extension con l’estensione effettiva del tipo di file che vuoi rimuovere, ad esempio .bmp, .rtf o .zip).
  3. Sotto la chiave dell’estensione selezionata, cerca la sottochiave ShellNew. Fai clic con il pulsante destro e scegli Elimina. Conferma l’operazione quando richiesto.
  4. Riavvia Esplora file per applicare le modifiche.
    • Per farlo:
      1. Apri Gestione attività (Ctrl + Maiusc + Esc)
      2. Cerca Esplora risorse nella scheda Processi,
      3. Fai clic con il pulsante destro e scegli Riavvia.

Come aggiungere voci al menu contestuale “Nuovo”

Se vuoi aggiungere un tipo di file personalizzato al menu “Nuovo”, come .log, .md o qualsiasi formato personalizzato usato dalla tua organizzazione, dovrai creare manualmente la chiave e i valori di registro corrispondenti.

  1. Premi Win + R, digita regedit e premi Invio.
  2. Vai al seguente percorso: HKEY_CLASSES_ROOT
    • Fai clic con il pulsante destro su HKEY_CLASSES_ROOT, seleziona Nuovo > Chiave e assegnale il nome dell’estensione che vuoi aggiungere, punto incluso (ad esempio .log).
  3. Fai clic con il pulsante destro sull’estensione del file (ad esempio .log), seleziona Nuovo > Chiave e assegna alla nuova chiave il nome ShellNew.
  4. All’interno della chiave ShellNew dovrai creare un valore che definisce come viene creato il nuovo file. I tipi di valore disponibili sono:
    • NullFile: aggiunge la voce e crea un file vuoto quando viene selezionata. Per usarlo, crea un nuovo valore stringa, chiamalo NullFile e lascia vuoti i dati del valore.
    • FileName: utilizza un file modello.
    • Command: esegue un comando personalizzato quando la voce viene selezionata.
  5. Riavvia Esplora file per applicare le modifiche.

Ad esempio, per aggiungere l’opzione nuovo file .txt, vai a HKEY_CLASSES_ROOT\.txt\ShellNew, crea il valore stringa NullFile e lascialo vuoto.

Esempi di percorsi del registro per i tipi di file più comuni

Tipo di file

Percorso del registro

Tipo di valore

Documento di testoHKEY_CLASSES_ROOT\.txt\ShellNewNullFile
Immagine bitmapHKEY_CLASSES_ROOT\.bmp\ShellNewNullFile
Documento WordHKEY_CLASSES_ROOT\.docx\ShellNewFileName
Documento Rich TextHKEY_CLASSES_ROOT\.rtf\ShellNewNullFile
Cartella compressaHKEY_CLASSES_ROOT\.zip\CompressedFolder\ShellNewData
Foglio di calcolo ExcelHKEY_CLASSES_ROOT\.xlsx\ShellNewFileName
Presentazione PowerPointHKEY_CLASSES_ROOT\.pptx\ShellNewFileName
File HTMLHKEY_CLASSES_ROOT\.html\ShellNewNullFile
Documento XMLHKEY_CLASSES_ROOT\.xml\ShellNewNullFile
File JSONHKEY_CLASSES_ROOT\.json\ShellNewNullFile
File Markdown (.md)HKEY_CLASSES_ROOT\.md\ShellNewNullFile
File di log (.log)HKEY_CLASSES_ROOT\.log\ShellNewNullFile
Script batch (.bat)HKEY_CLASSES_ROOT\.bat\ShellNewNullFile
File JavaScript (.js)HKEY_CLASSES_ROOT\.js\ShellNewNullFile
File del registro (.reg)HKEY_CLASSES_ROOT\.reg\ShellNewNullFile

Perché modificare il menu contestuale “Nuovo”

Per quanto comodo, gli MSP e i reparti IT enterprise possono avere buone ragioni per personalizzare le voci che compaiono sotto “Nuovo”:

  • Ridurre il disordine visivo: meno opzioni disponibili significa un menu più ordinato e più facile da usare.
  • Migliorare la produttività: aggiungere scorciatoie fa risparmiare tempo, soprattutto per i tipi di file che la tua organizzazione usa di frequente.
  • Standardizzare gli ambienti utente: limitare il menu contestuale ai soli tipi di file rilevanti favorisce la coerenza su tutti gli endpoint.
  • Applicare controlli di sicurezza o policy: rimuovere dal menu i tipi di file potenzialmente rischiosi (come gli script) aiuta a prevenire utilizzi non autorizzati o violazioni delle policy.

Risoluzione dei problemi e consigli per il menu contestuale “Nuovo” in Windows 10

Chiavi dell’estensione mancanti nel registro

Alcuni tipi di file (in particolare quelli personalizzati) potrebbero non avere una chiave predefinita sotto HKEY_CLASSES_ROOT. Se non trovi la chiave dell’estensione che vuoi modificare, puoi crearla manualmente senza rischi.

Per farlo:

  • Fai clic con il pulsante destro sul percorso HKEY_CLASSES_ROOT
  • Scegli Nuovo > Chiave e assegnale il nome dell’estensione completa (punto iniziale incluso).
  • Poi aggiungi la sottochiave ShellNew come di consueto.

Le modifiche al registro non vengono salvate o si annullano da sole

Nella maggior parte dei casi dipende dal fatto che non disponi delle autorizzazioni necessarie per modificare il registro. Assicurati di eseguire l’Editor del Registro di sistema come amministratore oppure chiedi al tuo team IT di apportare le modifiche al posto tuo.

Inoltre, tieni presente che alcuni software antivirus o strumenti di protezione degli endpoint possono bloccare le modifiche al registro. Se necessario, puoi disattivarli temporaneamente per apportare le modifiche.

Il menu “Nuovo” mostra ancora le vecchie voci dopo l’eliminazione

A volte Esplora file memorizza il menu contestuale nella cache e le modifiche non hanno effetto finché non lo riavvii. Per farlo, apri Gestione attività (Ctrl + Maiusc + Esc), individua Esplora risorse nella scheda Processi, fai clic con il pulsante destro e premi Riavvia.

Se il problema persiste, disconnettiti dall’account aziendale e accedi di nuovo. Puoi anche provare a riavviare la macchina per svuotare la cache e applicare le modifiche al registro.

Quando usare NullFile e quando FileName

Come suggerisce il nome, NullFile è utile negli scenari in cui vuoi creare un oggetto di sistema senza conservare alcun dato scritto. È consigliato per i formati di base come .txt, .md o .log.

FileName, al contrario, è consigliato quando vuoi coerenza nel contenuto dei file, ad esempio con documenti Word o Excel preformattati. Assicurati solo che il file modello sia accessibile nel percorso indicato e che non venga spostato.

Distribuire le modifiche su più macchine

Per gli MSP che gestiscono decine (o centinaia) di dispositivi, modificare manualmente ogni registro può risultare inefficiente. Se devi applicare modifiche al registro sull’intero ambiente, ti consigliamo di creare un file .reg con le tue modifiche e di distribuirlo tramite script, Preferenze Criteri di gruppo o strumenti di gestione degli endpoint come NinjaOne.

Vuoi più controllo sul tuo ambiente IT? La gestione delle risorse IT di NinjaOne ti permette di monitorare facilmente le risorse, garantire la coerenza e automatizzare la distribuzione, aiutandoti a ridurre i rischi e a migliorare le operazioni.

Vuoi evitare l’Editor del Registro di sistema

Se non ti senti a tuo agio con l’Editor del Registro di sistema, puoi usare strumenti come ShellMenuView per modificare o disattivare le voci del menu “Nuovo”. Questo strumento semplifica la configurazione del menu contestuale “Nuovo” e riduce il rischio di configurazioni errate accidentali, soprattutto per il personale IT meno esperto.

Hai eliminato per errore la chiave ShellNew sbagliata

Se hai rimosso per sbaglio una chiave ShellNew di un tipo di file che ti serve ancora, puoi ripristinare l’opzione. Basta ricreare la chiave sotto l’estensione corretta e aggiungere di nuovo il valore necessario (ad esempio NullFile o FileName). Ti consigliamo di consultare le istruzioni riportate sopra per maggiori dettagli.

Se sei riuscito a esportare la chiave prima di apportare le modifiche, puoi provare a reimportarla facendo doppio clic sul file di backup .reg.

Le modifiche funzionano per un utente ma non per un altro

Le modifiche al registro sotto HKEY_CLASSES_ROOT si applicano in genere a tutto il sistema ma, in alcuni casi, le impostazioni a livello utente sotto HKEY_CURRENT_USER\Software\Classes possono avere la precedenza.

Se le modifiche non compaiono per un utente specifico, controlla l’hive del registro corrispondente a quell’utente e verifica che non contenga impostazioni in conflitto. Per garantire coerenza potrebbe essere necessario applicare le modifiche a entrambi i livelli.

Guida rapida

NinjaOne può aiutarti ad aggiungere o rimuovere le voci predefinite del menu contestuale in Windows 10 in diversi modi:

1. Funzionalità di scripting:

NinjaOne supporta script personalizzati, inclusi PowerShell e le modifiche al registro, che puoi usare per aggiungere o rimuovere voci dal menu contestuale.

2. Script correlati già disponibili:

Usare correttamente il menu contestuale “Nuovo”

Spesso diamo per scontati i tanti elementi integrati in Windows 10. Un esempio perfetto è il menu contestuale “Nuovo”, che usiamo di frequente ma a cui raramente pensiamo. Eppure personalizzare questo elemento è un modo semplice ma efficace per migliorare l’esperienza dell’utente.

Per i professionisti IT e gli MSP, personalizzare il menu contestuale “Nuovo” può essere utile per snellire le interfacce, standardizzare i flussi di lavoro e migliorare l’usabilità del sistema.

FAQs

No. Rimuovere una voce dal menu contestuale “Nuovo” incide soltanto sul modo in cui l’utente interagisce con questo specifico elemento. Il tipo di file resta pienamente funzionante e puoi continuare a creare, aprire e salvare quel tipo di file con le solite applicazioni.

Sì, a condizione che l’estensione sia registrata sotto HKEY_CLASSES_ROOT. Se l’estensione non esiste ancora, puoi crearla manualmente seguendo le istruzioni riportate sopra.

In genere succede quando l’applicazione associata registra di nuovo il tipo di file durante un aggiornamento o un’installazione di ripristino. Per risolvere il problema, usa i Criteri di gruppo o script di automazione per riapplicare le modifiche a intervalli prestabiliti.

Sì, ma procedi con cautela. Modificare il registro è di per sé rischioso se non viene fatto correttamente. Per questo è vivamente consigliato eseguire un backup delle chiavi interessate o creare un punto di ripristino del sistema completo prima di procedere.

Se possibile, prova le modifiche al registro in un ambiente di staging.

Le voci per .xlsx e .pptx dipendono dalla presenza di file modello validi (excel12.xltx e powerpoint12.potx). Se questi modelli mancano o sono stati spostati, l’opzione “Nuovo” non compare. Di solito basta reinstallare o ripristinare Office per recuperarli.

A differenza degli altri tipi di file, le cartelle ZIP sono gestite tramite il CLSID CompressedFolder nel registro. La sottochiave ShellNew usa un valore binario Data, non NullFile. Eliminare semplicemente .zip\ShellNew potrebbe non rimuovere la voce.

Le modifiche sotto HKEY_CLASSES_ROOT interessano di solito l’intero sistema, ma a volte le impostazioni per singolo utente sotto HKEY_CURRENT_USER\Software\Classes hanno la precedenza. Se le modifiche non compaiono per un utente specifico, applicale in entrambe le posizioni.

Ti potrebbe interessare anche

Pronto a semplificare le parti più complesse dell'IT?