TL; DR:
Limpe o diretório C:\Windows\Temp
e outros diretórios temporários para obter uma boa medida. Em seguida, ele deve instalar as atualizações corretamente.
Explicação:
Como esta é uma VM do Azure, a camada de suporte "Básico" da Microsoft está disponível, pois levou três dias para organizar uma chamada telefônica, mas a equipe de suporte conseguiu encontrar uma solução apenas hoje.
No arquivo CBS.log
, ele localizou essa linha (aparada e arrumada por mim):
2016-08-16 20:26:50, Error CSI 00000006@2016/8/16:20:26:50.808 (F) CMIADAPTER: Inner Error Message from AI HRESULT = 8004402f [Error,Facility=FACILITY_ITF,Code=16431 (0x402f)] [ [210]"Parsing MOF file: C:\Windows\system32\wbem\NetTCPIP.mof Error 80 in Function CMofLexer::CMofLexer line 614 C:\Windows\system32\wbem\NetTCPIP.mof (1): error SYNTAX 0X8004402f: Error creating temporary file" ] [gle=0x80004005]
O bit importante é este erro:
Error creating temporary file
Ele me instruiu a alterar as variáveis de ambiente padrão: TEMP
e TMP
nas definições de Sistema e Usuário para C:\TEMP
e para garantir que Everyone
tivesse Full Access
a C:\TEMP
.
Após reiniciar as atualizações entupidas instaladas sem mais problemas.
Depois de instalar essas atualizações, excluí todos os arquivos no diretório C: \ Windows \ Temp original (que levava mais de 5 minutos, havia muitos arquivos profundamente aninhados). Em seguida, reconfixo as variáveis de ambiente TMP e TEMP de volta para C:\Windows\Temp
e reinicializei.
Duas novas atualizações estavam prontas para instalar e a instalação foi concluída sem problemas.
Então eu acho que o problema era dados ruins no diretório Temp que impediam as atualizações de fazer qualquer coisa.
Atualização em meados de 2017: Recentemente, tive um incidente semelhante em um laptop com Windows 10 com o mesmo código de erro. Eu fui imediatamente para o diretório C:\Windows\Temp
e vi que ele tinha muitos arquivos (cerca de 16.000 arquivos e pastas), incluindo pastas profundamente aninhadas. Depois que eu deletei tudo no diretório e reiniciei, consegui instalar as atualizações novamente.