Guida completa: come leggere i log di Windows Update

Leggere i log di Windows Update

Questa guida completa illustra come leggere i log di Windows Update in Windows 11 e Windows 10 e spiega come utilizzarli per risolvere i problemi dei PC Windows. Include istruzioni passo per passo per accedere ai log di Windows, informazioni sul significato dei log e suggerimenti per interpretarli.

Il troubleshooting dei problemi di Windows Update può essere complicato, ed essere in grado di leggere e comprendere il contenuto dei log di Windows Update ti aiuterà a risolvere i problemi più velocemente, con meno necessità di fare congetture e più dati concreti.

Una panoramica dei log di Windows Update e della loro importanza

Un log (o file di log) è una registrazione delle azioni intraprese da un programma informatico che può essere utilizzata in seguito per vedere cosa è successo e quando (e talvolta perché). I file di log sono solitamente file di testo semplice con una riga di testo per ogni voce di log. Le informazioni contenute nei log possono essere utilizzate in seguito per risolvere i problemi, confermare che un’azione è andata a buon fine o verificare il comportamento di programmi e utenti per monitorare eventuali attività non autorizzate o dannose.

Windows Update genera file di log che contengono informazioni dettagliate sul processo di Windows Update per agevolare il troubleshooting, tra cui ci sono i seguenti dati:

  • Timestamp: La data e l’ora di creazione della voce di log.
  • ID processo: L’ID del processo che ha generato la voce di log.
  • ID thread: L’ID del thread che ha generato la voce di log.
  • Componente: Il componente di Windows Update che ha generato la voce di log.
  • Messaggio: Un messaggio che descrive l’azione intrapresa.

Ecco come appare una serie di voci di log in un file di log di Windows Update quando viene esportata come testo:

2024/11/22 10:13:34.567 12345 67890 Shared * START * Checking for updates

2024/11/22 10:13:35.678 12345 67890 Handler Downloading update KB1234567

2024/11/22 10:13:36.789 12345 67890 Handler Successfully downloaded update KB1234567

2024/11/22 10:14:10.123 12345 67890 Handler ERROR: 0x711f123f Failed to install update

Mantenere Windows aggiornato è fondamentale per proteggersi dalle minacce malware e di cybersecurity . Windows Update si occupa anche di mantenere i driver e le altre funzioni di Windows aggiornati alle versioni più recenti, assicurandoti di avere i più recenti bug fix di stabilità e permettendoti di ottenere le migliori prestazioni possibili dal tuo hardware.

Se Windows Update smette di funzionare correttamente, è importante risolvere il problema il più rapidamente possibile e i suoi file di log contengono informazioni dettagliate a questo scopo.

Come accedere ai log di Windows Update in Windows 11 e Windows 10

I passaggi per la visualizzazione dei log di Windows Update sono gli stessi sia in Windows 11 che in Windows 10.

Per eseguire le operazioni descritte di seguito, dovrai aver effettuato l’accesso come amministratore.

Visualizzazione dei log di Windows Update tramite Gestione eventi

Il Visualizzatore eventi di Windows fornisce un’interfaccia per la visualizzazione dei log di Windows e di altre applicazioni. Il Visualizzatore eventi può essere utilizzato per cercare ed esportare i log e include la possibilità di cercare e filtrare i log per data e tipo.

  • Clicca con il tasto destro del mouse sul pulsante Start
  • Clicca su Visualizzatore eventi
  • Vai su Applications and Service Logs\Microsoft\Windows\WindowsUpdateClient nella struttura di navigazione del pannello di sinistra
  • Espandi la voce WindowsUpdateClient e clicca su Operativo per visualizzare gli eventi di Windows Update nel log.

Clicca su Operativo per visualizzare gli eventi di Windows Update nel log

Puoi cliccare su un evento per visualizzarne i dettagli e utilizzare la funzione Filter Current Log per restringere la ricerca.

Esportazione dei file di registro di Windows Update con Get-WindowsUpdateLog (PowerShell)

Tieni presente che per utilizzare questo comando dovrai aprire un prompt di PowerShell come amministratore .

