Cosa fa Windows 10 mentre si sta "preparando a installare gli aggiornamenti"?


19

Ho notato che Windows 10 sembra impiegare molto tempo a "prepararsi all'installazione degli aggiornamenti" prima di procedere. Noto anche che per la maggior parte del tempo, la barra di avanzamento non avanza affatto. Ad esempio, il modo in cui è rimasto al 10% per un lungo periodo (non l'ho cronometrato, ma non credo di esagerare se l'ho messo in pochi minuti ), quindi sono passato al 68%, rispetto a un singolo aggiornamento.

Poiché il solo testo apparentemente non è abbastanza chiaro, ecco uno screenshot del passaggio specifico di Windows Update di cui sto chiedendo (segui il link per vedere lo screenshot completo da cui è stato ritagliato il seguente). Si noti che lo screenshot è stato preso durante una sessione di aggiornamento diversa da quella di cui sto parlando nel primo paragrafo, quindi la percentuale di completamento è diversa.

Windows Update viene eseguito al 33% con "Preparazione all'installazione degli aggiornamenti"

Che cosa fa di Windows in realtà fare con tutto questo tempo? Quali "preparativi" stanno impiegando così tanto tempo?

Si noti che non sto chiedendo l'effettiva installazione dell'aggiornamento.

Mentre il tempo particolare che mi ha spinto a porre questa domanda era in una macchina virtuale, vedo un comportamento simile con Windows 10 in esecuzione su hardware reale, quindi non penso che sia correlato solo al fatto che è in esecuzione in una macchina virtuale (anche anche se questo potrebbe forse essere un fattore).


L'ho verificato di nuovo questo mese e questo è un bug della GUI, in questa fase WindowsUpdate sta effettivamente installando l'aggiornamento , NON c'è alcuna preparazione, questa è l'installazione effettiva.
magicandre1981,

Risposte:


11

Ho acquisito l'attività di Windows Update con il Microsoft-Windows-WindowsUpdateClientprovider ETW.

Qui non vedo nessun evento preparare:

inserisci qui la descrizione dell'immagine

Vedo solo Starte Stopdi Downloade Install.

Ora ho usato WPRUI per tracciare l'utilizzo di DiskIO e CPU durante il passaggio "preparazione all'installazione degli aggiornamenti".

Qui posso vedere che TrustedInstaller è occupato a controllare gli hash ( wcp.dll!CCSDirectTransaction::VerifyFileHashes) dei dati di aggiornamento:

inserisci qui la descrizione dell'immagine

e vedo il disco IO in cui TRustedInstaller.exe copia i dati su C:\Windows\WinSxS\Temp\InFlight\e C:\Windows\SoftwareDistribution\Download\.

inserisci qui la descrizione dell'immagine

Quindi, fondamentalmente, questa "preparazione all'installazione" è in realtà l'installazione dell'aggiornamento, quindi un risultato confuso.

Con 1809, Microsoft ha corretto lo stato errato e mostra direttamente il "testo di installazione" corretto:

inserisci qui la descrizione dell'immagine


1
cos'è lo strumento GUI che hai utilizzato per acquisire eventi ETW?
phuclv,

1
si chiama perfview
magicandre1981

2

Sono consapevole che Windows stia creando una copia shadow durante questo passaggio, anche se non sono riuscito a trovare alcuna fonte per confermarlo. Tuttavia, offrirò le osservazioni che:

  • Una copia shadow deve essere creata ad un certo punto durante il processo di aggiornamento affinché il Ripristino configurazione di sistema funzioni.
  • La creazione di copie shadow richiede sempre un notevole lasso di tempo, anche con una configurazione di sistema ideale. Inoltre, a seconda del numero di applicazioni compatibili con VSS installate, ciò può richiedere "più tempo" rispetto ad altre configurazioni hardware simili in quanto i vari scrittori VSS sospendono i dati di cui sono responsabili.
  • Le prestazioni del sottosistema di archiviazione del computer possono aggravare ulteriormente il tempo necessario per completare una copia shadow, poiché si tratta di un processo ad alta intensità di disco.

Dubito che questa sia l' unica azione eseguita durante la fase "Preparazione degli aggiornamenti", ma rappresenterebbe una parte significativa del tempo richiesto.


no, l'ho controllato di nuovo questa settimana. A questo punto Windows Update installa effettivamente gli aggiornamenti, il messaggio è semplicemente sbagliato
magicandre1981,

-5

Penso che la risposta più probabile sarebbe che Windows sta scompattando alcuni archivi (o addirittura scaricandoli) e sta sicuramente preparando il sistema per il prossimo avvio, quindi invece di avviarsi normalmente continua con gli aggiornamenti.


1
"Download di aggiornamenti" è un passaggio separato da "preparazione all'installazione degli aggiornamenti". Preparare il sistema per il prossimo avvio (per aggiornare i file bloccati) mi sembrerebbe di far parte del processo di installazione, non di prepararmi per l'installazione. E anche se lo fosse; ragionevolmente, ciò comporterebbe il posizionamento dei file aggiornati in una posizione temporanea e la scrittura di alcune informazioni (conoscendo Microsoft, probabilmente nel registro) per dire a Windows di riprendere l'aggiornamento al prossimo avvio. Escludendo un aggiornamento bene nell'intervallo di gigabyte , ciò non dovrebbe ragionevolmente richiedere più di qualche secondo.
un CVn
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.