0Ícone do Windows UpdateWindows 7 para 10 atualização 0x8007001F erro

Recentemente eu estava tentando atualizar um Windows 7 PC para o Windows 10 mas depois de vários reboots as janelas 10 instalação estava falhando com um erro “A instalação falhou na fase SAFE_OS com um erro durante a operação REPLACE_OC” com 0x8007001F código - 0 × 20006.

O conserto

Vou começar com a eventual correção que trabalhou, mas abaixo eu também incluirá as instruções para reparar o Windows 7 arquivos de sistema como estes também podem ser úteis em outras circunstâncias, embora eu não tenha conseguido resolver meu problema com eles nesta ocasião.

A “solução” real era simples. Eu fiz um “upgrade” instalação do Windows existente 7 SP1 a. ... Windows 7 SP1 ! Este é basicamente instalar um reparo. Você precisa de um Windows 7 SP1 ISO que coincide com a versão do Windows instalada. Extraí-lo para uma pasta e, em seguida, executar a instalação. Você vai ter a opção de manter todos os arquivos existentes que você deve selecionar. Uma vez que a instalação de reparo for bem sucedida você pode executar as janelas 10 atualize e se você tiver sorte como eu, ele será concluído com sucesso.

O do Windows 7 ISO ainda pode ser baixado da Microsoft (o que obviamente é muito mais seguro do que de 3rd sites de terceiros) mas você vai precisar de um legítimo varejo chave (não um OEM chave tristemente) a fazê-lo. Se você é forçado a recorrer a fontes não oficiais certifique-se de verificar o hash do arquivo para garantir que ele não foi alterado.

fixação do Windows 7 arquivos do sistema

Nota: Antes de começar Verifique se você executar uma verificação de disco com chkdsk /f /r

Eu tentei executar o SURT ferramenta (aka a atualização do sistema Readiness Ferramenta KB947821) mas deu-se com ele depois de várias horas como houve claramente significativa em algum lugar corrupção. Em vez disso eu instalei KB2966583 que instalou rapidamente e me permitiu usar a ferramenta DISM para registrar e reparar qualquer tipo de corrupção de arquivos do sistema. SURT é basicamente um invólucro para DISM sem feedback visual, portanto, usar o DISM manualmente é preferível.

Depois de utilizar o registo de CheckSUR (%Windir% Logs CBS Checksur.log) I foi capaz de identificar um grande número de arquivos de atualização corruptos que precisava ser reparada. Isto é mais fácil de fazer através de um pouco de manipulação no bloco de notas e, em seguida, excel ...

  • abra o arquivo no bloco de notas
  • exclua tudo na parte superior do arquivo até e inc “Verificando Pacotes”
  • exclua tudo na parte inferior do arquivo de “Checking Component Store” e para baixo
  • faça uma pesquisa, substitua o seguinte
    • "(f)CBS MUM Missing0x00000002servicing\Packages\Package_”-> “” (ou seja, em branco)
    • "_”-> ",” (sublinhado a vírgula)
    • "~”-> ",” (til a vírgula)
  • Salve o arquivo como um arquivo CSV
  • Open in excel
  • Ordenar por coluna A
  • Excluir todas as linhas começando com (consertar)
  • Re-ordenar por coluna C (que é a única coluna de interesse agora)
  • Pode haver muitas entradas repetidas na coluna C. simplesmente remover todas as duplicatas para que haja apenas 1 entrada para cada KB número
  • Essa é a lista de atualizações que você precisa baixar

Assim que tiver a lista de atualizações necessárias ...

  • Verificar qual versão do Windows que estiver usando - x64 ou x86
  • Faça o download dos pacotes a partir do catálogo do Microsoft Update ou usar o Google para os poucos que não estão listadas no catálogo de atualização. Certifique-se de baixar as atualizações para o sistema operacional correto: jane-las 7, 64bits ou 32 bits.
  • Navegue até %SYSTEMROOT%\CheckSUR\ e criar uma pasta chamada “pacotes” se ele ainda não existir
  • copiar os arquivos .msu em %SYSTEMROOT%\CheckSUR\packages\
  • Abra um prompt de comando elevado
  • corre DISM /Online /Cleanup-Image /Scanhealth
  • Quando se tem cheque acabado registrar o CheckSUR novamente
  • repita o processo com atualizações adicionais se necessário
  • quando DISM está feliz, corre sfc /scannow

Uma vez que este é completar suas janelas 7 deve ser totalmente fixo, mas como meu exemplo mostra, não pode claramente ainda haver alguns problemas em alguns casos. Se eu tivesse que adivinhar a questão neste momento é provável que seja com permissões ou, eventualmente, com o registro. Este processo deve atualizações pelo menos o Windows correção.

Deixe uma resposta