Compartilhar via


A sequência de tarefas Sysprep e Capture falha ao tentar capturar imagens do Windows

Este artigo fornece uma solução alternativa para um problema em que a sequência de tarefas Sysprep e Capture falha ao tentar capturar imagens do Windows.

Aplicável ao: Windows 10 - todas as edições
Número original do KB: 2797676

Sintomas

O problema afeta o Sysprep e captura TS nos seguintes produtos:

  • Atualização 1 da Implantação da Microsoft 2012
  • Kit de Ferramentas de Implantação da Microsoft 2013

A sequência de tarefas Sysprep e Capture falha quando tenta capturar uma imagem do Windows que foi instalada de uma mídia. Além disso, você pode receber os seguintes erros:

Resumo da implantação

Falha A implantação do sistema operacional não foi concluída com êxito.
Revise os arquivos de log para determinar a causa do problema.
Durante o processo de implantação, foram relatados 14 erros e 0 avisos.

Detalhes...
ZTI ERROR - Erro não tratado retornado por LTIApply: Não encontrado (-2147217406 0x80041002)
Falha na implantação do Litetouch, código de retorno = -2147467259 0x80004005
Falha ao executar a ação: Aplicar o Windows PE.
Não encontrado (Erro: 80041002; Fonte: WMI)
A execução do grupo (Capturar Imagem) falhou e a execução foi anulada.
Uma ação falhou.
Operação abortada (Erro: 80004004; Fonte: Windows)
Falha ao executar a última ação: Aplicar o Windows PE. Falha na execução da sequência de tarefas.
Não encontrado (Erro: 80041002; Fonte: WMI)
Falha no Mecanismo de Sequência de Tarefas! Código: enExecutionFail
Falha na execução da sequência de tarefas com código de erro 80004005
Erro Sequência de Tarefas O Manaqer falhou ao executar a sequência de tarefas. Código 0x80004005

Além disso, ao verificar o arquivo BDD.log, você pode notar que os seguintes erros são registrados:

<! [LOG[Assumindo a propriedade de C:\boot]LOG]!><time="<hora>" data="<data>" component="LTIApply" context="" type="1" thread="" file="LTIApply">
<! [LOG[Prestes a executar o comando: takeown.exe /F "C:\boot" /R /A /D Y]LOG]!><time="<hora>" data="<data>" component="LTIApply" context="" type="1" thread="" file="LTIApply">
<! [LOG[O comando foi iniciado (ID do processo 2748)]LOG]!><time="<hora>" data="<data>" component="LTIApply" context="" type="1" thread="" file="LTIApply">
<! [LOG[Código de retorno do comando = 1]LOG]!><time="<hora>" data="<data>" component="LTIApply" context="" type="1" thread="" file="LTIApply">
<! [LOG[ResetFolder: TakeOwn for C:\boot, RC = 1]LOG]!><time="<hora>" data="<data>" component="LTIApply" context="" type="1" thread="" file="LTIApply">
<! [LOG[ZTI ERROR - Erro não tratado retornado por LTIApply: Não encontrado (-2147217406 0x80041002)]LOG]!><time="<hora>" data="<data>" component="LTIApply" context="" type="3" thread="" file="LTIApply">
<! [LOG[Evento 41002 enviado: ZTI ERROR - Erro não tratado retornado por LTIApply: Não encontrado (-2147217406 0x80041002)]LOG]!><time="<hora>" data="<data>" component="LTIApply" context="" type="1" thread="" file="LTIApply">

Causa

Esse problema ocorre porque o script LTIApply.wsf falha ao verificar a existência da pasta de inicialização na partição do sistema antes que o script execute o takeown.exe comando para alterar a propriedade da pasta. O takeown.exe comando falhará com um erro "Não encontrado" se a pasta de inicialização não existir. Isso faz com que a sequência de tarefas Sysprep e Capture falhe.

Solução alternativa

Para contornar esse problema, edite os seguintes arquivos:

  • %DeployRoot%\Scripts\LTIApply.wsf

    Observação

    %DeployRoot% é o caminho que você especificou quando o compartilhamento de implantação foi criado.

  • C:\Arquivos de programas\Microsoft Deployment Toolkit\Templates\Distribution\Scripts\LTIApply.wsf

Localize a seção "Copiar bootmgr" em LTIApply.wsf e adicione o seguinte código acima do código existente na seção "Copiar bootmgr":

If not oFSO.FolderExists(sBootDrive & "\Boot") then
 oFSO.CreateFolder(sBootDrive & "\Boot")
End if

Mais informações

Esse problema não ocorrerá se você capturar uma imagem do Windows que foi originalmente implantada usando o MDT 2012 Atualização 1. Isso ocorre porque, quando o Windows é implantado usando o MDT, é criada uma partição reservada do sistema com um tamanho de 499 megabytes (MB). Há espaço livre suficiente na partição reservada do sistema para aplicar a imagem do WinPE necessária para a captura.

Se a imagem do Windows que você está tentando capturar com a sequência de tarefas Sysprep e Capture foi originalmente implantada de uma mídia do Windows, a partição Reservada do Sistema criada terá um tamanho de 350 MB. E como ele já contém a imagem do WinRE, ele não tem espaço livre suficiente para o MDT aplicar a imagem do WinPE. Nesse caso, o script LTIApply seleciona automaticamente a Partição do Sistema para aplicar a imagem do WinPE. Como parte desse processo, o script LTIApply altera a propriedade do arquivo bootmgr e da pasta de inicialização na partição do sistema. O problema ocorre porque o script LTIApply não verifica a existência da pasta de inicialização na partição do sistema antes de executar o comando para alterar a takeown.exe propriedade.

Coleta de dados

Se você precisar de ajuda do suporte da Microsoft, recomendamos coletar as informações seguindo as etapas mencionadas em Coletar informações usando o TSS para problemas relacionados à implantação.