O Windows não pôde concluir a configuração do sistema após um sysprep generalizado

4

Eu tenho 2 exatamente as mesmas instalações configuradas do Windows, tanto de 32 bits quanto de 64 bits. Essas instalações do Windows estão se referindo a outras outras unidades para configurações específicas, como:

  • A pasta de usuários é redirecionada para a unidade U:\Users
  • Alguns programas estão instalados na unidade P:\ .

O sistema operacional está instalado na unidade C:\ .

Para testar constantemente essas máquinas configuradas com as configurações, usei um sysprep não generalizado e inicializei de volta na mesma máquina virtual (ainda não testei em outra máquina).

Esses syspreps não generalizados no OOBE funcionaram perfeitamente. Refere-se a esta questão .

Quando terminei de configurar as máquinas como queria e sabia que as duas funcionavam em um sysprep não generalizado. Eu sysprepped-los com a opção generalize em.

A partir daqui, criei um ambiente de inicialização do WinPE e capturei uma imagem da partição OS ( C:\ ) e da partição PROGRAMS ( P:\ ).

Agora criei uma nova máquina virtual e inicializei no WinPE com o dispositivo conectado em que as imagens capturadas estão ativas.

Aqui eu criei as seguintes partições (necessárias) usando o diskpart:

Estassãoaspartiçõesquecorrespondemàsmáquinassyspreppedquefuncionaramsemgeneralizar.Apartiçãodosistemafoiapenasumatentativa,eutambémtenteifazerissosemela.

Depoisdecriaraspartições,apliqueiasimagensaosdiscoscorrespondentes(C:\->partiçãoOS,P:\->partiçãoProgramas).IssousandoocomandoDISM/apply-image.Tenhocertezadequeescolhooíndicecorretodoarquivo.WIM.

EntãoeuuseiobcdbootC:\Windows/sC:paracriarosarquivosdeinicialização,issofuncionoucomsucesso.

DepoisdereiniciaramáquinausandoocomandoexitenãoinicializarnoWinPE,recebiaseguintemensagemdeerro.

Imagemtiradade este artigo da Wintips

Ao abrir o bloco de notas via SHIFT + F10 e abrir o arquivo \Windows\Panther\setuperr.log , há esta linha:

2016-08-20 21:13:01, Error [0x0606ae] IBS [SetupCl library] Required profile hive does not exist [\??\E:\WINDOWS\system32\config\systemprofile\NTUSER.DAT].

Nota: espaço em branco removido da mensagem de erro

Além disso, quando eu abro o bloco de notas e verifico minhas unidades ao abrir um arquivo, existem todos os tipos de unidades que NÃO criei no WinPE.

A única coisa que está correta é a unidade C:\ , a unidade PROGRAMS deve ser P:\ e a unidade USERS deve ser U:\ .

ATUALIZAÇÃO 05/09/2016 :

Após o erro aparecer ao inicializar a imagem do Windows aplicada, eu abri o CMD pressionando SHIFT + F10 e abri o programa DISKPART.

Aqui eu selecionei as unidades com as letras de unidade incorretas e redefinir as letras da unidade usando

assign letter=X

na letra da unidade correspondente à direita.

Após a reinicialização da máquina, ele ainda gerou o mesmo erro.

Perguntas

  • De onde vieram essas letras de drive aleatório? Eu já os coloquei no WinPE antes de iniciar a instalação do Windows.
  • Como posso fazer meu sysprep generalizado funcionar com essas configurações?
por Bas 03.09.2016 / 00:48

1 resposta

1

Após um carregamento de depuração, verificação de arquivos de log, finalmente achei o problema. Meu local de arquivos de programa padrão no registro foi definido para a unidade C:\ (como padrão).

Eu fiz uma segunda unidade P:\ (PROGRAMS), onde alguns softwares foram instalados. Depois de ler neste artigo , abri esse arquivo de log e procurei por erros no registro.

Em uma das linhas, ele afirmou que não conseguiu encontrar a chave para o software AVAST, que foi instalado na outra unidade.

Após a desinstalação do AVAST, o erro não ocorreu mais.

    
por 11.09.2016 / 13:40