Guida alle tecnologie

Aggiungi l'opzione «Copia contenuto» al menu contestuale di Windows 11 per file TXT

6 min read Windows 11 Aggiornato 02 Oct 2025
Aggiungi 'Copia contenuto' al menu di Windows 11
Aggiungi 'Copia contenuto' al menu di Windows 11

Icona Appunti su sfondo scuro.jpg?w=1600&h=900&fit=crop)

Questo articolo spiega passo passo come aggiungere un’opzione “Copia Content” (Copia contenuto) al menu contestuale di Windows 11 per i file di testo (.txt). In pratica si crea una voce nel Registro sotto la chiave di associazione per i file di testo che esegue il comando di shell che reindirizza il contenuto del file negli Appunti.

Importante: l’operazione modifica il Registro di sistema. Fai un backup del Registro o crea un punto di ripristino prima di procedere. Devi avere privilegi amministrativi.

Cosa fa esattamente questa modifica

In breve: si aggiunge una chiave sotto

HKEY_CLASSES_ROOT\SystemFileAssociations\text\shell

con un nome (per esempio CopytoClip) e un sottolivello “command” il cui valore predefinito contiene il comando che copia il contenuto del file negli Appunti. Il comando usato nell’esempio è:

cmd /c clip < "%1"

Questo reindirizza (redirect) l’input del file al comando clip, che inserisce il testo negli Appunti di Windows.

Requisiti e termini in una riga

  • Privilegi amministrativi: necessari per modificare HKEY_CLASSES_ROOT.
  • Comando clip: utilità Windows che copia dallo stdin agli Appunti.
  • Alternativa PowerShell: Get-Content “%1” | Set-Clipboard (richiede PowerShell con Set-Clipboard disponibile).

Procedura guidata: aggiungere “Copia contenuto” al menu contestuale per TXT

Segui questi passi esattamente:

  1. Premi Windows + R per aprire Esegui.
  2. Digita regedit e premi Invio o clic su OK per aprire l’Editor del Registro.
  3. Nell’Editor del Registro vai al percorso:
HKEY_CLASSES_ROOT\SystemFileAssociations\text\shell
  1. Clicca con il tasto destro su shell e scegli Nuovo > Chiave.

Menu Nuovo > Chiave nel Registro

  1. Assegna alla nuova chiave il nome CopytoClip.
  2. Clicca con il tasto destro su CopytoClip e crea un’altra Nuova > Chiave.
  3. Nomina la sottchiave command.

Chiave CopytoClip nel Registro

  1. Seleziona la chiave CopytoClip e nel pannello di destra fai doppio clic su (Default). Imposta il valore su Copy Content (oppure il testo che preferisci venga mostrato nel menu contestuale) e conferma con OK.
  2. Seleziona la sottchiave command e fai doppio clic su (Default) nel pannello di destra. Inserisci come dato valore:
cmd /c clip < "%1"

Finestra Modifica stringa con valore cmd

  1. Conferma con OK e chiudi l’Editor del Registro.

Dopo queste operazioni, apri Esplora file, trova un file .txt, fai clic con il tasto destro sul file e scegli “Mostra altre opzioni” per vedere il menu classico: dovresti vedere la nuova voce “Copy Content” (o il testo che hai scelto). Selezionandola il contenuto del file viene copiato negli Appunti.

Opzione Copia contenuto nel menu contestuale classico

Per verificare: premi Windows + V per aprire la Cronologia Appunti (se attivata) o apri un editor e incolla con Ctrl + V.

Scheda Cronologia Appunti in Windows 11

Rimuovere la voce “Copia contenuto”

Per eliminare l’opzione, apri regedit e vai a:

HKEY_CLASSES_ROOT\SystemFileAssociations\text\shell\CopytoClip

poi clic destro su CopytoClip e scegli Elimina.

Opzione Elimina per la chiave del Registro

Estendere la stessa modifica ad altri tipi di file

La stessa tecnica funziona per altri tipi di file cambiando la chiave associata. Esempi comuni:

  • REG: HKEY_CLASSES_ROOT\regfile\shell
  • BAT: HKEY_CLASSES_ROOT\batfile\shell
  • XML: HKEY_CLASSES_ROOT\xmlfile\shell
  • JS: HKEY_CLASSES_ROOT\JSFile\shell

Aggiungi la chiave CopytoClip e la sottchiave command come descritto sopra e imposta i valori (Default) identici all’esempio TXT. Dopo aver fatto ciò, la voce “Copy Content” apparirà anche per quei tipi di file.

Chiave di registro regfile

Alternative e approcci diversi

  • PowerShell: se preferisci PowerShell (più moderno e con migliore gestione delle codifiche), imposta il valore di comando su:
PowerShell -NoProfile -Command "Get-Content -Raw -Encoding UTF8 \"%1\" | Set-Clipboard"

