Il download degli aggiornamenti di Windows richiede un'eternità


15

Ho notato che quando si eseguono aggiornamenti manuali di Windows usando il Pannello di controllo, gli aggiornamenti sono abbastanza veloci ma dopo aver selezionato gli aggiornamenti che voglio installare e chiedere di installarli impiega un'eternità a scaricare gli aggiornamenti e nessun progresso indicato, ma se faccio clic sull'icona di avvio dopo qualche tempo mostra che gli aggiornamenti sono pronti per l'installazione se spengo il PC, indicato dal Bang giallo. Nessuna indicazione di quali aggiornamenti sono pronti per l'installazione neanche.

Se lascio eseguire l'aggiornamento di Windows durante il download, alla fine scaricherà e installerà gli aggiornamenti selezionati, ma non viene ancora indicato alcun progresso, ma richiede ore. Vedo questo comportamento su alcuni (4) dei miei PC W7 (7).

È come se la schermata di Windows Update non si aggiornasse.

Qualche idea su questo comportamento o su come risolverlo?

Martedì, patch di Windows 7 a 64 bit completamente aggiornata prima di questo mese (agosto 2016).

Nota: rete domestica, Fios senza altri problemi. La sua ampia diffusione su diversi computer e lo fa su uno di essi anche quando viaggio con quei dispositivi, è un problema di GUI di Windows Update. Succede su normali aggiornamenti mensili.

inserisci qui la descrizione dell'immagine

Questo non ha nulla a che fare con il "controllo" degli aggiornamenti, come ho risposto a questa domanda. Ho risposto io stesso a questa domanda, ma si tratta di un problema completamente diverso e finora non ho trovato alcuna soluzione.

Nota:

Questo problema non si verifica più da quando MS ha iniziato a distribuire gli aggiornamenti dello stack di manutenzione. per i problemi di Windows Update dopo un'installazione pulita di W7 vedere il mio post qui >>>>> Windows 7 SP1 Windows Update bloccato per verificare la disponibilità di aggiornamenti


1
Credo che sia sostanzialmente lo stesso problema. Algoritmi interni utilizzati dalla WU per decidere cosa fare e quando fare una scala atrocemente quando aumenta il numero di aggiornamenti disponibili o il numero di aggiornamenti applicabili.
David Schwartz,

1
È difficile provare molto di tutto perché Microsoft non è così interessata a mandare in onda la loro sporca lavanderia in pubblico. La mia conclusione si basa sulle osservazioni sul tempo impiegato da queste operazioni e sul numero di aggiornamenti disponibili / applicabili.
David Schwartz,

1
Ciò che mi preoccupa è che funziona perfettamente su alcuni sistemi. Lo fa con pochi aggiornamenti, come ho detto, i miei sistemi sono aggiornati e succede con gli aggiornamenti mensili.
Moab,

2
Ehi hijo, mostra cosa nel C:\Windows\WindowsUpdate.logfile per vedere eventuali errori in questo file relativi al tuo problema migo.
GambleNerd,

1
@Moab - Puoi avere tutti gli aggiornamenti installati ma non avere l'aggiornamento cumulativo. Il fatto che alcuni clienti presentino questo problema indica che questa potrebbe essere una possibilità. In pochissimo tempo, Microsoft sta passando ad aggiornamenti cumulativi mensili per Windows 7 e Windows 8.1 simili a quelli che accadono con Windows 10.
Ramhound,

Risposte:


14

Il download degli aggiornamenti di Windows richiede un'eternità

Rotolo di dadi. . .

Mi piacciono tutti i metodi elencati qui su questo MS KB come potenziali soluzioni a questo problema. In particolare Metodo 10 attraverso Metodo 13 bastone fuori a me più che suonano come le soluzioni che ho usato in passato per risolvere i problemi correlati, anche se non è esattamente lo stesso.

Citerò solo i metodi di seguito che non salterei di sicuro se stavo risolvendo questo problema, ma non mi limiterei a questi o solo a questo KB per quella materia, ma questi potrebbero essere buoni punti di partenza per potenziali soluzioni.

Sono anche d'accordo sul fatto che vedere qualsiasi dettaglio applicabile da %windir%\WindowsUpdate.logsarebbe utile per risolvere questo problema.

Infine, inizierei a risolvere il problema e a risolvere questo problema da una delle macchine e assicurerei che sia collegato a una connessione Internet piuttosto veloce, quindi in altre parole se viaggi e sei connesso a una rete pubblica o a un wifi mobile, aspetto solo che i fattori non giocano un ruolo nel problema per ogni evenienza.

