Se hai scaricato un aggiornamento offline di Windows, un driver o un pacchetto di lingua e ti sei ritrovato un file con estensione .cab, probabilmente ti sei chiesto cosa fosse e come aprirlo, visto che non si comporta come un normale ZIP a doppio clic. Il formato CAB (Cabinet) è una tecnologia di compressione ideata da Microsoft più di trent'anni fa e ancora oggi ampiamente usata all'interno di Windows 10 per distribuire aggiornamenti, driver e componenti di sistema in un unico archivio compresso.

A differenza di un file ZIP, che Windows gestisce nativamente come una cartella comprimibile con doppio clic, il file CAB richiede strumenti diversi sia per essere estratto sia per essere creato, e in certi casi (come l'installazione di un aggiornamento offline) va addirittura "iniettato" nel sistema con un comando specifico invece di essere semplicemente scompattato. Questa guida copre tutti e tre gli scenari: cos'è realmente un file CAB, come estrarlo con Esplora file o con la riga di comando, come crearne uno da zero, e come installare correttamente un pacchetto CAB in Windows 10.

OperazioneStrumentoRichiede il prompt admin
Vedere il contenutoEsplora file (doppio clic)No
Estrarre tutto il contenutoexpand.exeNo
Creare un nuovo CABmakecab.exeNo
Installare un pacchetto CAB come aggiornamentoDISM

Cos'è esattamente un file CAB

Un file CAB è un archivio compresso, concettualmente simile a uno ZIP, ma progettato specificamente da Microsoft per la distribuzione di software all'interno dell'ecosistema Windows. Al suo interno può contenere uno o più file, spesso organizzati in una struttura di cartelle, e viene usato principalmente in quattro contesti:

  • Aggiornamenti cumulativi offline: quando scarichi manualmente una patch di Windows Update dal catalogo Microsoft per installarla senza connessione internet.
  • Pacchetti driver: molti produttori distribuiscono i driver hardware compressi in formato CAB, soprattutto per i driver di stampanti e periferiche di rete.
  • Pacchetti lingua: i language pack di Windows spesso arrivano come file .cab da installare con DISM.
  • File di installazione .msu: i pacchetti con estensione .msu (Microsoft Update Standalone Package) contengono al loro interno uno o più file CAB.

La compressione CAB può usare diversi algoritmi (tra cui LZX, più efficiente del vecchio MSZIP), il che spiega perché in alcuni casi un file CAB risulti più piccolo a parità di contenuto rispetto a un semplice ZIP.

Come vedere il contenuto di un file CAB senza estrarlo

Windows 10 riconosce nativamente il formato CAB e permette di sfogliarne il contenuto senza strumenti aggiuntivi:

  1. Fai doppio clic sul file .cab in Esplora file.
  2. Windows lo apre come se fosse una cartella compressa, mostrando l'elenco dei file contenuti.
  3. Puoi trascinare i singoli file fuori dalla finestra per estrarli uno alla volta, oppure selezionarli tutti e copiarli in una cartella normale.

Se il doppio clic non apre nulla o mostra un'icona generica invece del contenuto, il file potrebbe essere danneggiato durante il download, oppure l'associazione file per l'estensione .cab è stata modificata da un altro programma: prova a scaricare di nuovo il file da una fonte ufficiale prima di procedere oltre.

Estrarre un file CAB con expand.exe

Per estrarre tutto il contenuto in un colpo solo, specialmente se il CAB contiene sottocartelle, il comando da riga di comando expand è più affidabile del trascinamento manuale da Esplora file:

  1. Apri il Prompt dei comandi (non serve necessariamente come amministratore per una semplice estrazione).
  2. Digita expand -F:* "C:\percorso\file.cab" "C:\percorso\cartella_destinazione" sostituendo i percorsi con quelli reali.
  3. Il parametro -F:* indica di estrarre tutti i file contenuti, mantenendo l'eventuale struttura di cartelle interna.
  4. Premi Invio: al termine, la cartella di destinazione conterrà tutti i file scompattati.

Questo metodo è particolarmente utile quando il CAB contiene decine o centinaia di file, un caso comune per gli aggiornamenti cumulativi di Windows, dove estrarre manualmente da Esplora file sarebbe lento e soggetto a errori.

Come creare un file CAB con makecab

Windows include uno strumento nativo, makecab.exe, per creare archivi CAB senza installare software di terze parti:

  1. Apri il Prompt dei comandi nella cartella che contiene il file da comprimere, oppure specifica il percorso completo.
  2. Per comprimere un singolo file digita makecab "C:\percorso\file_originale.txt" "C:\percorso\file_compresso.cab".
  3. Per comprimere più file in un unico CAB, crea prima un file di direttiva (.ddf) che elenca i file da includere, poi lancia makecab /f nomefile.ddf.

Nella pratica quotidiana la creazione manuale di file CAB è rara: la maggior parte degli utenti si limita a estrarli e installarli, mentre makecab torna utile soprattutto in contesti di scripting, automazione o quando serve preparare un pacchetto compatibile con strumenti di deployment aziendali basati su Windows.

Installare un pacchetto CAB come aggiornamento in Windows 10

Quando il file CAB è un aggiornamento offline di Windows (per esempio scaricato dal Catalogo Microsoft Update per installarlo su un PC senza connessione), non va semplicemente estratto: va installato con DISM (Deployment Image Servicing and Management), lo strumento che integra le patch direttamente nel sistema operativo:

  1. Apri il Prompt dei comandi come amministratore.
  2. Digita DISM /Online /Add-Package /PackagePath:"C:\percorso\aggiornamento.cab".
  3. Attendi il completamento: DISM verifica la compatibilità del pacchetto con la build di Windows in uso prima di applicarlo.
  4. Al termine, riavvia il PC se richiesto dal messaggio conclusivo.

Se DISM restituisce un errore che indica che il pacchetto non è applicabile, quasi sempre significa che il CAB scaricato non corrisponde esattamente alla build e all'architettura (32 o 64 bit) del sistema in uso: verifica la build esatta con winver prima di scaricare l'aggiornamento corretto dal Catalogo Microsoft.

Differenza pratica tra file CAB e file ZIP

Chi lavora quotidianamente con file compressi si chiede spesso perché Microsoft mantenga un formato proprietario invece di usare sempre lo ZIP standard. La risposta è storica e tecnica insieme: il formato CAB è integrato a basso livello nei componenti di servicing di Windows (lo stesso motore usato da Windows Update e da DISM), il che lo rende lo standard per i pacchetti che il sistema operativo deve poter validare, verificare e installare come componenti ufficiali, con firma digitale inclusa. Un semplice ZIP non offre queste garanzie di integrità a livello di sistema operativo, motivo per cui resta lo standard per i driver e gli aggiornamenti ufficiali anche nel 2026.

Chi ha comunque bisogno di comprimere file e cartelle per uso quotidiano — backup, invio email, archiviazione — troverà più pratico restare sullo ZIP standard: la guida su come comprimere file e cartelle in Windows 10 confronta anche la compressione NTFS nativa come alternativa.

Estrarre un CAB da un file MSU prima di applicarlo manualmente

A volte l'aggiornamento scaricato dal Catalogo Microsoft Update non è un file .cab "nudo" ma un pacchetto .msu, che al suo interno racchiude uno o più CAB insieme a metadati aggiuntivi come i requisiti di build e le firme digitali. Normalmente un file .msu si installa con un semplice doppio clic, che richiama lo strumento wusa.exe; ma se hai bisogno di estrarre manualmente il CAB interno, per esempio per applicarlo con DISM su un'immagine offline o per ispezionarne il contenuto, puoi farlo con lo stesso comando expand visto in precedenza:

  1. Digita expand -F:* "C:\percorso\aggiornamento.msu" "C:\percorso\cartella_estratta".
  2. Nella cartella di destinazione troverai uno o più file .cab, insieme a un file .xml con i metadati del pacchetto.
  3. Da qui puoi applicare ogni CAB estratto con DISM seguendo la stessa procedura descritta sopra, utile in scenari di manutenzione di immagini di Windows offline (file .wim) dove wusa.exe non è disponibile.

Questo passaggio intermedio è pensato soprattutto per amministratori di sistema che devono integrare aggiornamenti direttamente in un'immagine di installazione personalizzata, uno scenario meno comune per l'utente domestico ma frequente in ambito aziendale o nella preparazione di PC in serie.

Problemi comuni con i file CAB e come risolverli

Alcuni intoppi ricorrono con una certa frequenza in questo tipo di operazioni:

  • "Il pacchetto non è applicabile a questa immagine": il CAB non corrisponde alla build o all'edizione di Windows installata; scarica di nuovo il pacchetto corretto dal Catalogo Microsoft Update verificando prima winver.
  • Estrazione che si interrompe a metà: spesso indica un download incompleto o corrotto; ricontrolla l'hash del file se disponibile sulla pagina di origine.
  • DISM che restituisce un errore generico: consulta il log dettagliato in C:\Windows\Logs\DISM\dism.log, che riporta la causa precisa molto più chiaramente del messaggio a schermo.

Chi si trova spesso ad affrontare aggiornamenti di Windows che si bloccano con codici di errore può trovare utile anche la guida dedicata all'errore 0x800f0922 durante l'aggiornamento di Windows 10, che tratta un caso specifico strettamente legato all'installazione di pacchetti tramite Windows Update. Analogamente, se un aggiornamento si blocca con un codice diverso, la guida sull'errore 0x80240034 durante l'aggiornamento di Windows copre un altro scenario comune. E se il problema di fondo riguarda invece l'associazione dei file dopo un'installazione andata storta, la guida sull'errore "Questo file non dispone di un programma associato" spiega come ripararla.

Conoscere la differenza tra estrarre un CAB e installarlo come aggiornamento evita l'errore più comune, quello di scompattare un pacchetto pensando di "applicarlo" semplicemente copiando i file estratti: per gli aggiornamenti ufficiali di sistema, DISM resta l'unico metodo corretto e supportato.