Nota: -Raw legge il file intero in un’unica stringa; verifica l’encoding (UTF8, UTF8BOM, Default) se il testo appare corrotto.

  • Script esterno: puoi creare uno script .bat o .ps1 che riceve il file come parametro e lo copia negli Appunti, quindi richiamare quello script dalla chiave command.

  • Software di terze parti: esistono utilità per modificare il menu contestuale senza toccare manualmente il Registro (es. editor del menu contestuale). Usa solo software affidabile.

Quando questa soluzione potrebbe non funzionare (contromisure)

  • Permessi insufficienti: se non sei amministratore, non potrai scrivere in HKEY_CLASSES_ROOT. Soluzione: chiedi i permessi o esegui regedit come amministratore.
  • File bloccato/in uso: raramente un file potrebbe non essere leggibile; assicurati che sia accessibile.
  • Problemi di encoding: il comando clip può non preservare correttamente alcune codifiche (es. UTF-8 con BOM). Usa la versione PowerShell specificando l’encoding.
  • Percorsi con caratteri speciali o lunghi: racchiudi sempre %1 tra virgolette come negli esempi.

Checklist rapida (prima, durante, dopo)

  • Prima: crea punto di ripristino o esporta la chiave HKEY_CLASSES_ROOT\SystemFileAssociations\text\shell.
  • Durante: verifica di aver creato CopytoClip e command e che i valori (Default) siano corretti.
  • Dopo: prova con un file .txt, verifica con Ctrl+V o Windows+V.
  • Rollback: elimina la chiave CopytoClip per rimuovere la voce.

Casi di test / Criteri di verifica (acceptance)

  1. Dato un file .txt contenente testo ASCII, selezionando “Copy Content” il testo è presente negli Appunti e incollato correttamente in un editor.
  2. Stesso test con file UTF-8: se si usa clip verificare l’eventuale perdita di caratteri; con PowerShell l’encoding è preservato se specificato.
  3. Eliminando la chiave CopytoClip, la voce scompare dal menu contestuale.

Privacy e sicurezza

  • Gli Appunti possono contenere dati sensibili: non lasciare attiva la sincronizzazione degli Appunti se non vuoi che il contenuto sia inviato al cloud.
  • Cancella gli Appunti se copi contenuti riservati (usa cmd /c echo off | clip o apri Impostazioni > Sistema > Appunti e cancella la cronologia).

Ruoli: cosa devono fare Utenti e Amministratori

  • Utente standard: può usare la voce solo se l’installazione è già stata configurata dall’amministratore.
  • Amministratore IT: applicare la chiave via script di distribuzione (GPO o script di provisioning) per più macchine; testare encoding e compatibilità.

Suggerimenti pratici e migliori pratiche

  • Usa una descrizione chiara per il valore predefinito di CopytoClip, ad es. “Copia contenuto” in italiano, per uniformità con l’interfaccia.
  • Preferisci PowerShell quando lavori con file multilingua o con codifiche non ASCII.
  • Se gestisci molte macchine, distribuisci la modifica con uno script che crea le chiavi .reg o usa uno script PowerShell remoto.

Glossario (1 riga ciascuno)

  • Registro: il database di configurazione di Windows dove sono memorizzate associazioni e impostazioni.
  • Chiave (Registry key): cartella nel Registro che contiene valori e sottchiavi.
  • (Default): il valore predefinito di una chiave, spesso usato per l’etichetta o il comando.
  • clip: utilità di Windows che copia dallo stdin negli Appunti.
  • Set-Clipboard: cmdlet PowerShell che imposta il contenuto degli Appunti.

Riepilogo finale

Aggiungere una voce “Copia contenuto” al menu contestuale di Windows 11 è una modifica utile e relativamente semplice che migliora la produttività quando si lavora con file di testo. È sufficiente creare due chiavi nel Registro e impostare il comando che reindirizza il contenuto del file agli Appunti. Esegui sempre backup e considera l’uso di PowerShell per gestire correttamente le codifiche.

Nota: se preferisci, puoi automatizzare la creazione di queste chiavi con un file .reg esportabile o uno script PowerShell per la distribuzione in azienda.

Autore
Redazione

Materiali simili

Cartella AppData in Windows: cos'è e come gestirla
Windows

Cartella AppData in Windows: cos'è e come gestirla

Installare l'app Connect in Windows 11
Windows 11

Installare l'app Connect in Windows 11

Eternatus in Pokémon Go: guida evento e ricompense
Giochi

Eternatus in Pokémon Go: guida evento e ricompense

Aggiungi 'Copia contenuto' al menu di Windows 11
Windows 11

Aggiungi 'Copia contenuto' al menu di Windows 11

Cambia il nome visualizzato in Plex
Streaming

Cambia il nome visualizzato in Plex

Data installazione e uptime: Windows e Linux
Sistema

Data installazione e uptime: Windows e Linux