Il comando Get-WindowsUpdateLog di PowerShell unisce ed esporta i log di Windows Update in un file sul desktop:

  • Clicca con il tasto destro del mouse sul pulsante Start
  • Clicca su Terminal (come amministratore) se utilizzi Windows 11, oppure seleziona Windows PowerShell (come amministratore) se utilizzi Windows 10
  • Nella finestra di PowerShell, immetti il comando Get-WindowsUpdateLog e poi premi Invio
  • I log di Windows Update verranno esportati nel file WindowsUpdate.log sul desktop

Il formato di questo file corrisponderà all’esempio di testo di log mostrato in precedenza in questo articolo (tieni presente che il file non contiene intestazioni di colonna).

Filtro dell’output di Get-WindowsUpdateLog

Poiché il file .log generato da Get-WindowsUpdateLog è solo un file di testo, potrai usare le utiliy native di PowerShell per cercarlo rapidamente. Nell’esempio seguente, Select-String viene utilizzato per generare in output solo le righe che contengono il testo “Error”.

Get-Content “C:\WindowsUpdate.log” | Select-String “Error”

Se desideri ottenere solo le voci di log per una certa data, puoi sostituire il testo Select-String con la data richiesta. A causa del modo in cui le date sono formattate, puoi filtrare fino all’ora o al minuto espandendo la ricerca di testo. PowerShell può essere utilizzato per automatizzare molte attività di sistema, consentendo di esportare rapidamente i file di log e di analizzarli per individuare potenziali aggiornamenti non riusciti o altri problemi.

Come leggere e interpretare i log di Windows Update

Il modo più semplice per la maggior parte degli utenti di comprendere i log di Windows Update è quello di utilizzare il metodo del Visualizzatore eventi, che offre un modo grafico e intuitivo per esplorare i log, dove tutte le informazioni sono etichettate e ricercabili.

DataGravitàID eventoMessaggio del log sono le informazioni più importanti incluse. Se noti che gli aggiornamenti di Windows non riescono nell’app Impostazioni di Windows, puoi utilizzare il Visualizzatore eventi per trovare gli errori relativi alla data in cui gli aggiornamenti non sono riusciti e vedere se il messaggio include ulteriori informazioni.

Le voci del log di Windows Update saranno classificati in termini di gravità come InformazioneAvvisoErrore. Dovresti iniziare a cercare gli errori che indicano un malfunzionamento e poi, se questo non rivela la causa del problema, continuare a cercare gli avvisi o le voci informative che possono indicare che qualcosa non si sta completando con successo (o che viene ripetutamente riprovato senza fallire del tutto).

Se conosci l’ID dell’aggiornamento non riuscito (che dovrebbe essere visibile da qualsiasi errore visualizzato in Windows Update nell’app Impostazioni), potrai cercare direttamente quell’ID (per esempio KB0123456) per determinare il motivo dell’errore. Nel visualizzatore eventi, puoi vedere l’ID di aggiornamento relativo a un evento nella scheda Dettagli .

puoi vedere l'ID di aggiornamento relativo a un evento nella scheda Dettagli dell'evento.

Risoluzione dei problemi più comuni utilizzando i log di aggiornamento

Se le informazioni trovate nel log degli errori sono ambigue e non indicano chiaramente cosa è andato storto, puoi cercare l’ID dell’aggiornamento online per ottenere maggiori informazioni.

La ricerca dell’ ID evento e della Fonte dell’errore mostrato nel Visualizzatore eventi ti aiuterà anche a identificare i potenziali problemi e la fase del processo di aggiornamento in cui si sono verificati. Se decidi di condividere online il contenuto dei tuoi log in modo che altri possano aiutarti a risolvere i problemi, assicurati di limitarti alle sole voci di log pertinenti e di leggerle attentamente per assicurarti che non siano incluse informazioni private.

