Windows Update 800F0922


12

Ho una VM di Windows Azure che esegue Windows Server 2012 R2 che non è stato in grado di installare gli aggiornamenti da aprile 2016. La schermata "Visualizza cronologia aggiornamenti" nel Pannello di controllo elenca centinaia di errori successivi da tentativi costanti di installare gli aggiornamenti su ogni macchina ricomincia.

La finestra Dettagli per ogni aggiornamento è simile a:

Aggiornamento per Windows Server 2012 R2 (KB3133690)

  • Data di installazione: 2016-04-25 25.34
  • Stato dell'installazione: non riuscito
  • Dettagli errore: Codice 800F0922 Ottieni assistenza per questo errore
  • Tipo di aggiornamento: consigliato

Installa questo aggiornamento per risolvere i problemi in Windows. Per un elenco completo dei problemi inclusi in questo aggiornamento, consultare l'articolo della Microsoft Knowledge Base associato per ulteriori informazioni. Dopo aver installato questo elemento, potrebbe essere necessario riavviare il computer.

Ulteriori informazioni: http://support.microsoft.com/kb/3133690

Guida e supporto tecnico: http://support.microsoft.com

(Come al solito, il link "Ottieni assistenza per questo errore" è inutile e apre una finestra Guida e supporto di Windows che dice semplicemente "Ottenere risultati di ricerca ... Non siamo riusciti a trovare alcun risultato. Ecco alcune cose da provare:". Ugh,

Il registro eventi di Windows è anche pieno di eventi come questi:

  • Nome registro: Sistema
  • Fonte: WindowsUpdateClient
  • ID evento: 20
  • Livello: errore
  • Utente: SYSTEM
  • Codice operativo: Installazione Installazione non riuscita: Windows non è riuscito a installare il seguente aggiornamento con errore 0x800F0922: Aggiornamento della protezione per Windows Server 2012 R2 (KB3159398).

Il registro eventi dell'applicazione contiene informazioni più utili:

  • Nome registro: applicazione
  • Fonte: segnalazione errori di Windows
  • ID evento: 1001
  • Livello: informazioni
  • Utente: N / A Benna errore, tipo 0 Nome evento: WindowsUpdateFailure3 Risposta: Non disponibile ID cabina: 0

Firma del problema: P1: 7.9.9600.18235 P2: 800f0922 P3: BA0F75FF-19C3-4CBD-A3F3-EF5B5C0F88BF P4: Installa P5: 202 P6: 0 P7: 0 P8: AutomaticUpdatesWuApp P9: {7971F918-A847-DD30-9-9 P10: 0

File allegati: C: \ Windows \ WindowsUpdate.log C: \ Windows \ SoftwareDistribution \ ReportingEvents.log C: \ Windows \ Logs \ CBS \ CBS.log

Questi file potrebbero essere disponibili qui: C: \ ProgramData \ Microsoft \ Windows \ WER \ ReportQueue \ NonCritical_7.9.9600.18235_ (Redatto)

Simbolo di analisi: ricontrollo per soluzione: 0 ID report: (redatto) Stato report: 4 Hashed bucket:

Il server si riavvia per installare gli aggiornamenti, quindi si arresta ed esegue immediatamente un rollback, facendo riavviare normalmente per oltre 15 minuti.

Il file di registro C:\Windows\WindowsUpdate.lognon fornisce alcun indizio - non riporta errori o avvertimenti evidenti - oltre a messaggi eccessivi sull'impossibilità di utilizzare l'API di connessione con contatore: "ATTENZIONE: impossibile ottenere informazioni sui costi di rete da NLM, supponendo che la rete NON sia misurato, errore = 0x80240037 ".

Il C:\Windows\SoftwareDistribution\ReportingEvents.logfile contiene solo lo stesso testo del pannello di controllo di Windows Update: "Errore installazione installazione non riuscita: Windows non è riuscito a installare il seguente aggiornamento con errore 0x800f0922: Aggiornamento della sicurezza per Windows Server 2012 R2 (KB3162343)."

Infine, C:\Windows\Logs\CBS\CBS.logè un file di testo di dimensioni pari a 180 MB + che ho sfogliato ma non ho trovato nulla di ovvio.


Se ricevi l'ultimo agente di aggiornamento di Windows, il sintomo cambia? ( support.microsoft.com/en-ca/kb/949104 )
yagmoth555

Risposte:


11

TL; DR:

Cancella la tua C:\Windows\Tempdirectory e altre directory temporanee per una buona misura, quindi dovrebbe installare correttamente gli aggiornamenti.

Spiegazione:

Trattandosi di una macchina virtuale di Azure, è disponibile il livello di supporto "Base" di Microsoft, a condizione che siano stati necessari 3 giorni per organizzare una telefonata, ma il personale di supporto è stato in grado di trovare una soluzione solo oggi.

Nel CBS.logfile ha individuato questa riga (ritagliata e riordinata da me):

16-08-2016 20:26:50, Errore CSI 00000006 @ 2016/8/16: 20: 26: 50.808 (F) CMIADAPTER: messaggio di errore interno da AI HRESULT = 8004402f [Errore, Funzione = FACILITY_ITF, Codice = 16431 ( 0x402f)]
[
[210] "File MOF di analisi: C: \ Windows \ system32 \ wbem \ NetTCPIP.mof
Errore 80 nella funzione CMofLexer :: CMofLexer linea 614
C: \ Windows \ system32 \ wbem \ NetTCPIP.mof (1): errore SYNTAX 0X8004402f: errore durante la creazione del file temporaneo "
]
[Gle = 0x80004005]

Il bit importante è questo errore:

Errore durante la creazione del file temporaneo

Mi ha incaricato di modificare le variabili d'ambiente predefinite: TEMPe TMPnelle definizioni di Sistema e Utente in C:\TEMPe per assicurarmi che Everyonefosse Full Accessnecessario C:\TEMP.

Dopo aver riavviato gli aggiornamenti intasati installati senza ulteriori problemi.

Dopo aver installato correttamente quegli aggiornamenti, ho quindi eliminato tutti i file nella directory C: \ Windows \ Temp originale (che ha richiesto più di 5 minuti, c'erano molti file profondamente nidificati). Ho quindi ripristinato C:\Windows\Tempe riavviato le variabili di ambiente TMP e TEMP .

Due nuovi aggiornamenti erano quindi pronti per l'installazione e l'installazione è stata completata senza problemi.

Quindi penso che il problema riguardasse dati errati nella directory Temp che impedivano agli aggiornamenti di fare qualsiasi cosa.

Aggiornamento a metà 2017: di recente ho avuto un incidente simile su un laptop Windows 10 con lo stesso codice di errore. Sono andato immediatamente alla C:\Windows\Tempdirectory e ho visto che conteneva molti file (circa 16.000 file e cartelle), comprese anche le cartelle profondamente annidate. Dopo aver eliminato tutto nella directory e riavviato sono stato in grado di installare nuovamente gli aggiornamenti.


3
Ho avuto lo stesso problema. Come giustamente sospettavi, alcuni file esistenti in C: \ Windows \ Temp devono essere stati il ​​problema. Nel mio caso, ho appena cancellato la cartella Temp (senza modificare le variabili di ambiente) e dopo che gli aggiornamenti sono ripresi normalmente.
Matt Jenkins,

0

Sono stato in grado di risolvere questo problema aumentando le dimensioni allocate alla partizione riservata del sistema.

Cercando tutte le istanze di "errore" nel %windir%\Logs\CBS\CBS.logfile, ho trovato la seguente voce:

Error CSI 00000261@2019/5/26:18:06:12.575 (F) base\wcp\plugins\bfsvc\bfsvc.cpp(218): Error HRESULT_FROM_WIN32(ERROR_DISK_FULL) originated in function Windows::WCP::Bfsvc::BasicInstaller::Install expression: HRESULT_FROM_WIN32(GetLastError())
[gle=0x80004005]

Cercando questo messaggio di errore su Google ho trovato il seguente thread in cui è stato suggerito che il problema sottostante era la partizione riservata del sistema che non disponeva di spazio libero sufficiente per gli aggiornamenti da installare e che poteva essere aumentata utilizzando la procedura guidata Partizione MiniTool gratuita :

Ecco i passaggi che ho usato per estendere la mia partizione riservata di sistema e installare correttamente l'aggiornamento.

  1. Prima ho selezionato la mia partizione principale (C :) e ho fatto clic su Sposta / Ridimensiona, quindi ho sottratto 650 MB dalla partizione principale per lasciare circa 650 MB nello spazio non allocato, come mostrato nell'immagine seguente. 650 MB potrebbero non essere necessari, ho scelto solo questo importo in modo che la mia partizione riservata di sistema avesse uno spazio pari a 1 GB.

  2. Ho quindi selezionato la partizione riservata di sistema e ho fatto nuovamente clic su Sposta / Ridimensiona e ho aumentato le dimensioni di 650 MB fino a quando non rimaneva spazio non allocato e la dimensione dell'unità era di circa 1 GB.

  3. Sarà necessario fare clic sul pulsante Applica (visualizzato in grigio nella schermata) dopo aver completato queste azioni e il computer verrà riavviato in modo che l'unità sia libera per le operazioni.

  4. Sono stato quindi in grado di installare l'aggiornamento senza alcun problema. Spero che questo aiuti anche qualcun altro! Per favore, segna questa come risposta se ti aiuta!

Utilizzo di MiniTool Partition Wizard per ridimensionare la partizione riservata del sistema

Fonte: Risposte Microsoft: impossibile installare Windows Update KB2919355 - Codice di errore 800F0922

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.