A instalação do Windows 10 no Windows 7 Ultimate falha após 'Verificar requisitos' com o código de erro 80070005

0

Existem muitas pessoas com esse problema em um site da Microsoft. No meu caso e em muitos outros casos, não é solucionável pelas técnicas normais para resolver problemas de atualização e configuração do Windows. Vou postar o link para a discussão no site da MS no meu próximo post.

Se possível, preciso de ajuda para rastrear esse erro por meio de uma análise sistemática, em vez de redefinir tudo :), embora alguém realmente saiba da solução para esse problema exato, por favor, diga.

Estou instalando usando uma conta de administrador na caixa de diálogo padrão azul de notificação de atualização do Windows 10, que aparece na bandeja do sistema. A caixa de notificação parece ficar presa no estágio de download de atualizações, mas se você clicar em "visualizar o progresso do download" e exibirá "download" na caixa de diálogo padrão de atualização do Windows por apenas cerca de 5 segundos antes de passar para 'Checking Requirements 'e, em seguida,' Failed - 1 Update 'com erro 80070005. Você pode repetir a seqüência pressionando o botão' try again '. A atualização do Windows certamente acha que ele é baixado, pois está listado como pronto para ser instalado quando você "Verificar atualizações". Verificar os requisitos aqui significa verificar se alguns arquivos estão presentes, não verificar a adequação do sistema que foi confirmada anteriormente no processo de instalação do Windows 10.

Se você pesquisar on-line por soluções que você encontra cerca de 20 ou mais, todas elas falham para mim e para muitos outros usuários também. Estes incluem:

  1. Redefinindo as configurações de atualização do Windows para os padrões (vários métodos)
  2. Redefinindo as permissões de registro e arquivo para garantir o controle total das contas do administrador e do sistema (o processo não é totalmente bem-sucedido usando métodos fornecidos na Web, pois eles não se apropriam).
  3. Usando um CD de atualização inicializável (este não tentei, mas sim outros)
  4. desativando todos os softwares antivírus e verificando os registros
  5. desativando o serviço RAC que aparentemente pode interferir.
  6. usando SFC e DISM, incluindo correções de corrupção de certificado para garantir uma imagem limpa do sistema operacional
  7. limpando as pastas de distribuição de software e tentando garantir que elas não estejam ocultas ou somente de leitura (o Windows na verdade as define novamente quando você faz isso)
  8. Fazendo uma inicialização limpa usando msconfig para desabilitar as inicializações e desabilitar (mas ainda não desinstalar) o software de segurança (Comodo Endpoint Security).

E muitos outros listados na postagem do MS em que o erro foi originalmente relatado e aqui: link

Até agora, acompanhei o processo pressionando o botão "tentar novamente" da seguinte forma:

  1. Um script do PowerShell limpa todas as tentativas anteriores
  2. O Wuauclt.exe executa o WindowsBox.exe
  3. O Windows box.exe executa o SetupHost.exe, que executa outra instância do mesmo processo
  4. O host .exe da instalação parece passar por uma série de verificações de que os arquivos estão presentes nos diretórios System32 e C: \ $ Windows. ~ BT, configura as pré-buscas e, possivelmente, cria as que não são.
  5. O código de erro 80070005 é retornado pelo Setuphost.exe para o WindowsBox.exe

O log do cliente de atualização do Windows (wuauclt) é bastante inútil, basta fornecer o código de erro. Então eu dou a entrada do log de eventos abaixo

Ao observar o processo no Procmon, consegui identificar o log criado pelo WindowsBox.exe, que é o BlueBox.log, que mostra um pouco mais, incluindo o retorno da mensagem de erro do SetupHost.

Infelizmente SetupHost.exe não parece gerar um log - se alguém souber como fazê-lo eu ficaria muito grato. Então, em vez disso, dou o log do procmon. Possivelmente relevantes são os códigos de resultado 'Nome não encontrado', 'Buffer Overflow' e 'Arquivo bloqueado para acesso de leitura'. Mas por que haveria erros 'Nome não encontrado' nas operações 'criar arquivo'? (O resultado do Buffer Overflow está em acessar HKU.DEFAULT \ Painel de Controle \ Desktop \ MuiCache \ MachinePreferredUILanguages).

Atualizar Verifiquei o erro de estouro de buffer e parece que o processo repete com êxito um buffer de resultado maior. Também o 'Arquivo bloqueado com apenas leitores' parece esperado, já que este é realmente um código de sucesso para uma operação para criar um mapeamento de arquivo direto para a imagem do arquivo de troca de um arquivo. Então isso deixa os erros Name_not_found. Mas há muitos desses ......

Além disso, o código de saída é: -2147024891. Qual me parece ser provavelmente um inválido? Então, eu deveria estar procurando por uma exceção de processo? Em caso afirmativo, por que não há log de eventos do windows para ele?

Entrada do registro de eventos:

