El equipo de referencia no inicia Windows PE cuando intenta realizar una operación de captura de imagen de una versión no inglés (EE.UU.) de un sistema operativo Windows

Seleccione idioma Seleccione idioma
Id. de artículo: 952573 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Síntomas

Cuando se utiliza el entorno de preinstalación de Windows (Windows PE) para realizar una operación de captura de imagen de una versión no inglés (EE.UU.) de un sistema operativo Microsoft Windows, el equipo de referencia no inicia Windows PE. En su lugar, el sistema inicia el proceso de instalación mínima del sistema operativo.

Nota Este problema se produce cuando intenta actualizar una versión no inglés (EE.UU.) de un sistema operativo Windows.

Causa

Este problema se produce porque el archivo de secuencia de comandos Ztibcdutility.vbs ejecuta la herramienta Bcdedit.exe para actualizar la base de datos configuración de inicio. El archivo de secuencia de comandos de Ztibcdutility.vbs espera una respuesta de "Correctamente" después de la operación bcdedit.exe. Si el idioma del sistema operativo principal no es inglés, la respuesta devuelta no contiene la palabra inglesa ? correctamente". Por lo tanto, la base de datos configuración de inicio no se actualiza correctamente.

Solución

Para resolver este problema, siga estos pasos:
  1. En el recurso compartido de distribución, haga doble clic en la carpeta scripts .
  2. Haga clic con el botón secundario en el archivo de secuencia de comandos Ztibcdutility.vbs y, a continuación, haga clic en Modificar .
  3. Busque el código siguiente que contiene la función CreateNewRamDiskEntry .
    If iRetVal <> Failure Then
    		arrTemp = split(iRetVal, " ")
    		 sNewGuid = arrTemp(2)
    	Else
    		CreateNewRamDiskEntry = iRetVal	  
    		  Exit Function
    	End If	
    
    elimine el código original y, a continuación, use el siguiente código para reemplazar
    If iRetVal <> Failure Then
    		Dim aGuidTemp
    arrTemp = split(iRetVal, "{")
    		aGuidTemp = split(arrTemp(1), "}")
    		sNewGuid = "{" & aGuidTemp(0) & "}"
    	Else
    		CreateNewRamDiskEntry = iRetVal	  
    		  Exit Function
    	End If	
    
  4. Busque la función RunBCDEdit .
  5. Utilice el siguiente código para reemplazar la función 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
    

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "La información de este artículo se refiere a:".

Más información

Pasos para reproducir el problema

método 1
  1. En Windows PE, configurar una secuencia de tareas para capturar un sistema operativo.
  2. Implementar una versión no inglés (EE.UU.) de un sistema operativo Windows.
  3. Cuando se produce el paso de preparación del sistema (Sysprep), el equipo debe reiniciarse Windows PE. En su lugar, el equipo inicia el proceso de instalación mínima del sistema operativo.
método 2
  1. Iniciar una instalación con interacción mínima desde una versión no-inglés existente de un sistema operativo Windows.
  2. Cuando se produce el paso "Aplicar Windows PE", el equipo debe reiniciarse Windows PE. Sin embargo, el equipo reinicia el sistema operativo actual.

Propiedades

Id. de artículo: 952573 - Última revisión: martes, 13 de mayo de 2008 - Versión: 1.1
La información de este artículo se refiere a:
  • Microsoft Solution Accelerator for Business Desktop Deployment
Palabras clave: 
kbmt kbexpertiseinter kbtshoot kbprb KB952573 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 952573

Enviar comentarios

 

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