Come installare i file CAB per aggiornamenti e driver su Windows
I CD o .cabi file sono fondamentalmente piccoli contenitori che contengono tutti i componenti necessari per gli aggiornamenti dei driver o le correzioni di sistema. Sono utili perché comprimono tutto in un unico pacchetto, facilitandone la distribuzione e l’archiviazione, soprattutto per gli addetti IT. Dal lato utente, la maggior parte delle persone si imbatte nei file CAB quando Windows Update non funziona o quando cerca di installare o aggiornare manualmente driver che non sono disponibili tramite i canali abituali.
A volte, ti capita di ricevere un file CAB e ti chiedi: come diavolo faccio a installarlo? La risposta rapida è: puoi farlo manualmente o tramite riga di comando. Il metodo manuale prevede l’estrazione del contenuto e l’installazione del file con le informazioni sul driver, mentre l’approccio da riga di comando utilizza strumenti potenti come DISM o PowerShell. Entrambi funzionano, ma dipende da cosa ti sembra più semplice o da cosa funziona sul tuo computer. Ti consigliamo di seguire i passaggi seguenti per farlo perché, francamente, Windows non è sempre amichevole con questo genere di cose.
Come installare il file CAB utilizzando DISM
Lo strumento DISM (Deployment Image Servicing and Management) è un modo piuttosto valido per aggiungere i file CAB direttamente all’installazione di Windows.È utile se si stanno aggiornando driver o file di sistema, perché funziona direttamente sull’immagine di sistema online. Un piccolo avvertimento: se si sta tentando di applicare una patch a un’immagine offline, questo metodo potrebbe generare errori. Per i file offline, esiste una procedura diversa, ma ne parleremo più avanti.
Utilizzo del prompt dei comandi
Questa è la soluzione più semplice per la maggior parte delle persone, soprattutto se si ha familiarità con alcune operazioni da riga di comando. Il comando in pratica dice a Windows: “Ehi, aggiungi questo driver o aggiorna da questo file CAB”, e Windows esegue il suo lavoro.
- Premi Win + R, digita
cmd, quindi premi Ctrl + Shift + Enterper eseguire come amministratore.È estremamente importante eseguire come amministratore, altrimenti DISM si blocca. - Digita il comando, assicurandoti di sostituire ` C:\Filepath.cab ` con la posizione in cui si trova il tuo file CAB:
DISM /Online /Add-Package /PackagePath:"C:\Filepath.cab"
Utilizzo di PowerShell
Se hai più dimestichezza con PowerShell o vuoi creare uno script, il funzionamento è molto simile. Il cmdlet Add-WindowsPackageesegue il lavoro con la stessa logica.
- Premere Win + R, digitare powershell, quindi premere Ctrl + Shift + Enter.
- Utilizzare questo comando, sostituendo il percorso secondo necessità:
Add-WindowsPackage -Online -PackagePath "C:\Filepath.cab"
Come estrarre il pacchetto CAB e installarlo manualmente
A volte, usare la riga di comando è una seccatura, o semplicemente non funziona subito. Forse vuoi vedere cosa c’è dentro prima di installare, o il tuo strumento di gestione dei driver si rifiuta di riconoscere il file CAB. In questi casi, estrarre manualmente il contenuto del file CAB può rivelarsi utile.
- Fai clic con il pulsante destro del mouse sul file CAB e seleziona Estrai tutto. Scegli una cartella facile da trovare, ad esempio C:\Drivers\Update\.
- All’interno della cartella estratta, cerca il
.inffile: si tratta del file di informazioni sul driver che Windows utilizza per sapere cosa fare. - Fai clic con il pulsante destro del mouse sul
.inffile e seleziona Installa. Se questa opzione non è disponibile, apri Gestione dispositivi ( devmgmt.msc), trova il dispositivo, fai clic con il pulsante destro del mouse e seleziona Aggiorna driver. - Seleziona Cerca i driver nel mio computer, quindi vai alla cartella in cui hai estratto i file CAB.
- Segui le istruzioni e Windows proverà a installare il programma da lì.
Attenzione, a volte Windows genera errori come 0x80070002, soprattutto con i driver Realtek. Non sempre è chiaro il motivo, ma cercare su Google l’errore con il modello del driver in uso di solito aiuta. Potrebbe trattarsi di file mancanti o problemi di autorizzazioni, ma è un problema abbastanza comune e risolvibile.
Come installare CAB su un’immagine offline
Questa soluzione è utile per quei rari casi in cui si sta preparando un’immagine Windows prima della distribuzione o si sta riparando un sistema che non è avviabile.È necessario montare l’immagine offline e quindi aggiungervi il file CAB.
- Apri il Prompt dei comandi come amministratore ( Win + R, digita
cmd, Ctrl + Maiusc + Invio). - Esegui un comando come questo, adattando i percorsi in base alla tua configurazione:
Dism /Image:C:\path\to\offline\image /Add-Package /PackagePath:C:\path\to\your.cab
/PackagePath:per ciascuno, separandoli in questo modo:Dism /Image:C:\path\to\offline\image /Add-Package /PackagePath:C:\one.cab /PackagePath:C:\two.cab
Come rimuovere i pacchetti CAB da un’immagine Windows
A volte, un driver o un aggiornamento causa più mal di testa del previsto, quindi è necessario rimuovere il pacchetto danneggiato. Puoi usare Dismanche questo, ma con l’ opzione /Remove-Package. Ricorda: funziona solo sui .cabfile, non sui file .msu.
- Aprire un prompt dei comandi con privilegi elevati ( Win + Xe scegliere Prompt dei comandi (amministratore) o Windows PowerShell (amministratore)).
- Per prima cosa, elenca tutti i pacchetti per trovare quello che vuoi rimuovere:
- Una volta che conosci il nome del pacchetto, esegui questo comando per rimuoverlo:
- In alternativa, se si dispone del file CAB, è possibile specificarne direttamente il percorso:
Dism /Online /Get-Packages
o per le immagini offline:
Dism /Image:C:\path\to\offline /Get-Packages
Dism /Online /Remove-Package /PackageName:Your. Package. Name
Per le immagini offline, sostituire `/Online` con `/Image:C:\path\to\offline` e fornire il nome del pacchetto.
Dism /Image:C:\path\to\offline /Remove-Package /PackagePath:C:\path\to\your.cab
Controlla attentamente quale pacchetto stai rimuovendo: eliminare il driver sbagliato può causare ancora più problemi, quindi procedi con cautela.