Version=1
EventType=WindowsUpdateFailure3
EventTime=130852247770872553
Consent=1
UploadTime=130852247771282605
ReportIdentifier=501bd0e0-4d60-11e5-a861-005056c00008
Response.BucketId=195354731
Response.BucketTable=29
Response.type=4
Sig[0].Name=ClientVersion
Sig[0].Value=7.6.7601.18937
Sig[1].Name=Win32HResult
Sig[1].Value=80070005
Sig[2].Name=UpdateId
Sig[2].Value=D246F4DF-353A-40C3-8F1A-4BF96CA78DBE
Sig[3].Name=Scenario
Sig[3].Value=Install
Sig[4].Name=RevisionID
Sig[4].Value=200
Sig[5].Name=IsManaged
Sig[5].Value=0
Sig[6].Name=LastError
Sig[6].Value=0
Sig[7].Name=CallerAppID
Sig[7].Value=AutomaticUpdates
Sig[8].Name=ServiceUsed
Sig[8].Value={7971F918-A847-4430-9279-4A52D1EFE18D}
Sig[9].Name=MiscField2
Sig[9].Value=0
DynamicSig[1].Name=OS Version
DynamicSig[1].Value=6.1.7601.2.1.0.256.1
DynamicSig[2].Name=Locale ID
DynamicSig[2].Value=2057
State[0].Key=Transport.DoneStage1
State[0].Value=1
State[1].Key=DataRequest
State[1].Value=Bucket=195354731/nBucketTable=29/nResponse=1/n
FriendlyEventName=Windows Update installation problem
ConsentKey=WindowsUpdateFailure3
AppName=Host Process for Windows Services
AppPath=C:\Windows\System32\svchost.exe
ReportDescription=A Windows update did not install properly. Sending the following information to Microsoft can help improve the software.

log do Windowsbox.exe

2015-08-28 09:50:48: CommandLine: ["C:\Windows\SoftwareDistribution\Download\bc9f855f0d1ed8adb26c77e77d473907\WindowsUpdateBox.exe" /ClassId ad20b347-38d2-4d24-a687-02a5be7ff3bf  /PreDownload /Update /ClientId 11149530-b21d-4d53-9ad1-f4c755be62fe /ReportId {79199283-9EB3-441C-895C-193956626E64}.200]
2015-08-28 09:50:48: Deleting box result...
2015-08-28 09:50:48: Attempt to remove staged Appx packages...
2015-08-28 09:50:48: RemoveStagedAppxPackages: Launching [C:\Windows\System32\WindowsPowerShell\v1.0\PowerShell.exe] [-command "& {get-appxpackage | remove-appxpackage}"] from [C:\Windows\System32] in session [0]!
2015-08-28 09:50:48: Checking cleanup registry value...
2015-08-28 09:50:48: Skipping cleanup.
2015-08-28 09:50:48: CUpdateScenarioCtrl::ShouldPreserveWorkingDir: Found previously stored file hash.
2015-08-28 09:50:48: CUpdateScenarioCtrl::GenerateBoxHash: Calculating file hash...
2015-08-28 09:50:48: CUpdateScenarioCtrl::ShouldPreserveWorkingDir: Box file hash matches.
2015-08-28 09:50:48: Opening Box: [C:\Windows\SoftwareDistribution\Download\bc9f855f0d1ed8adb26c77e77d473907\WindowsUpdateBox.exe]
2015-08-28 09:50:48: Reading Box header...
2015-08-28 09:50:48: Execute file [C:\$Windows.~BT\Sources\SetupHost.Exe] exists: [TRUE]
2015-08-28 09:50:48: Preserve working path: [Yes]
2015-08-28 09:50:48: Opening Box: [C:\Windows\SoftwareDistribution\Download\bc9f855f0d1ed8adb26c77e77d473907\WindowsUpdateBox.exe]
2015-08-28 09:50:48: Reading Box header...
2015-08-28 09:50:48: CUpdateScenarioCtrl::PopulateWorkingDir: Working directory was preserved so it is already populated.
2015-08-28 09:50:48: CUpdateScenarioCtrl::GenerateBoxHash: Calculating file hash...
2015-08-28 09:50:48: CUpdateScenarioCtrl::PopulateWorkingDir: Storing file hash...
2015-08-28 09:50:48: CUpdateScenarioCtrl::PopulateWorkingDir: File hash stored!
2015-08-28 09:50:48: Searching for ESD files...
2015-08-28 09:50:48: Launching process: [C:\$Windows.~BT\Sources\SetupHost.Exe] with command-line [/PreDownload /Update /Quiet /ProcessId 10284 /progressCLSID ad20b347-38d2-4d24-a687-02a5be7ff3bf /ReportId {79199283-9EB3-441C-895C-193956626E64}.200 "/ClientId" "11149530-b21d-4d53-9ad1-f4c755be62fe"  /SuccessId a875ea48-d92d-40bf-a6e7-f008c536d754] in Session: [-1]
2015-08-28 09:50:48: Launching: [C:\$Windows.~BT\Sources\SetupHost.Exe] [/PreDownload /Update /Quiet /ProcessId 10284 /progressCLSID ad20b347-38d2-4d24-a687-02a5be7ff3bf /ReportId {79199283-9EB3-441C-895C-193956626E64}.200 "/ClientId" "11149530-b21d-4d53-9ad1-f4c755be62fe"  /SuccessId a875ea48-d92d-40bf-a6e7-f008c536d754] from [C:\$Windows.~BT\Sources]!
2015-08-28 09:50:48: Waiting for process events...
2015-08-28 09:50:48: Process exit code: [0x80070005]
2015-08-28 09:50:48: LaunchProcessInSession: Error = 0x80070005
2015-08-28 09:50:48: LaunchProcessInSession returned: [0x80070005]
2015-08-28 09:50:48: Checking cleanup registry value...
2015-08-28 09:50:48: Skipping cleanup.
2015-08-28 09:50:48: MainHr: Error = 0x80070005
2015-08-28 09:50:48: wWinMain: Error = 0x80070005

Registro Procmon de SetupHost.exe link

    
por Mouse1 28.08.2015 / 12:35

0 respostas