Di seguito sono riportati alcuni errori comuni di Windows Update che possono essere identificati utilizzando il Visualizzatore eventi:

  • Problemi di connettività di rete: Il controllo e l’installazione degli aggiornamenti non funzionano se la connessione a Internet non è affidabile.
  • Spazio su disco insufficiente: Gli aggiornamenti non verranno installati se lo spazio su disco non è sufficiente.
  • File di sistema di Windows mancanti o danneggiati: Se il sistema operativo di Windows è danneggiato, gli aggiornamenti potrebbero non funzionare. Puoi tentare di risolvere il problema eseguendo sfc /scannow da un prompt di PowerShell con permessi di amministratore.
  • Conflitto software o driver obsoleti: I vecchi driver possono entrare in conflitto con l’installazione dei nuovi driver. I software in conflitto possono essere disinstallati se un aggiornamento sta cercando di sostituirli ma non riesce.
  • In attesa di riavvio: L’aggiornamento può fallire se gli aggiornamenti precedenti attendono il riavvio del sistema per completare l’installazione.

La soluzione specifica per un aggiornamento non riuscito dipende dall’aggiornamento e dal motivo per cui non è riuscito. Di solito, la risoluzione può essere trovata online. Se l’aggiornamento di un driver non è riuscito, il download del driver più recente direttamente dal produttore può risolvere il problema. Gli aggiornamenti di Windows possono anche essere scaricati manualmente se i problemi di connettività in corso causano il fallimento di Windows Update.

Risoluzione dei problemi relativi a un gran numero di dispositivi Windows con logging centralizzato

Prevenire i problemi di sistema monitorando i log di Windows Update, e risolverli quando qualcosa non va, può ridurre notevolmente il tempo e l’impegno necessari per mantenere integro un parco dispositivi Windows.

Sebbene PowerShell possa essere sfruttato per automatizzare il processo in una certa misura, richiede comunque scripting e manutenzione manuali, oltre a un’infrastruttura aggiuntiva per la raccolta dei file di log.

NinjaOne offre una soluzione completa per la gestione degli endpoint che ti consente di monitorare e gestire centralmente decine o migliaia di dispositivi Windows, Apple e Android, anche attraverso la gestione delle patch , per garantire che ogni dispositivo sia aggiornato e che eventuali problemi di aggiornamento vengano immediatamente segnalati e rapidamente risolti.

Passi successivi

La creazione di un team IT efficiente ed efficace richiede una soluzione centralizzata che funga da principale strumento di erogazione dei servizi. NinjaOne consente ai team IT di monitorare, gestire, proteggere e supportare tutti i dispositivi, ovunque essi si trovino, senza la necessità di una complessa infrastruttura locale.

Scopri di più su NinjaOne Endpoint Management, fai un tour dal vivoinizia la tua prova gratuita della piattaforma NinjaOne.

Ti potrebbe interessare anche

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

Guarda NinjaOne in azione!

Inviando questo modulo, accetto La politica sulla privacy di NinjaOne.

Termini e condizioni NinjaOne

Cliccando sul pulsante “Accetto” qui sotto, dichiari di accettare i seguenti termini legali e le nostre condizioni d’uso:

  • Diritti di proprietà: NinjaOne possiede e continuerà a possedere tutti i diritti, i titoli e gli interessi relativi allo script (compreso il copyright). NinjaOne ti concede una licenza limitata per l’utilizzo dello script in conformità con i presenti termini legali.
  • Limitazione d’uso: Puoi utilizzare lo script solo per legittimi scopi personali o aziendali interni e non puoi condividere lo script con altri soggetti.
  • Divieto di ripubblicazione: In nessun caso ti è consentito ripubblicare lo script in una libreria di script appartenente o sotto il controllo di un altro fornitore di software.
  • Esclusione di garanzia: Lo script viene fornito “così com’è” e “come disponibile”, senza garanzie di alcun tipo. NinjaOne non promette né garantisce che lo script sia privo di difetti o che soddisfi le tue esigenze o aspettative specifiche.
  • Assunzione del rischio: L’uso che farai dello script è da intendersi a tuo rischio. Riconosci che l’utilizzo dello script comporta alcuni rischi intrinseci, che comprendi e sei pronto ad assumerti.
  • Rinuncia e liberatoria: Non riterrai NinjaOne responsabile di eventuali conseguenze negative o indesiderate derivanti dall’uso dello script e rinuncerai a qualsiasi diritto legale o di equità e a qualsiasi rivalsa nei confronti di NinjaOne in relazione all’uso dello script.
  • EULA: Se sei un cliente NinjaOne, l’uso dello script è soggetto al Contratto di licenza con l’utente finale (EULA) applicabile.