/
/

Come aggiungere o rimuovere il menu contestuale “Install CAB” in Windows 10

di Team Ninja
How to Add or Remove Install CAB Context Menu 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.

Un modo per semplificare l’installazione di un file .cab (o CAB) è aggiungere la voce “Installa file CAB” al menu contestuale di Windows 10. Con questa opzione attiva, puoi avviare l’installazione del file CAB senza dover digitare un comando o aprire un’altra utilità. Per modificare le voci del menu contestuale devi usare l’Editor del Registro di sistema di Windows.

Gli utenti privati o il personale IT possono scegliere di installare manualmente un driver o un aggiornamento di funzionalità per diversi motivi. Le installazioni manuali danno agli amministratori un controllo maggiore su compatibilità di sistema o software, sicurezza e manutenzione. Un utente endpoint, invece, può optare per questo tipo di installazione per rispettare i criteri di sicurezza o aggirare limitazioni specifiche.

Come aggiungere “Installa file CAB” al menu contestuale del tasto destro (guida passo passo)

Puoi aggiungere “Installa file CAB” al menu contestuale usando l’Editor del Registro di sistema oppure uno script del Registro di sistema.

Metodo 1: usare l’Editor del Registro di sistema (regedit)

Per modificare il menu contestuale dobbiamo intervenire manualmente sul Registro di sistema di Windows.

Passaggio 1: premi Win + R, digita regedit e premi Invio per aprire l’Editor del Registro di sistema.
Passaggio 2: vai a Computer\HKEY_CLASSES_ROOT\CABFolder\Shell
Passaggio 3: fai clic con il tasto destro sulla chiave Shell, scegli Nuovo > Chiave e assegnale il nome Install.
Passaggio 4: all’interno della chiave Install:

    • fai doppio clic su (Predefinito) nel riquadro di destra e imposta il valore su Install CAB.
    • fai clic con il tasto destro nel riquadro di destra, scegli Nuovo > Valore stringa e assegnagli il nome HasLUAShield. Questo passaggio aggiunge l’icona dello scudo UAC per segnalare che servono privilegi di amministratore.

Passaggio 5: fai clic con il tasto destro su Install, scegli Nuovo > Chiave e assegnale il nome Command.
Passaggio 6: all’interno della chiave Command:

    • fai doppio clic su (Predefinito) nel riquadro di destra e imposta il valore su: cmd /k dism /online /add-package /packagepath=”%1″

Prova un file CAB facendo clic con il tasto destro per verificare se il menu contestuale è stato aggiornato. Se le modifiche non hanno effetto immediato, riavvia il computer.

Metodo 2: usare uno script del Registro di sistema (soluzione in un clic)

Per iniziare, apri il Blocco note e incolla il codice seguente:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CABFolder\Shell\RunAs]

@="Install"

"HasLUAShield"=""

[HKEY_CLASSES_ROOT\CABFolder\Shell\RunAs\Command]

@="cmd /k dism /online /add-package /packagepath=\"%1\""

Salva il file con estensione .reg (esempio: AddInstallCABContextMenu.reg). Fai doppio clic sul file e segui la richiesta per unirlo al Registro di sistema.
Dopo aver confermato le modifiche, prova un file CAB facendo clic con il tasto destro per controllare se al menu contestuale è stata aggiunta la voce Install o Installa questo aggiornamento.

Come rimuovere “Installa file CAB” dal menu contestuale

Se invece vuoi rimuovere l’opzione “Install” dal menu contestuale dei file CAB, devi eliminare la voce di registro che hai aggiunto.
Passaggio 1: apri l’Editor del Registro di sistema.
Passaggio 2: vai a: HKEY_CLASSES_ROOT\CABFolder\Shell
Passaggio 3: elimina la chiave Install.

Come installare manualmente un file CAB in Windows

Prima di installare manualmente un file CAB che contiene una funzionalità, un driver o un aggiornamento di Windows, valuta la creazione di un backup dei tuoi file e documenti oppure di un backup dell’immagine del sistema. Questo backup aiuta a proteggere i dati essenziali nel caso in cui l’installazione non riesca, si verifichi un attacco malware o si presenti un errore da riga di comando.

Puoi anche verificare l’integrità dei file CAB in Windows eseguendo il comando SignTool verify /pa /v FILENAME.cab tramite Prompt dei comandi o PowerShell prima dell’installazione.

Quando sei pronto, segui questi passaggi per installare manualmente il file CAB dal menu contestuale:

  1. Fai clic con il tasto destro sul file CAB che vuoi installare. Dopo aver aggiunto “Install” al menu contestuale, dovresti vedere l’opzione “Install” o “Installa questo aggiornamento”.
  2. Fai clic su Install, conferma la richiesta e Windows installerà automaticamente il file CAB.

Per installare un file CAB con DISM, apri innanzitutto il Prompt dei comandi con privilegi di amministratore.

Poi vai alla cartella in cui è salvato il file CAB e usa il comando dism /Online /Add-Package /PackagePath:”Path\to\CAB\file.cab”.
Per PowerShell, invece, puoi usare la riga di comando seguente: Add-WindowsPackage -PackagePath "Path\to\CAB\file.cab".

🔍 Dai un’occhiata alla nostra Guida completa: come installare un file CAB in Windows.

Risoluzione dei problemi di installazione dei file CAB

