Partilhar via


Ocorreu um erro fatal ao tentar Sysprep o erro da máquina ao executar Sysprep /generalize

Este artigo resolve o problema de que você não pode executar a Ferramenta de Preparação do Sistema (Sysprep) no Windows 7 usando a /generalize opção.

Aplica-se a: Windows 7 Service Pack 1, Windows Server 2012 R2
Número original do KB: 929828

Sintomas

Ao tentar executar o Sysprep no Windows 7 e usar a /generalize opção, você pode receber esta mensagem de erro:

Ocorreu um erro fatal ao tentar fazer o Sysprep da máquina.

O arquivo Setuperr.log pode conter linhas semelhantes às seguintes:

Error [0x0f0082] SYSPRP LaunchDll: Failure occurred while executing 'C:\Windows\System32\slc.dll, SLReArmWindows', returned error code -1073425657  
Error [0x0f0070] SYSPRP RunExternalDlls: An error occurred while running registry sysprep DLLs, halting sysprep execution. dwRet = -1073425657  
Error [0x0f00a8] SYSPRP WinMain: Hit failure while processing sysprep generalize providers; hr = 0xc004d307

Observação

O arquivo Setuperr.log está localizado na pasta \Windows\System32\Sysprep\Panther .

Causa

Esse erro pode ocorrer se o programa Windows Software Licensing Rearm tiver sido executado mais de três vezes em uma única imagem do Windows.

Solução

Para resolver esse problema, você deve reconstruir a imagem do Windows.

Solução alternativa

Para contornar esse problema, use a <configuração SkipRearm> em um arquivo de resposta XML (Unattend.xml) para ignorar o processo Rearmar ao criar a imagem do Windows.

O texto a seguir é um exemplo de um arquivo de resposta XML para Windows 7:

<settings pass="generalize">
    <component name="Microsoft-Windows-Security-SPP" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <SkipRearm>1</SkipRearm>
    </component>
</settings>

Observação

Você deve certificar-se de que a <configuração SkipRearm> seja removida do arquivo autônomo final usado para implantar computadores em um ambiente de produção. Se <SkipRearm> não for removido do arquivo autônomo usado para implantar computadores em um ambiente de produção, a contagem de clientes atual do KMS não aumentará para novos clientes adicionados à rede.

Para obter mais informações sobre a skipRearm marca do componente Microsoft-Windows-Security-Licensing-SLC, consulte SkipRearm.

Para obter mais informações sobre a skipRearm marca do componente Microsoft-Windows-Security-SPP, consulte Microsoft-Windows-Security-SPP.

Mais informações

O programa Windows Software Licensing Rearm restaura o sistema Windows para o estado de licenciamento original. Todos os dados de licenciamento e registro relacionados à ativação são removidos ou redefinidos. Além disso, todos os temporizadores do período de carência são redefinidos.

Para executar o processo Rearmar no Windows 7, use um dos seguintes métodos:

  • Execute Sysprep /generalize nos computadores usados para criar a imagem personalizada do Windows.
  • Execute o script Slmgr.vbs em uma janela do Prompt de Comando com privilégios elevados. Por exemplo, execute cscript c:\windows\system32\slmgr.vbs -rearm.

Observação

As credenciais administrativas são necessárias para executar o processo Rearm. O processo Rearmar pode ser executado no máximo três vezes em uma imagem do Windows.

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.