Computador de referência não é iniciado do Windows PE quando tenta efectuar uma operação de captura de imagem de uma versão não falem inglês dos Estados Unidos do sistema operativo Windows

Traduções de Artigos Traduções de Artigos
Artigo: 952573 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Quando utilizar o ambiente de pré-instalação do Windows (Windows PE) para efectuar uma operação de captura de imagem de uma versão de um sistema operativo do Microsoft Windows que não falem inglês dos Estados Unidos, o computador de referência não é iniciado do Windows PE. Em vez disso, o sistema é iniciado o processo de mini-configuração do sistema operativo.

Nota Este problema também ocorre quando tenta actualizar uma versão não falem inglês dos Estados Unidos do sistema operativo Windows.

Causa

Este problema ocorre porque o ficheiro de script Ztibcdutility.vbs executa a ferramenta Bcdedit.exe para actualizar a base de dados de configuração de arranque. O ficheiro de script Ztibcdutility.vbs espera uma resposta "Com êxito" após a operação de bcdedit.exe. Se o idioma do sistema operativo principal não for inglês (e.u.a.), a resposta devolvida não contém a palavra inglesa ? com êxito." Por conseguinte, a base de dados de arranque de configuração não é actualizado correctamente.

Resolução

Para resolver este problema, siga estes passos:
  1. Na partilha de distribuição, faça duplo clique na pasta de scripts .
  2. Clique com o botão direito do rato no ficheiro de script Ztibcdutility.vbs e, em seguida, clique em Editar .
  3. Localize o seguinte código que contém a função CreateNewRamDiskEntry .
    If iRetVal <> Failure Then
    		arrTemp = split(iRetVal, " ")
    		 sNewGuid = arrTemp(2)
    	Else
    		CreateNewRamDiskEntry = iRetVal	  
    		  Exit Function
    	End If	
    
    eliminar o código original e utilize o seguinte código para substituir o mesmo.
    If iRetVal <> Failure Then
    		Dim aGuidTemp
    arrTemp = split(iRetVal, "{")
    		aGuidTemp = split(arrTemp(1), "}")
    		sNewGuid = "{" & aGuidTemp(0) & "}"
    	Else
    		CreateNewRamDiskEntry = iRetVal	  
    		  Exit Function
    	End If	
    
  4. Localize a função RunBCDEdit .
  5. Utilize o seguinte código para substituir a função RunBCDEdit original.
    Function RunBcdEdit (sCommand, bCapture)
     Dim iRetVal, oExec, sLine,oExec1, sLine1,arrTemp1
     Dim re
    
    
    
    	sBcdEdit = oEnv.Item("SystemRoot") & "\system32\bcdedit.exe"	
    	
    	If not oFSO.FileExists(sBcdEdit) Then
    		SetBcdError ("Unable to locate bcdedit.exe")
    		 RunBcdEdit = Failure
    		  Exit Function
    	End If
    
    
    		
    	sCommand = sBcdEdit & " " & sCommand
    
    
    	Set oExec = oShell.Exec(sCommand)
    
    		
    	 sLine = oExec.StdOut.ReadLine
    
    		
    
    	if bCapture = True Then
    		iRetVal = sLine
    	Else
    		iRetVal = Success
    	End If
    
    
    	RunBcdEdit = iRetVal
    End Function
    

Ponto Da Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".

Mais Informação

Passos para reproduzir o problema

método 1
  1. No Windows PE, configure uma sequência de tarefas para capturar um sistema operativo.
  2. Implemente uma versão não falem inglês dos Estados Unidos de um sistema operativo Windows.
  3. Uma vez após o passo de preparação do sistema (Sysprep), o computador deve reiniciar o Windows PE. Em vez disso, o computador é iniciado o processo de mini-configuração do sistema operativo.
método 2
  1. Inicie uma instalação de toque Lite a partir de uma versão existente não falem inglês dos Estados Unidos do sistema operativo Windows.
  2. Uma vez após o passo "Aplicar o Windows PE", o computador deve reiniciar o Windows PE. No entanto, o computador é reiniciado o sistema operativo actual.

Propriedades

Artigo: 952573 - Última revisão: 13 de maio de 2008 - Revisão: 1.1
A informação contida neste artigo aplica-se a:
  • Microsoft Solution Accelerator for Business Desktop Deployment
Palavras-chave: 
kbmt kbexpertiseinter kbtshoot kbprb KB952573 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 952573

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com