Metodi di risoluzione potenziali


Metodo 1: eseguire lo strumento di risoluzione dei problemi di Windows Update

Per fare ciò, vai allo strumento di risoluzione dei problemi di Windows Update .


Metodo 4: eseguire lo strumento di disponibilità dell'aggiornamento di sistema (CheckSur.exe)

Scarica ed esegui lo strumento Preparazione aggiornamenti di sistema. Questo strumento esegue una scansione singola per individuare incongruenze che potrebbero impedire future operazioni di manutenzione. Per ulteriori informazioni su come scaricare ed eseguire lo strumento CheckSur.exe, consultare il seguente articolo della Microsoft Knowledge Base:

Correggi gli errori di corruzione di Windows utilizzando lo strumento DISM o lo strumento Disponibilità aggiornamento di sistema ( https://support.microsoft.com/kb/947821 )

Prova a installare nuovamente gli aggiornamenti.

Nota Dopo aver eseguito lo strumento, il file CheckSur.log viene salvato nel seguente percorso:

%systemroot%\logs\cbs

Metodo 5: eseguire lo strumento Controllo file di sistema (SFC.exe)

Per fare ciò, attenersi alla seguente procedura:

  1. Aprire una finestra del prompt dei comandi amministrativo.
  2. Al prompt dei comandi, digitare sfc / scannow , quindi premere Invio .
  3. Al termine della scansione, prova a installare nuovamente gli aggiornamenti.

Metodo 6: reimpostare il contenuto della cartella Catroot2

Per fare ciò, attenersi alla seguente procedura:

  1. Aprire una finestra del prompt dei comandi amministrativo.
  2. Digita i seguenti comandi e premi Invio dopo ogni comando:

    • net stop cryptsvc
    • md %systemroot%\system32\catroot2.old
    • xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s
  3. Elimina tutto il contenuto della cartella catroot2, ma non elimina la cartella catroot2.

  4. Digitare il comando seguente, quindi premere Invio:

net start cryptsvc

  1. Esci dalla finestra del prompt dei comandi.

Metodo 8: registra i file di Windows Update

Per fare ciò, attenersi alla seguente procedura:

  1. Aprire una finestra del prompt dei comandi amministrativo.
  2. Al prompt dei comandi, digitare il comando seguente:
REGSVR32 WUPS2.DLL /S
REGSVR32 WUPS.DLL /S
REGSVR32 WUAUENG.DLL /S
REGSVR32 WUAPI.DLL /S
REGSVR32 WUCLTUX.DLL /S
REGSVR32 WUWEBV.DLL /S
REGSVR32 JSCRIPT.DLL /S
REGSVR32 MSXML3.DLL /S
  1. Prova a installare nuovamente gli aggiornamenti.

Metodo 10: rinominare la cartella SoftwareDistribution

Per fare ciò, attenersi alla seguente procedura:

  1. Aprire una finestra del prompt dei comandi amministrativo.

  2. Esegui i seguenti comandi e premi Invio dopo ogni comando:

    • Net stop wuauserv
    • cd% systemroot%
    • Ren SoftwareDistribution SoftwareDistribution.old
    • Net start wuauserv
  3. Prova a installare nuovamente gli aggiornamenti.

Importante I seguenti problemi si verificano quando si utilizza questo metodo:

  • Gli aggiornamenti attualmente scaricati ma che non sono ancora stati installati devono essere scaricati nuovamente utilizzando Windows Update o Microsoft Update.

  • Quando si elimina la cartella Software Distribution, la cronologia dei download viene rimossa.

  • Se attualmente ricevi aggiornamenti da Microsoft Update e da Windows Update, dovrai selezionare nuovamente questa opzione dal sito Web Windows Update.

Nota Se il problema è stato risolto e è possibile scaricare e installare correttamente gli aggiornamenti, è possibile eliminare in modo sicuro la cartella SoftwareDistribution.old per recuperare spazio su disco.


Metodo 11: cancellare la coda BITS di tutti i lavori correnti

Per fare ciò, attenersi alla seguente procedura:

  1. Aprire una finestra del prompt dei comandi amministrativo.
  2. Al prompt dei comandi, digitare i comandi seguenti e premere Invio dopo ogni comando:
Net stop bits
Net stop wuauserv
Ipconfig /flushdns
cd \documents and settings\all users\application data\microsoft\network\downloader
Del qmgr0.dat
Del qmgr1.dat
Net start bits
Net start wuauserv

Nota Dopo aver completato questi passaggi, la coda BITS viene cancellata.

  1. Prova a installare nuovamente gli aggiornamenti.

Metodo 12: Rinomina Pending.xml

Per fare ciò, attenersi alla seguente procedura:

  1. Aprire una finestra del prompt dei comandi amministrativo.
  2. Al prompt dei comandi, digitare il comando seguente:

    takeown / f C: \ Windows \ winsxs \ pending.xml

  3. Rinominare il percorso c: \ windows \ winsxs \ pending.xml usando il comando seguente:

    Ren c: \ windows \ winsxs \ pending.xml pending.old


Metodo 13: eseguire Chkdsk sulla partizione di Windows

Per fare ciò, attenersi alla seguente procedura:

  1. Aprire una finestra del prompt dei comandi amministrativo.
  2. Al prompt dei comandi, digitare il comando seguente:

    Chkdsk volume: /f /r

fonte


1
Dato che questo è stato collegato da questo nuovo nuovo disastro ferroviario di aggiornamento Win10, noterò che il percorso di download del metodo 11 (BITS) in Win 10 è qui:c:\ProgramData\Microsoft\Network\Downloader
McGuireV10

2

Se le correzioni per Windows Update elencate nelle altre risposte non hanno risolto il problema, l'aggiornamento lento potrebbe essere causato dal modo in cui Windows Update funziona sui computer interessati.

In un'altra mia risposta , ho spiegato che Windows Update costruisce in memoria un albero di tutti gli aggiornamenti che potrebbero essere applicati a un computer, quindi lo elimina in vista degli aggiornamenti già installati sul computer, per arrivare finalmente al set di aggiornamenti che devono essere installati e l'ordine di installazione.

Il tempo impiegato per questo processo di forza bruta è una funzione del numero totale di aggiornamenti disponibili per questa piattaforma, dall'ultimo service pack. Ogni tipo di service pack definisce una nuova piattaforma per la quale gli aggiornamenti iniziano ad accumularsi di nuovo. Inoltre, Windows Update deve trasferire grandi quantità di dati dai server Microsoft che potrebbero essere sovraccarichi.

Windows 7 SP1 è uscito il 22 febbraio 2011, oltre 5 anni fa, e da allora il numero di aggiornamenti è cresciuto enormemente. Inoltre, i server Windows Update di Microsoft ora danno priorità alla larghezza di banda ai client Windows 10. Quindi, tutto sommato, Windows 7 SP1 è lasciato a soffrire.

Per risolvere questo problema, Microsoft ha recentemente rilasciato il rollup pratico per Windows 7 SP1, che, esattamente come un service pack, funge da piattaforma di partenza per gli aggiornamenti. Installandolo si ottiene un albero degli aggiornamenti molto più piccolo che è molto più veloce da scaricare ed elaborare, poiché vengono considerati solo gli aggiornamenti posteriori rispetto a tutti gli aggiornamenti dal 2011. Sfortunatamente, non è disponibile tramite Windows Update e deve essere scaricato e installato manualmente .

Per ulteriori informazioni sul rollup pratico per Windows 7 SP1, leggi
Microsoft revisiona l'aggiornamento di Windows 7 e 8.1, ma non chiamarlo service pack .

Questo rollup di praticità è l'unico modo per ridurre il tempo di esecuzione di Windows Update su Windows 7 SP1. Un altro sarebbe lanciarlo nelle ore in cui i server Windows Update di Microsoft hanno una maggiore larghezza di banda disponibile (la mattina presto o la sera tardi).

Certo, i problemi che si osservano sono un po 'estremi e potrebbero essere correlati a qualche inefficienza relativa alla configurazione particolare di questi computer. Penso che una combinazione di fattori abbia aumentato enormemente il tempo impiegato da Windows Update per scaricare e eliminare l'albero di aggiornamento. Questo potrebbe anche essere un bug di Microsoft. È possibile ottenere ulteriori informazioni sul problema guardando Windows Update mentre è in funzione, per quanto riguarda l'utilizzo della memoria, l'attività di rete e l'accesso al disco.

L'installazione dell'utilità rollup per Windows 7 SP1 è l'unico modo in cui riesco a pensare di tagliare questo nodo gordiano di Windows Update sui computer interessati. Tuttavia, probabilmente smetterà di funzionare in futuro, quindi deve essere applicato rapidamente.


1

Disattiva gli aggiornamenti automatici di Windows dal Pannello di controllo e disattiva il servizio Windows Update. Quindi, vai su C: \ Windows \ SoftwareDistribution \ Download ed elimina tutto nella cartella. Riavvia il servizio Windows Update. Infine, apri la CLI, digita wuauclt.exe /updatenowe premi "Invio". Prova a scaricare di nuovo le patch e guarda cosa succede.


1
Sì, so come fare tutto questo e molto altro, ho provato di tutto tranne un'installazione pulita.
Moab,

1

Questa non è una correzione permanente, ma se c'è un aggiornamento particolare è necessario al più presto e non hai tempo per risolvere qualcosa di permanente nel momento in cui puoi usare.

https://catalog.update.microsoft.com/

Devi usare IE. Fallo quindi disabilita il servizio Windows Update.

Quindi risolvi una correzione permanente quando hai tempo.


1
Benvenuto in Super User! Questo è davvero un commento e non una risposta alla domanda originale. Per criticare o richiedere chiarimenti a un autore, lascia un commento sotto il suo post: puoi sempre commentare i tuoi post e una volta che avrai una reputazione sufficiente sarai in grado di commentare qualsiasi post . Si prega di leggere Perché ho bisogno di 50 reputazione per commentare? Cosa posso fare invece?
DavidPostill

Firefox si rifiuta persino di connettersi al tuo collegamento, afferma che il sito Web non è configurato correttamente. Dici che è necessario IE, ma ciò significa che non tutti possono accedervi.
fixer1234,

@ fixer1234; In che modo ciò significa che non tutti possono accedervi? In ogni versione di Windows è installato IE.
Wes Sayeed,

@WesSayeed, non sono riuscito ad accedere al link per esaminare questa soluzione e ho dimenticato che la domanda riguarda effettivamente Windows. Quindi hai ragione, almeno gli utenti Windows che non hanno disabilitato o rimosso IE possono accedervi. A proposito, basta cambiare l'agente utente non è sufficiente per visualizzare il collegamento da un altro browser.
fixer1234,

0

Puoi provare a installare manualmente tutti gli aggiornamenti mancanti utilizzando WSUS Offline, http://wsusoffline.net/

Nel software puoi scegliere il tuo sistema operativo, scaricare TUTTI gli aggiornamenti per quella versione di Windows, quindi avviare il programma di aggiornamento e installerà tutti gli aggiornamenti mancanti.


Non risponde alla domanda ma è una soluzione.
Moab,

Forse l'aggiornamento del sistema in questo modo elimina il bug che lo causa. L'aggiornamento di Windows a volte è solo un pezzo di merda (mi dispiace per la formulazione), quindi questo potrebbe risolverlo. Perché questa non sarebbe una soluzione ai tuoi occhi allora?
JustDenDimi,

-1

Il "Download in sospeso" potrebbe anche essere dovuto a certificati scaduti / danneggiati. Considerando che Windows 7 e Windows 10 sono praticamente affetti da decisioni simili quando guardo Windows Update, vorrei contribuire con un'ulteriore possibile soluzione.

Nel caso in cui si desideri fare affidamento su strumenti inclusi in Windows, non esitate a controllare il registro eventi -> Applicazione per "CertificateServicesClient-AutoEnrollment" con ID 64 e una criticità di "Avviso". In alternativa, puoi ottenere un codice di errore dettagliato utilizzando Windows Update Minitool, che è fondamentalmente uno strumento di terze parti che si interfaccia con Windows Update. A quanto pare, sia Windows Update che Windows Store hanno iniziato a scaricare ma sono rimasti bloccati su "Download in sospeso" e non avrebbero continuato o mostrato un codice di errore. Finalmente il Minitool di Windows Update mi ha dato due codici di errore, il più importante dei quali è:

  • 0x80240022 (che risulta essere correlato al certificato, ovvero il certificato è scaduto o la catena del certificato si è rotta)

La soluzione sembra essere piuttosto semplice, se sei in grado di trovare un manuale di lavoro. Kaspersky ne offre uno piuttosto decente qui . Ciò è particolarmente utile, poiché lo strumento rootsupd.exe è piuttosto difficile da trovare. E nonostante Kaspersky ti chieda di ottenere il backup dell'archivio certificati da un dispositivo funzionante, sentiti libero di ottenere l' ultimo elenco di certificati da Microsoft. Per qualche motivo, non sono stato in grado di utilizzare quei certificati senza rootupd.exe: l'applet di gestione dei certificati mostrerebbe l'elenco dei certificati, ma lo riterrebbe non funzionante. Quando ho usato il rootupd.exe per estrarre e importare il contenuto di authrootstl.cab, il mio Windows Update ha finalmente iniziato a funzionare di nuovo.

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.