Come installare il file CAB per aggiornamenti e driver su Windows

Come suggerisce il nome, un file CAB (CAB o .cab ) è come un contenitore per l’archiviazione di altri file (di solito .inf, .dll e così via). Gli sviluppatori preferiscono questo formato di pacchettizzazione dei file per il suo eccellente rapporto di compressione.

Da parte dell’utente, un file CAB viene in genere utilizzato per aggiornare manualmente un driver o installare un aggiornamento di sistema quando i soliti metodi come Windows Update non funzionano. Per quanto riguarda come farlo, è molto semplice.

È possibile estrarre il pacchetto CAB e installarlo tramite Gestione dispositivi. Oppure, se preferisci la riga di comando, puoi utilizzare lo strumento DISM in CMD/Powershell. Abbiamo elencato i passaggi necessari per tutto questo e altro nella guida di seguito.

Se volete continuare a leggere questo post su "[page_title]" cliccate sul pulsante "Mostra tutti" e potrete leggere il resto del contenuto gratuitamente. ebstomasborba.pt è un sito specializzato in Tecnologia, Notizie, Giochi e molti altri argomenti che potrebbero interessarvi. Se desiderate leggere altre informazioni simili a [page_title], continuate a navigare sul web e iscrivetevi alle notifiche del blog per non perdere le ultime novità.

Seguir leyendo


Sommario

Come installare il file CAB utilizzando DISM

Lo strumento DISM può essere utilizzato per installare un pacchetto .cab o .msu specificato in un’immagine Windows. Puoi farlo tramite Powershell o Prompt dei comandi come preferisci.

Nota: il codice elencato di seguito è per la manutenzione delle immagini online. Il tentativo di aggiungere pacchetti CAB a un’immagine offline restituirà un messaggio di errore sulla falsariga di DISM non supporta le finestre di manutenzione con l’opzione /online. A tale scopo, controlla invece la sezione offline.

Prompt dei comandi

Ecco come installare i file CAB tramite cmd:

  1. Premi Win + R, digita cmd e premi CTRL + Maiusc + Invio.
  2. Digita il seguente comando, sostituisci il percorso del file con il valore appropriato e premi Invio:
    DISM /Online /Add-Package /PackagePath:"C:Filepath.cab”
  3. Premere Y per riavviare se richiesto per completare correttamente l’aggiornamento.

PowerShell

Ecco come installare i file CAB tramite PowerShell:

  1. Premi Win + R, digita powershell e premi CTRL + Maiusc + Invio.
  2. Digita il seguente comando, sostituisci il percorso del file con il valore appropriato e premi Invio:
    Add-WindowsPackage -Online -PackagePath "C:Filepath.cab"
  3. Riavvia il computer una volta completata l’installazione.

Come estrarre il pacchetto CAB e installarlo manualmente

Se il metodo della riga di comando non funziona, puoi estrarre il contenuto del pacchetto CAB e provare a installare il file manualmente. Fai clic con il pulsante destro del mouse sul file .inf estratto e seleziona Installa . Se tale opzione non è disponibile, seguire i passaggi elencati di seguito per aggiornare tramite Gestione dispositivi:

  1. Fare doppio clic sul file CAB e selezionare tutti i contenuti al suo interno.
  2. Fare clic con il tasto destro e selezionare l’opzione Estrai.
  3. Scegli la destinazione in cui estrarre i file e premi il pulsante Estrai.
  4. Premi Win + R, digita devmgmt.msc e premi Invio.
  5. Fai clic con il pulsante destro del mouse sul driver che stai tentando di aggiornare e seleziona Aggiorna driver .
  6. Quando richiesto, seleziona Cerca i driver nel mio computer .
  7. Fare clic su Sfoglia , quindi individuare e selezionare la cartella CAB estratta dal passaggio 3 .
  8. Premi OK > Avanti > Chiudi .

Nota: durante l’aggiornamento di alcuni aggiornamenti del driver, potresti riscontrare un messaggio di errore con il codice 0x80070002 o simile. Questo è abbastanza comune con il driver audio Realtek HD, ad esempio. Anche se il codice di errore è diverso, cercarlo online ti aiuterà a trovare soluzioni per quell’errore specifico.

Come installare il file CAB su un’immagine offline?

A volte è necessario installare un file CAB su un’immagine offline e un pacchetto MSU è supportato solo su immagini offline, tanto per cominciare. In questi casi, ecco come installare i file CAB su un’immagine offline:

  1. Premi Win + R, digita cmd e premi CTRL + Maiusc + Invio.
  2. Digita o copia il seguente comando:
    Dism /Image:C:testoffline /Add-Package /PackagePath:C:testpackagespackage.cab
  3. Qui, sostituisci il percorso dell’immagine e il percorso del pacchetto con i valori appropriati come indicato nell’immagine sopra, quindi premi Invio per eseguire il comando.
  4. Se desideri installare più pacchetti contemporaneamente, aggiungi semplicemente i pacchetti aggiuntivi come mostrato di seguito:
    Dism /Image:C:testoffline /Add-Package /PackagePath:C:packagespackage1.cab /PackagePath:C:packagespackage2.cab e così via.
  5. Verranno installati nell’ordine elencato nella riga di comando.

Come rimuovere il pacchetto CAB da un’immagine di Windows?

È possibile utilizzare le opzioni PackageName o PackagePath insieme al comando Remove-Package per rimuovere il pacchetto .cab specificato da un’immagine. Tieni presente che questo comando non funziona per i pacchetti .msu . Detto questo, ecco i passaggi necessari:

  1. Aprire una finestra del prompt dei comandi con privilegi elevati e utilizzare i seguenti comandi come appropriato.
  2. Per elencare i pacchetti in un’immagine online:
    Dism /Online /Get-Packages
  3. Per elencare i pacchetti in un’immagine offline:
    Dism /Image:C:testoffline /Get-Packages
  4. Per rimuovere un pacchetto CAB utilizzando l’opzione PackageName:
    Dism /Image:C:testoffline /LogPath:C:testRemovePackage.log /Remove-Package /PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0
  5. Per rimuovere un pacchetto CAB utilizzando l’opzione PackagePath:
    Dism /Image:C:testoffline /LogPath:C:testRemovePackage.log /Remove-Package /PackagePath:C:packagespackage1.cab /PackagePath:C:packagespackage2.cab

Nota: nei comandi sopra elencati, non dimenticare di sostituire il nome del pacchetto, l’origine originale e il percorso dell’immagine offline come appropriato per il particolare pacchetto che stai tentando di rimuovere.