Come installare gli aggiornamenti CAB e MSU dal catalogo di Windows Update?

L'installazione di aggiornamenti tramite Windows Update può essere problematica a volte. I download possono arrestarsi in una fase specifica a causa di problemi con il server Windows Update o la rete di distribuzione dei contenuti (CDN) che ospita l'aggiornamento nella propria area. Potrebbe anche essere possibile che la configurazione di Windows Update o dei servizi BITS sul computer locale sia errata.

In entrambi i casi, il personale del supporto tecnico potrebbe consigliarti di scaricare l'aggiornamento offline tramite il catalogo di Microsoft Update e installarlo.

Il catalogo di Microsoft Update fornisce aggiornamenti, inclusi i driver, destinati alla distribuzione in una rete. I pacchetti di Windows Update scaricati dal catalogo di Microsoft Update possono essere utilizzati anche in singoli sistemi.

I pacchetti di Windows Update possono venire in due formati. Uno è il formato "Pacchetto autonomo di Windows Update" (estensione .msu) e l'altro, un file Cabinet (.cab).

File .MSU

Il programma di installazione autonomo di Windows Update (file .msu) contiene i seguenti elementi:

  1. Metadati di Windows Update: descrive ogni pacchetto di aggiornamento che contiene il file .msu.
  2. Uno o più file .cab: ogni file .cab rappresenta un aggiornamento.
  3. Un file .xml: questo file .xml descrive il pacchetto di aggiornamento .msu.
  4. Un file di proprietà: questo file contiene proprietà di stringa utilizzate da Wusa.exe. Ad esempio, questo file contiene il titolo dell'articolo associato nella Microsoft Knowledge Base, l'ID KB e le informazioni sul "Tipo di pacchetto".

Quando si esegue un file .msu, il programma di installazione autonomo di Windows Update (wusa.exe) estrae il contenuto del pacchetto in una cartella e legge i metadati di Windows Update per cercare gli aggiornamenti disponibili per il computer.

Diciamo; il tuo sistema ha già installato un aggiornamento più recente o l'aggiornamento che stai tentando di applicare è per una diversa architettura del processore (x86 vs. x64), WUSA interromperà il processo di installazione generando il messaggio di errore L'aggiornamento non è applicabile al tuo computer .

Se WUSA determina che l'aggiornamento si applica al sistema, avvia il processo di installazione utilizzando l'API dell'agente di Windows Update.

Installazione del pacchetto di aggiornamento .MSU

Per installare un file MSU, è sufficiente fare doppio clic sul file. Tuttavia, se è necessario utilizzare parametri di installazione aggiuntivi, come "/ quiet" (per l'installazione non presidiata), consultare l'articolo di Microsoft KB Descrizione del programma di installazione autonomo di Windows Update in Windows.

File .CAB

I file CAB (.CAB) sono archivi compressi che contengono file o driver di sistema. A volte i pacchetti di Windows Update sono disponibili in formato CAB che non ha un motore di installazione, un file XML o il file dei metadati. Ad esempio, il pacchetto di aggiornamento per l'aggiornamento cumulativo per Windows 10 KB3194496 è arrivato in formato .cab invece del solito formato .msu.

Installazione degli aggiornamenti .CAB (non driver)

Per applicare l'aggiornamento CAB, è necessario utilizzare DISM, che è l'abbreviazione di Deployment Image Servicing and Management Tool.

Aprire una finestra del prompt dei comandi con privilegi elevati o Admin e digitare:

 dism / online / add-package / packagepath: "cab_package_path" 

Esempio

 dism / online / add-package / packagepath: "f: \ wu catalog \ windows10.0-kb3194496-x64.cab" 

Premere Invio. Questo vale per l'aggiornamento KB3194496.

$config[ads_text6] not found

Se un pacchetto di Windows Update fosse disponibile in entrambi i formati (.cab e .msu), come nel caso di KB3197954, sceglierei sempre la versione .msu.

Aggiungi l'opzione Installa al menu di scelta rapida per i file .CAB

È inoltre possibile aggiungere il comando "Installa" per il menu di scelta rapida dei file .CAB in modo da non dover eseguire manualmente la riga di comando DISM.

Copia le seguenti righe nel Blocco note, salvalo con l'estensione .REG. Quindi fare doppio clic sul file per applicare i contenuti al registro.

Windows Registry Editor Version 5.00 [-HKEY_CLASSES_ROOT\CABFolder\Shell\RunAs] [HKEY_CLASSES_ROOT\CABFolder\Shell\RunAs] @="Install" "HasLUAShield"="" [HKEY_CLASSES_ROOT\CABFolder\Shell\RunAs\Command] @="cmd /k dism /online /add-package /packagepath:"%1"" 

Ciò aggiunge il comando "Installa" al menu di scelta rapida per i file .CAB.

Installazione del pacchetto driver .CAB

Se si utilizza lo strumento DISM per installare il pacchetto del conducente di cabina, è possibile che venga visualizzato il seguente errore:

Si è verificato un errore durante il tentativo di apertura - nomefile.cab Errore: 0x80070002

Errore: 2

Il sistema non trova il file specificato.

Il file di registro DISM è disponibile in C: \ WINDOWS \ Logs \ DISM \ dism.log

La manutenzione del driver DISM deve essere eseguita utilizzando il parametro /Add-Driver . Inoltre, funziona solo per immagini offline (WIM).

Se il file .cab contiene driver, è necessario estrarre il contenuto dell'archivio cab in una cartella. È possibile utilizzare la expand.exe comando expand.exe o un archiviatore di terze parti come 7-Zip per estrarre il contenuto del file della cabina. Per estrarre utilizzando il comando espandi, utilizzare questa sintassi della riga di comando:

 espandi cab_file -F: * destination_path 

Esempio:

 espandere "D: \ drivers \ 200043875_a5fc6b6f03141541889a015827d9db2409a9945b.cab" -F: * D: \ Drivers \ Realtek 

Quindi, apri Gestione dispositivi. Fare clic con il tasto destro del mouse sul dispositivo per cui si desidera aggiornare il driver e fare clic su Aggiorna driver .

Selezionare Cerca il software del driver nel mio computer e menzionare la posizione in cui sono stati estratti i driver Realtek e aggiornarlo.

Vedi anche Come eseguire il backup e il ripristino dei driver di dispositivo in Windows 10

Articoli Correlati