Ecco alcuni passaggi comuni per risolvere alcuni problemi di installazione:

  • Ricontrolla i percorsi dei file inseriti e assicurati di avere le autorizzazioni necessarie per accedere alla cartella.
  • Fai clic con il tasto destro sul file, scegli Proprietà e vai alla scheda Sicurezza per verificare o modificare le autorizzazioni secondo necessità.
  • Indica la posizione esatta del file usando percorsi assoluti. Ad esempio, usa C:\Users\YourUsername\Documents\file.txt invece di .\Documents\file.txt.
  • Apri il file o esegui i comandi come amministratore.
  • Verifica che le modifiche al Registro di sistema siano state salvate correttamente.
  • Riavvia il computer dopo aver modificato il Registro di sistema.
  • Controlla l’integrità del sistema con sfc /scannow se l’installazione tramite DISM restituisce un errore.

Best practice per la gestione dei file CAB

Gestire un file CAB ti dà più controllo sui driver e sulle funzionalità installate sul tuo dispositivo, ma l’installazione manuale può esporti a errori e rischi imprevisti. Per proteggere il tuo dispositivo e i dati essenziali da malware e problemi di compatibilità, valuta queste precauzioni aggiuntive:

  • Crea un backup dei tuoi file o un backup dell’immagine del sistema. Ti consigliamo di leggere questa guida, Come eseguire il backup di file e documenti per la tua organizzazione, per un approfondimento.
  • Controlla l’origine e l’integrità del file CAB. Come per qualsiasi installazione di software, assicurati che i file provengano da una fonte ufficiale. Inoltre, puoi verificare le firme digitali dei file CAB con il comando SignTool.
  • Usa file CAB Microsoft ufficiali quando aggiorni sistemi e funzionalità di Windows.
  • Usa Gestione dispositivi per installare file CAB destinati a dispositivi hardware, così da garantire la compatibilità del software.
  • DISM e PowerShell sono ideali per aggiornamenti in blocco e per distribuzioni remote o automatizzate. Questi strumenti offrono anche un reporting degli errori più dettagliato e altre opzioni per gli utenti esperti.

Domande frequenti (FAQ)

1. Che cos’è un file CAB e perché devo installarlo manualmente?

Gli aggiornamenti automatici di sistema e di funzionalità in Windows a volte non vanno a buon fine e non resta che installare manualmente gli aggiornamenti, che di norma sono compressi in file CAB.

L’installazione manuale è utile anche quando vuoi installare un driver di dispositivo specifico o stabile. Inoltre, alcuni ambienti business che richiedono un livello di sicurezza elevato possono preferire un’installazione offline per gli aggiornamenti software più importanti.

Per saperne di più sui file CAB e su come installarli, guarda la versione video della nostra Guida completa: come installare un file CAB in Windows.

2. Posso installare più file CAB contemporaneamente?

Puoi installare più file CAB usando DISM. Un comando di esempio è dism /Online /Add-Package /PackagePath:”Path\to\CAB\file1.cab” /PackagePath:”Path\to\CAB\file2.cab”. Assicurati che ogni percorso sia racchiuso tra virgolette e separato da uno spazio, così il comando funziona come previsto.

3. Come faccio a verificare se l’installazione di un file CAB è riuscita?

Ci sono tre modi rapidi per confermare se l’installazione del file CAB è andata a buon fine.

Opzione 1: verifica tramite la cronologia degli aggiornamenti di Windows:

  • Vai a Impostazioni > Aggiornamento e sicurezza > Windows Update.
  • Fai clic su Visualizza cronologia aggiornamenti per vedere se l’installazione del file CAB è stata completata.

Opzione 2: controlla lo stato dell’installazione con PowerShell:

  • Apri PowerShell come amministratore.
  • Esegui il comando Get-WindowsPackage -Online per visualizzare l’elenco di tutti gli aggiornamenti installati.
  • Verifica che il file CAB installato sia presente nell’elenco.

Opzione 3: controlla gli aggiornamenti installati con il Prompt dei comandi:

  • Apri il Prompt dei comandi come amministratore.
  • Esegui il comando dism /online /get-packages per visualizzare l’elenco di tutti gli aggiornamenti installati.
  • Cerca nell’elenco il nome del pacchetto del file CAB che hai installato.

4. Rimuovere l’opzione dal menu contestuale elimina i file CAB dal sistema?

Rimuovere la voce dal menu contestuale non elimina i file CAB dal computer. Il menu contestuale funziona solo come scorciatoia per gestire i file CAB. I file restano nella cartella finché non li elimini manualmente.

5. Come ripristino il comportamento predefinito di installazione dei file CAB in Windows?

Puoi ripristinare il comportamento predefinito di installazione dei CAB tramite Impostazioni o l’Editor del Registro di sistema.

Con Impostazioni:

  • Apri Impostazioni oppure premi Win + I
  • Vai a App > App predefinite.
  • Scorri verso il basso e seleziona Scegli app predefinite per tipo di file.
  • Individua l’estensione .cab e impostala sull’applicazione predefinita consigliata.

Con l’Editor del Registro di sistema:

  • Premi Win + R, digita regedit e premi Invio.
  • Vai a HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.cab\UserChoice.
  • Elimina la chiave UserChoice per reimpostare l’associazione dei file CAB.

In questo modo l’associazione del file torna al valore predefinito consigliato dal sistema, che per i file CAB è di solito Esplora file di Windows.

Installare i file CAB in Windows 10 con consapevolezza

Capire che cos’è un file CAB e quando usarlo per installare manualmente funzionalità, aggiornamenti e driver di Windows può essere utile sia agli utenti privati sia agli amministratori IT.

Gli amministratori IT, però, possono anche decidere di aggiungere o rimuovere l’opzione “Install CAB” dal menu contestuale per diversi motivi. Ad esempio, possono abilitarla per semplificare la procedura agli utenti finali ed evitare errori legati al Prompt dei comandi o al Registro di sistema.

Ti potrebbe interessare anche

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