Solucionar problemas de arranque PXE en Configuration Manager 2012

¿Para qué sirve esta guía?
Ayuda a los administradores a diagnosticar fallos de arranque PXE en System Center 2012 Configuration Manager (ConfigMgr 2012 o ConfigMgr 2012 R2).

¿A quién va dirigida?
A los administradores que deben diagnosticar y resolver los problemas de arranque PXE.

¿Cómo funciona?
Comenzaremos por explicar de manera general lo que es PXE. Luego, proporcionaremos una serie de pasos para solucionar los problemas específicos que tenga.

Tiempo estimado de finalización:
15-30 minutos.

Comprender lo que es el arranque PXE y Configuration Manager

El arranque PXE en System Center 2012 Configuration Manager (ConfigMgr 2012 o ConfigMgr 2012 R2) permite a los administradores acceder fácilmente al entorno de preinstalación de Windows (WinPE) en la red a través del entorno de ejecución previo al arranque (PXE). PXE es un estándar del sector creado por Intel que proporciona servicios previos al arranque en el firmware de los dispositivos que permite a los dispositivos descargar programas de arranque de red en equipos cliente.

Configuration Manager se basa en los Servicios de implementación de Windows (WDS) de la función de servidor de Windows mediante el proveedor de WDS PXE. En ConfigMgr 2012, el proveedor SMS PXE (SMSPXE) se registra con el servicio WDS y proporciona la lógica para las solicitudes de clientes PXE.

Antes de solucionar los problemas relacionados con PXE en ConfigMgr 2012, es importante entender los procesos básicos implicados, cómo funcionan y cómo interactúan. Este solucionador de problemas considera que conoce estos procesos; sin embargo, si desea una descripción general, puede seleccionar esa opción abajo o pasar directamente a la solución de problemas.

Comprender lo que es el arranque PXE y Configuration Manager

El arranque PXE en System Center 2012 Configuration Manager (ConfigMgr 2012 o ConfigMgr 2012 R2) permite a los administradores acceder fácilmente al entorno de preinstalación de Windows (WinPE) en la red a través del entorno de ejecución previo al arranque (PXE). PXE es un estándar del sector creado por Intel que proporciona servicios previos al arranque en el firmware de los dispositivos que permite a los dispositivos descargar programas de arranque de red en equipos cliente.

Configuration Manager se basa en los Servicios de implementación de Windows (WDS) de la función de servidor de Windows mediante el proveedor de WDS PXE. En ConfigMgr 2012, el proveedor SMS PXE (SMSPXE) se registra con el servicio WDS y proporciona la lógica para las solicitudes de clientes PXE.

Antes de solucionar los problemas relacionados con PXE en ConfigMgr 2012, es importante entender los procesos básicos implicados, cómo funcionan y cómo interactúan. Este solucionador de problemas considera que conoce estos procesos; sin embargo, si desea una descripción general, puede seleccionar esa opción abajo o pasar directamente a la solución de problemas.

Instalación del punto de servicio PXE

En primer lugar, veremos los procesos implicados en la instalación del proveedor SMSPXE. En todas las instancias de este documento estamos usando System Center 2012 Configuration Manager R2 Cumulative Update 2 (ConfigMgr 2012 R2 CU2) y un sistema de sitio remoto instalado en Windows Server 2012 con la función Punto de distribución (DP) instalada.

En primer lugar, la instalación se inicia seleccionando la opción para habilitar compatibilidad con PXE para clientes en la pestaña PXE de las propiedades del punto de distribución. Cuando se habilita la compatibilidad con PXE, se crea una instancia de la clase SMS_SCI_SysResUse.

SMSProv.log:PutInstanceAsync SMS_SCI_SysResUseSMS Provider04/09/2014 11:30:131552 (0x0610)CExtProviderClassObject::DoPutInstanceInstanceSMS Provider04/09/2014 11:30:131552 (0x0610)INFO: 'RemoteDp.contoso.com' is a valid FQDN.SMS Provider04/09/2014 11:30:131552 (0x0610)

SUGERENCIA:

En el espacio de nombres de WMI Root\SMS\Site_RR2 (donde RR2 es el código de sitio del sitio), la clase SMS_SCI_SYSResUse contiene todas las funciones del sistema del sitio en el servidor del sitio primario. Puede ejecutar la siguiente consulta en WBEMTEST para identificar los puntos de distribución en el servidor del sitio:

SELECT * FROM SMS_SCI_SysResUse WHERE rolename like 'SMS Distribution Point'
El cambio de las propiedades de estas funciones mediante el SDK modificará el archivo de control y configurará el punto de distribución. El nombre de la propiedad IsPXE es miembro de la propiedad props y se establece en 1 cuando el punto de distribución está habilitado para PXE.

El componente Monitor de la base de datos de SMS detecta el cambio en las tablas DPNotificaiton y DistributionPoints y coloca los archivos en distmgr.box:

Smsdbmon.log:RCV:UPDATE on SiteControl for SiteControl_AddUpd_HMAN [RR2 ][19604]RCV: UPDATE on SiteControl for SiteControl_AddUpd_SiteCtrl [RR2 ][19605]SND: Dropped C:\Program Files\Microsoft Configuration Manager\inboxes\hman.box\RR2.SCU [19604]SND: Dropped C:\Program Files\Microsoft Configuration Manager\inboxes\sitectrl.box\RR2.CT0 [19605]RCV: UPDATE on Sites for Sites_Interop_Update_HMAN [RR2 ][19606]SND: Dropped C:\Program Files\Microsoft Configuration Manager\inboxes\hman.box\RR2.ITC [19606]RCV: UPDATE on DistributionPoints for DP_Properties_Upd [15 ][19607]RCV: INSERT on PkgNotification for PkgNotify_Add [RR200002 ][19608]RCV: INSERT on PkgNotification for PkgNotify_Add [RR200003 ][19609]RCV: INSERT on DPNotification for DPNotify_ADD [15 ][19610]RCV: UPDATE on SiteControlNotification for SiteCtrlNot_Add_DDM [RR2 ][19611]SND: Dropped C:\Program Files\Microsoft Configuration Manager\inboxes\distmgr.box\15.NOT [19607]SND: Dropped C:\Program Files\Microsoft Configuration Manager\inboxes\distmgr.box\RR200002.PKN [19608]SND: Dropped C:\Program Files\Microsoft Configuration Manager\inboxes\distmgr.box\RR200003.PKN [19609]SND: Dropped C:\Program Files\Microsoft Configuration Manager\inboxes\distmgr.box\15.DPN [19610]Site Control Notification.

A continuación, el componente Administrador de distribución en el servidor del sitio primario inicia la configuración del punto de distribución remoto:

ConfigureDPSMS_DISTRIBUTION_MANAGER04/09/2014 11:30:263776 (0x0EC0)IISPortsList in the SCF is "80".SMS_DISTRIBUTION_MANAGER04/09/2014 11:30:263776 (0x0EC0)IISSSLPortsList in the SCF is "443".SMS_DISTRIBUTION_MANAGER04/09/2014 11:30:263776 (0x0EC0)IISWebSiteName in the SCF is "".SMS_DISTRIBUTION_MANAGER04/09/2014 11:30:263776 (0x0EC0)IISSSLState in the SCF is 448.SMS_DISTRIBUTION_MANAGER04/09/2014 11:30:263776 (0x0EC0)DP registry settings have been successfully updated on RemoteDp.contoso.comSMS_DISTRIBUTION_MANAGER04/09/2014 11:30:263776 (0x0EC0)ConfigurePXESMS_DISTRIBUTION_MANAGER04/09/2014 11:30:263776 (0x0EC0)

En el registro del proveedor del punto de distribución de SMS del punto de distribución remoto puede ver la siguiente información acerca de la instalación de PXE, en la que no se encuentra inicialmente la clave del registro PxeInstalled:

Smsdpprov.log[66C][Thu 09/04/2014 11:30:28]:CcmInstallPXE [66C][Thu 09/04/2014 11:30:28]:RegQueryValueExW failed for Software\Microsoft\SMS\DP, PxeInstalled[66C][Thu 09/04/2014 11:30:28]:RegReadDWord failed; 0x80070002

Visual C++ Redistributable está instalado:

Smsdpprov.log[66C][Thu 09/04/2014 11:30:28]:Running: C:\SMS_DP$\sms\bin\vcredist_x64.exe /q /log "C:\SMS_DP$\sms\bin\vcredist.log"[66C][Thu 09/04/2014 11:30:28]:Waiting for the completion of: C:\SMS_DP$\sms\bin\vcredist_x64.exe /q /log "C:\SMS_DP$\sms\bin\vcredist.log"[66C][Thu 09/04/2014 11:30:39]:Run completed for: C:\SMS_DP$\sms\bin\vcredist_x64.exe /q /log "C:\SMS_DP$\sms\bin\vcredist.log"

WDS se instala:

Smsdpprov.log[66C][Thu 09/04/2014 11:30:39]:Created the DP mutex key for WDS.[66C][Thu 09/04/2014 11:30:39]:Failed to open WDS service.[66C][Thu 09/04/2014 11:30:39]:WDS is NOT INSTALLED[66C][Thu 09/04/2014 11:30:39]:Installing WDS.[66C][Thu 09/04/2014 11:30:39]:Running: ServerManagerCmd.exe -i WDS -a[66C][Thu 09/04/2014 11:30:39]:Failed (2) to run: ServerManagerCmd.exe -i WDS -a[66C][Thu 09/04/2014 11:30:39]:Running: PowerShell.exe -Command Import-Module ServerManager; Get-WindowsFeature WDS; Add-WindowsFeature WDS[66C][Thu 09/04/2014 11:30:39]:Waiting for the completion of: PowerShell.exe -Command Import-Module ServerManager; Get-WindowsFeature WDS; Add-WindowsFeature WDS[66C][Thu 09/04/2014 11:31:35]:Run completed for: PowerShell.exe -Command Import-Module ServerManager; Get-WindowsFeature WDS; Add-WindowsFeature WDS[66C][Thu 09/04/2014 11:31:35]:Successfully installed WDS.

Los filtros de lectura de TFTP están configurados:

Smsdpprov.log[66C][Thu 09/04/2014 11:31:35]:Setting TFTP config key as: System\CurrentControlSet\Services\WDSSERVER\Providers\WDSTFTP[66C][Thu 09/04/2014 11:31:35]:Configuring TFTP read filters[66C][Thu 09/04/2014 11:31:35]:SetupComplete is set to 0

El recurso compartido REMINST se crea y se configura WDS:

Smsdpprov.log[66C][Thu 09/04/2014 11:31:35]:RegQueryValueExW failed for Software\Microsoft\Windows\CurrentVersion\Setup, REMINST[66C][Thu 09/04/2014 11:31:35]:RegReadDWord failed; 0x80070002[66C][Thu 09/04/2014 11:31:35]:REMINST not set in WDS[66C][Thu 09/04/2014 11:31:35]:WDS is NOT Configured[66C][Thu 09/04/2014 11:31:35]:Share (REMINST) does not exist. (NetNameNotFound) (0x00000906)[66C][Thu 09/04/2014 11:31:35]:GetFileSharePath failed; 0x80070906[66C][Thu 09/04/2014 11:31:35]:REMINST share does not exist. Need to create it.[66C][Thu 09/04/2014 11:31:35]:Enumerating drives A through Z for the NTFS drive with the most free space.[66C][Thu 09/04/2014 11:31:37]:Drive 'C:\' is the best drive for the SMS installation directory.[66C][Thu 09/04/2014 11:31:37]:Creating REMINST share to point to: C:\RemoteInstall[66C][Thu 09/04/2014 11:31:37]:Succesfully created share REMINST[66C][Thu 09/04/2014 11:31:37]:Removing existing PXE related directories[66C][Thu 09/04/2014 11:31:37]:Registering WDS provider: SourceDir: C:\SMS_DP$\sms\bin [66C][Thu 09/04/2014 11:31:37]:Registering WDS provider: ProviderPath: C:\SMS_DP$\sms\bin\smspxe.dll [66C][Thu 09/04/2014 11:31:37]:DoPxeProviderRegister[66C][Thu 09/04/2014 11:31:37]:PxeLoadWdsPxe[66C][Thu 09/04/2014 11:31:37]:Loading wdspxe.dll from C:\Windows\system32\wdspxe.dll[66C][Thu 09/04/2014 11:31:37]:wdspxe.dll is loaded[66C][Thu 09/04/2014 11:31:37]:PxeProviderRegister has suceeded (0x00000000)[66C][Thu 09/04/2014 11:31:37]:Disabling WDS/RIS functionality[66C][Thu 09/04/2014 11:31:39]:WDSServer status is 1[66C][Thu 09/04/2014 11:31:39]:WDSServer is NOT STARTED[66C][Thu 09/04/2014 11:31:39]:Running: WDSUTIL.exe /Initialize-Server /REMINST:"C:\RemoteInstall"[66C][Thu 09/04/2014 11:31:39]:Waiting for the completion of: WDSUTIL.exe /Initialize-Server /REMINST:"C:\RemoteInstall"[66C][Thu 09/04/2014 11:31:50]:Run completed for: WDSUTIL.exe /Initialize-Server /REMINST:"C:\RemoteInstall"[66C][Thu 09/04/2014 11:31:50]:CcmInstallPXE: Deleting the DP mutex key for WDS.[66C][Thu 09/04/2014 11:31:50]:Installed PXE[66C][Thu 09/04/2014 11:32:03]:CcmInstallPXE[66C][Thu 09/04/2014 11:32:03]:PXE provider is already installed.[66C][Thu 09/04/2014 11:32:03]:Installed PXE

En el punto de distribución remoto ahora podemos ver los siguientes valores agregados en HKLM\Software\Microsoft\SMS\DP:    

3876_image3
 

Observe que PxeInstalled e IsPXE están establecidos en 1.

Si nos fijamos en el sistema de archivos del punto de distribución remoto, hay un nuevo registro en C:\SMS_DP$\sms\logs:

SMSPXE.logMachine is running Windows Longhorn. (NTVersion=0X602, ServicePack=0)Cannot read the registry value of MACIgnoreListFile (00000000)MAC Ignore List Filename in registry is emptyBegin validation of Certificate [Thumbprint B64B9DAF9BFB76A99DC050C21E33B3489643D111] issued to 'e728f6ce-29a6-4ac3-974e-ba3dc855d9a4'Completed validation of Certificate [Thumbprint B64B9DAF9BFB76A99DC050C21E33B3489643D111] issued to 'e728f6ce-29a6-4ac3-974e-ba3dc855d9a4'

Ahora, el punto de distribución debe estar habilitado para PXE y listo para aceptar las solicitudes entrantes.

Incorporación de imágenes de arranque a un punto de distribución habilitado para PXE

Siempre que se haya configurado un nuevo punto de distribución habilitado para PXE, es necesario completar pasos adicionales para habilitar la funcionalidad total. Uno de ellos es que debe distribuir las imágenes de arranque x86 y x64 al nuevo punto de distribución habilitado para PXE. Para ello, vaya a Biblioteca de Software ->Sistemas operativos -> Imágenes de arranque -> Imagen de arranque (x86); a continuación, haga clic con el botón derecho y seleccione Distribuir contenido -> Agregar la imagen de inicio al punto de distribución habilitado para PXE.

Repita este proceso para Imagen de arranque (x64).

Una vez terminado esto, el Administrador de distribución empezará a procesar la solicitud e iniciará la distribución al punto de distribución remoto:

DistMgr.logFound notification for package 'RR200004'Used 0 out of 30 allowed processing threads.Starting package processing thread, thread ID = 0x152C (5420)Start adding package to server ["Display=\\RemoteDp.contoso.com\"]MSWNET:["SMS_SITE=RR2"]\\RemoteDp.contoso.com\...Attempting to add or update a package on a distribution point.Successfully made a network connection to \\RemoteDp.contoso.com \ADMIN$.CreateSignatureShare, connecting to DPSignature share exists on distribution point path \\RemoteDp.contoso.com \SMSSIG$Share SMSPKGC$ exists on distribution point \\RemoteDp.contoso.com \SMSPKGC$Checking configuration of IIS virtual directories on DP ["Display=\\RemoteDp.contoso.com\"]MSWNET:["SMS_SITE=RR2"]\\RemoteDp.contoso.com\Creating, reading or updating IIS registry key for a distribution point.Virtual Directory SMS_DP_SMSSIG$ for the physical path C:\SMSSIG$ already exists.Created package transfer job to send package RR200004 to distribution point ["Display=\\RemoteDp.contoso.com\"]MSWNET:["SMS_SITE=RR2"]\\RemoteDp.contoso.com\.StoredPkgVersion (9) of package RR200004. StoredPkgVersion in database is 9.SourceVersion (9) of package RR200004. SourceVersion in database is 9.

Luego, el Administrador de transferencia de paquetes (el punto de distribución es remoto), inicia el envío del contenido:

PkgXferMgr.logDeleteJobNotificationFiles deleted 1 *.PKN file(s) this cycle.Found send request with ID: 105, Package: RR200004, Version:9, Priority: 2, Destination: REMOTEDP.CONTOSO.COM, DPPriority: 200Created sending thread (Thread ID = 0x1140)Sending thread starting for Job: 105, package: RR200004, Version: 9, Priority: 2, server: REMOTEDP.CONTOSO.COM, DPPriority: 200Sending legacy content RR200004.9 for package RR200004Finished sending SWD package RR200004 version 9 to distribution point REMOTEDP.CONTOSO.COMSent status to the distribution manager for pkg RR200004, version 9, status 3 and distribution point ["Display=\\RemoteDp.contoso.com\"]MSWNET:["SMS_SITE=RR2"]\\RemoteDp.contoso.com\StateTable::CState::Handle - (8210:1 2014-09-10 13:19:12.087+00:00) >> (8203:3 2013-11-26 15:43:48.108+00:00)Successfully send state change notification 7F6041B0-3EE2-427F-AB72-B89610A6331CSending thread complete

A continuación, el proveedor de punto de distribución de SMS, implementa el WIM en el directorio de instalación remota:

Smsdpprov.log[468][Wed 09/10/2014 14:09:59]:A DP usage gathering task has been registered successfully[99C][Wed 09/10/2014 14:19:07]:Content 'RR200004.9' for package 'RR200004' has been added to content library successfully[99C][Wed 09/10/2014 14:19:07]:Expanding C:\SCCMContentLib\FileLib\E8A1\E8A136A1348B4CFE97334D0F65934845F2B4675D0B7D925AB830378F4ECF39B9 from package RR200004[99C][Wed 09/10/2014 14:19:07]:Finding Wimgapi.Dll[99C][Wed 09/10/2014 14:19:07]:Found C:\Windows\system32\wimgapi.dll[99C][Wed 09/10/2014 14:19:07]:Expanding RR200004 to C:\RemoteInstall\SMSImages

SMSPXE descubre la nueva imagen:

SMSPXE.logFound new image RR200004PXE::CBootImageManager::QueryWIMInfoLoaded C:\Windows\system32\wimgapi.dllOpening image file C:\RemoteInstall\SMSImages\RR200004\boot.RR200004.wimFound Image file: C:\RemoteInstall\SMSImages\RR200004\boot.RR200004.wimPackageID: RR200004ProductName: Microsoft® Windows® Operating SystemArchitecture: 0Description: Microsoft Windows PE (x86)Version: Creator: SystemDir: WINDOWSClosing image file C:\RemoteInstall\SMSImages\RR200004\boot.RR200004.wimPXE::CBootImageManager::InstallBootFilesForImageTemporary path to copy extract files from: C:\RemoteInstall\SMSTempBootFiles\RR200004.

SUGERENCIA:

Compruebe que se ha configurado la implementación de imágenes de arranque desde el punto de distribución habilitado para PXE. Haga clic con el botón secundario en la imagen de arranque y seleccione Propiedades -> Origen de datos y seleccione Implementar esta imagen de arranque desde el punto de distribución habilitado para PXE.

El proceso de arranque PXE

El proceso de arranque de ejemplo que se describe aquí implica tres equipos: El servidor de DHCP, el punto de distribución habilitado para PXE y el cliente (un equipo BIOS x64). Todos se encuentran en la misma subred.

En el proceso de arranque PXE, el cliente debe adquirir antes los parámetros de TCP/IP y la ubicación del servidor de arranque TFTP. Una vez encendido un dispositivo y completada la POST, empezará el proceso de arranque PXE (normalmente solicitado mediante el menú de selección de arranque).

  1. Lo primero que hará el firmware PXE es enviar una difusión DHCPDISCOVER (un paquete UDP) para obtener detalles de TCP/IP. Esto incluirá una lista de solicitudes de parámetros y, a continuación, hay un seguimiento de red de ejemplo con la lista de parámetros de un paquete DHCPDISCOVER:
    3876_image4
     
    A continuación, el cliente PXE identifica la información específica del proveedor y la máquina para que pueda solicitar la ubicación y el nombre del archivo de imagen de arranque adecuado.
  2. Posteriormente, el servidor de DHCP y el punto de distribución habilitado para PXE envía un DHCPOFFER al cliente que contiene todos los parámetros TCP/IP relevantes.
    En el siguiente ejemplo de oferta de DHCP, tenga en cuenta que no hay información del nombre del servidor ni del archivo de arranque, ya que se trata de la oferta del servidor de DHCP, en lugar del punto de distribución habilitado para PXE.
    3876_image5
     
  3. El cliente responde con un DHCPREQUEST una vez que ha seleccionado un DHCPOFFER. Contiene la dirección IP de la oferta que se ha seleccionado.
  4. El servidor de DHCP responde al DHCPREQUEST con un DHCPACK que contiene los mismos detalles que el DHCPOFFER. El nombre de host del servidor y el nombre del archivo de arranque no se proporcionan aquí:
    3876_image6
     
  5. En este punto, aún no tenemos la información del archivo de arranque, sin embargo ahora el cliente tiene una dirección IP. A continuación, el cliente PXE envía un nuevo DHCPREQUEST al punto de distribución habilitado para PXE después de recibir también un DHCPOFFER de la anterior difusión DHCPDISCOVER.
  6. El punto de distribución habilitado para PXE envía un DHCPACK que contiene la ubicación BootFileName y el programa de arranque de red (NBP) de WDS.
    3876_image7
     
Descargar los archivos de arranque

  1. Una vez que haya finalizado la conversación DHCP, el cliente iniciará la sesión TFTP con una solicitud de lectura: 
    3876_image8
     
    El servidor responde con el tsize y a continuación, con el blksize. El cliente, posteriormente, transferirá el archivo desde el servidor.

    NOTA El tamaño de estos bloques es el blksize y, en este caso, está establecido en 1456 bytes. El blksize es configurable en Windows Server 2008 y posteriores. Consulte el siguiente artículo de Knowledge Base para obtener información detallada:

    975710 - Se produce un error en la implementación del sistema operativo a través de una red mediante WDS en Windows Server 2008 y en Windows Server 2008 R2

    Aquí podemos ver el final de la conversación DHCP y el inicio de la transferencia TFTP:
    3876_image9
     
    Cuando el programa de arranque de red (NBP) de WDS se ha transferido al equipo cliente, se ejecutará. En nuestro ejemplo, se inicia descargando wdsnbp.com. El NBP indica si el cliente puede arrancar desde la red, si el cliente debe presionar F12 para iniciar el arranque y qué imagen de arranque recibirá el cliente.

    Los NBP son específicos del firmware y la arquitectura (BIOS o UEFI). En equipos con BIOS el NBP es una aplicación de 16 bits en modo real; por tanto, es posible usar el mismo NBP para sistemas operativos basados en x86 y x64.

    En nuestro caso (una máquina BIOS x64), el NBP está situado en el siguiente directorio del punto de distribución habilitado para PXE:
    \\remotedp\c$\RemoteInstall\SMSBoot\x64
    3876_image10
     
    Estas son las funciones que realizan los archivos:
    PXEboot.com: BIOS x86 y x64: Requiere que el usuario final presione la tecla F12 para que el arranque PXE continúe (el NBP predeterminado).

    PXEboot.n12 – BIOS x86 y x64:
    Comienza inmediatamente el arranque PXE (no requiere presionar F12 en el cliente).

    AbortPXE.com – BIOS x86 y x64:
    Permite que el dispositivo comience inmediatamente el arranque mediante el siguiente dispositivo de arranque especificado en la BIOS. Esto permite que los dispositivos que no deberían arrancar con PXE empiecen inmediatamente su proceso de arranque secundario sin esperar el tiempo de espera.

    Bootmgfw.efi – x64 UEFI y IA64 UEFI: La versión EFI de PXEboot.com o PXEboot.n12 (en EFI, la opción de si el arranque PXE se administra en el shell de EFI y no mediante el NBP). Bootmgfw.efi es el equivalente de combinar la funcionalidad de PXEboot.com, PXEboot.n12, abortpxe.com y bootmgr.exe.

    wdsnbp.com – BIOS x86 y x64: Un NBP especial desarrollado para su uso por los servicios de implementación de Windows y que tiene las siguientes finalidades generales:
    ◦Detección de arquitectura
    ◦Escenarios de dispositivos pendientes

    Wdsmgfw.efi – x64 UEFI y IA64 UEFI: Un NBP especial desarrollado para su uso por los servicios de implementación de Windows y que tiene las siguientes finalidades generales:
    ◦Maneja la solicitud al usuario para que presione una tecla para continuar el arranque PXE
    ◦Escenarios de dispositivos pendientes
  2. El NBP descarga el cargador del sistema operativo y los archivos de arranque mediante TFTP, entre los que se incluyen: 
    ◦ smsboot\x64\pxeboot.com
    ◦ smsboot\x64\bootmgr.exe
    ◦ \SMSBoot\Fonts\wgl4_boot.ttf
    ◦ \SMSBoot\boot.sdi
    ◦ \SMSImages\RR200004\boot.RR200004.wim

  3. Se crea un RAMDISK utilizando estos archivos y el archivo WinPE WIM en la memoria. 
    3876_image11
     
  4. El cliente arranca desde el RAMDISK.

Arranque de WinPE

Una vez que se ha arrancado WinPE, el shell de arranque de TS se inicia desde la carpeta SMS incluida en la imagen de WinPE (esta carpeta se inyecta en el WIM de arranque cuando se importa en Configuration Manager). Puede ver este proceso registrado en SMSTS.log, que se encuentra en X:\Windows\Temp\SMSTS\.
CONSEJO:
Para tener acceso a este registro en WinPE, habilite el símbolo de comandos en la imagen de arranque. Para hacerlo, haga clic con el botón derecho en Imagen de arranque -> Propiedades -> Personalización -> y seleccione Habilitar compatibilidad de comando (solo prueba). Posteriormente, tendrá acceso a la línea de comandos presionando F8 en WinPE.
Aquí está el proceso inicial del shell de arranque de TS:

SMSTS.log==============================[ TSBootShell.exe ]==============================Succeeded loading resource DLL 'X:\sms\bin\i386\1033\TSRES.DLL'Debug shell is enabledWaiting for PNP initialization...RAM Disk Boot Path: NET(0)\SMSIMAGES\RR200004\BOOT.RR200004.WIMBooted from network (PXE)Network(PXE) path: X:\sms\data\Found config path X:\sms\data\This is not a fixed non usb diskBooting from removable media, not restoring bootloaders on hard driveX:\sms\data\WinPE does not exist.X:\_SmsTsWinPE\WinPE does not exist.Executing command line: wpeinit.exe -winpeThe command completed successfully.Starting DNS client service.Executing command line: X:\sms\bin\i386\TsmBootstrap.exe /env:WinPE /configpath:X:\sms\data\The command completed successfully.

Seguido de la secuencia de arranque del Administrador de tareas:

SMSTS.log==============================[ TSMBootStrap.exe ]==============================Command line: X:\sms\bin\i386\TsmBootstrap.exe /env:WinPE /configpath:X:\sms\data\Succeeded loading resource DLL 'X:\sms\bin\i386\1033\TSRES.DLL'Succeeded loading resource DLL 'X:\sms\bin\i386\TSRESNLC.DLL'Current OS version is 6.2.9200.0Adding SMS bin folder "X:\sms\bin\i386" to the system environment PATHPXE Boot with Root = X:\Executing from PXE in WinPELoading TsPxe.dll from X:\sms\bin\i386\TsPxe.dll

Una vez que se haya cargado TSPXE, descarga las variables de TS mediante TFTP:

SMSTS.log TsPxe.dll loadedDevice has PXE bootedVariable Path: \SMSTemp\2014.09.05.18.20.31.0001.{0C616323-A027-41B0-A215-057AF4F1E361}.boot.varSuccesfully added firewall rule for TftpExecuting: X:\sms\bin\i386\smstftp.exe -i 10.238.0.2 get \SMSTemp\2014.09.05.18.20.31.0001.{0C616323-A027-41B0-A215-057AF4F1E361}.boot.var X:\sms\data\variables.datExecuting command line: "X:\sms\bin\i386\smstftp.exe" -i 10.238.0.2 get \SMSTemp\2014.09.05.18.20.31.0001.{0C616323-A027-41B0-A215-057AF4F1E361}.boot.var X:\sms\data\variables.datProcess completed with exit code 0Succesfully removed firewall rule for TftpSuccessfully downloaded pxe variable file.Loading Media Variables from "X:\sms\data\variables.dat"Loading Media Variables from "X:\sms\data\variables.dat"Found network adapter "Intel 21140-Based PCI Fast Ethernet Adapter (Emulated)" with IP Address 10.238.0.3.Loading Media Variables from "X:\sms\data\variables.dat"Loading variables from the Task Sequencing Removable Media.Loading Media Variables from "X:\sms\data\variables.dat"Succeeded loading resource DLL 'X:\sms\bin\i386\1033\TSRES.DLL'Setting SMSTSMP TS environment variableSetting _SMSMediaGuid TS environment variableSetting _SMSTSBootMediaPackageID TS environment variableSetting _SMSTSHTTPPort TS environment variableSetting _SMSTSHTTPSPort TS environment variableSetting _SMSTSIISSSLState TS environment variableSetting _SMSTSLaunchMode TS environment variableSetting _SMSTSMediaPFX TS environment variableSetting _SMSTSPublicRootKey TS environment variableSetting _SMSTSRootCACerts TS environment variableSetting _SMSTSSiteCode TS environment variableSetting _SMSTSSiteSigningCertificate TS environment variableSetting _SMSTSUseFirstCert TS environment variableSetting _SMSTSx64UnknownMachineGUID TS environment variableSetting _SMSTSx86UnknownMachineGUID TS environment variable

En este punto, TSPXE localiza el punto de administración (MP) y descarga la directiva antes de presentar la interfaz de usuario para que el usuario seleccione la secuencia de tareas opcional:

SMSTS.log site=RR2,RR2, MP=http://ConfigMgrR2.CONTOSO.COM, ports: http=80,https=443certificates are received from MP.CLibSMSMessageWinHttpTransport::Send: URL: ConfigMgrR2.CONTOSO.COM:80 CCM_POST /ccm_system/requestRequest was successful.Downloading policy from http://ConfigMgrR2.CONTOSO.COM.Retrieving Policy Assignments:Processing Policy Assignment {7898f153-a6de-43e9-98c3-ca5cc61483b0}.Processing Policy Assignment {fba19677-0e9b-490d-b601-07e247979bd4}.Processing Policy Assignment {6306ca4c-e7ed-4cf5-8419-af9b1695a909}.Processing Policy Assignment {05a027ff-e9cf-4fa1-8bd8-4565481061e2}.Processing Policy Assignment {b3c991f6-9f83-43c3-875c-f60c4492d278}.…Successfully read 152 policy assignments.

Por último, las variables de la colección y la máquina se descargan y se activa la página de bienvenida:

SMSTS.log Retrieving collection variable policy.Found 0 collection variables.Retrieving machine variable policy.Downloading policy body {01000053}-{RR2}.Response ID: {01000053}-{RR2}Reading Policy Body.Parsing Policy Body.Found 0 machine variables.Setting collection variables in the task sequencing environment.Setting machine variables in the task sequencing environment.Running Wizard in Interactive modeLoading Media Variables from "X:\sms\data\variables.dat"Activating Welcome Page.Loading bitmap 
Comprobación de problemas comunes

Antes de iniciar cualquier solución de problemas en el punto de servicio PXE, revise los artículos de KB que aparecen a continuación para ver si los problemas tratados podrían ser la causa de su problema. Tenga en cuenta que no es una lista exhaustiva; sin embargo contiene algunos de los problemas más comunes.

¿Solucionó esta medida el problema?

Comprobación de aplicaciones auxiliares de IP

Si el servidor de DHCP, el equipo cliente y el servidor ConfigMgr 2012 en el que se ejecutan los Servicios de implementación de Windows (WDS) y el punto de distribución habilitado para PXE (DP) están todos en la misma subred o VLAN, las aplicaciones auxiliares de IP no son necesarias. De lo contrario, si el servidor de DHCP, el equipo cliente o el servidor ConfigMgr 2012 en el que se ejecutan los WDS y el punto de distribución habilitado para PXE (DP) están en subredes o VLAN separadas, que suele ser el caso en la mayoría de los entornos, es necesario configurar las aplicaciones auxiliares de IP en los enrutadores. Este proceso varía y depende del fabricante del enrutador; sin embargo, en el siguiente artículo de TechNet se proporciona una descripción general:

Configuración del enrutador para reenviar difusiones: http://technet.microsoft.com/es-es/library/cc732351(WS.10).aspx#Updating

Si necesita más información para configurar correctamente las aplicaciones auxiliares de IP en sus enrutadores, póngase en contacto con el fabricante del equipo del enrutador.

Las aplicaciones auxiliares de IP son necesarias, ya que la solicitud PXE generada por el equipo cliente es una difusión que no viaja fuera de la subred local o VLAN. Si el servidor de DHCP y el punto de distribución habilitado para WDS/PXE no están en la misma subred o VLAN que el equipo cliente, no verán ni oirán la difusión de la solicitud PXE desde el cliente, por lo que los servidores no responderán a la solicitud PXE. Para que la difusión de la solicitud PXE atraviese entre subredes o VLAN, es necesario que el enrutador reenvíe la difusión de la solicitud PXE a los servidores DHCP y del punto de servicio WDS/PXE para que puedan responder adecuadamente a la solicitud PXE del cliente.

Una alternativa a usar aplicaciones auxiliares de IP es configurar opciones de DHCP en el servidor de DHCP, específicamente las opciones DHCP 60 (cliente PXE), 66 (nombre de host del servidor de arranque) y 67 (nombre del archivo de arranque). Sin embargo, es posible que las opciones de DHCP sean problemáticas y no funcionen de forma confiable ni coherente. Además, el uso de opciones de DHCP para controlar solicitudes PXE en ConfigMgr 2012 no está admitido por Microsoft. Por tanto, el método recomendado y admitido para los equipos cliente de arranque PXE que están en subredes remotas es utilizar las aplicaciones auxiliares de IP.

Si necesita más información sobre las opciones DHCP que no se recomiendan ni admiten, consulte estos artículos:
Using DHCP Options 60, 66, and 67: http://technet.microsoft.com/es-es/library/cc732351(WS.10).aspx#Using
259670 - PXE client computers do not start when you configure the Dynamic Host Configuration Protocol server to use options 60, 66, 67

IMPORTANTE Antes de continuar, es obligatorio verificar que los enrutadores tienen las aplicaciones auxiliares de IP configuradas Y que el servidor de DHCP NO tiene las opciones de DHCP 60, 66 o 67 configuradas. No cumplir estos dos criterios causará problemas con el punto de servicio PXE. Al seleccionar las opciones de DHCP, asegúrese de hacerlo en el servidor y en el ámbito.

Tenga en cuenta que en determinadas instancias, la configuración de las opciones de DHCP 60, 66 y 67 puede hacer que parezca que el proceso de arranque PXE avanza más que antes de que estas opciones se configuraran; sin embargo, en la mayoría de los casos, significa continuar funcionando de la manera incorrecta.

IMPORTANTE La única excepción en la que es necesario usar una opción de DHCP es cuando DHCP y WDS residen en el mismo servidor. En esta instancia, es necesario establecer solo la opción de DHCP 60. Las opciones de DHCP 66 y 67 NO deben establecerse en este escenario. Este proceso se detalla en la sección siguiente titulada Hospedaje de DHCP y WDS en el mismo servidor.

¿Solucionó esta medida el problema?

Consideración especial al hospedar DHCP y WDS en el mismo servidor

Cuando DHCP y WDS se hospedan en el mismo equipo, WDS necesita una configuración especial para que pueda escuchar un puerto específico. Esta configuración se describe en el siguiente artículo de TechNet, en la sección Servicio de implementación de Windows y Protocolo de configuración de host dinámico (DHCP)

Planificación de implementaciones del sistema operativo iniciadas por PXE: https://technet.microsoft.com/es-es/library/hh397405.aspx

Tenga en cuenta que, de acuerdo con el artículo anterior, es necesario completar las dos acciones siguientes cuando WDS y DHCP están hospedados en el mismo servidor:

  1. El valor UseDHCPPorts debe establecerse 0 en la siguiente ubicación del Registro:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WDSServer\Providers\WDSPXE
  2. Debe ejecutar el siguiente comando WDS:
    WDSUTIL /Set-Server /UseDHCPPorts:No /DHCPOption60:Yes
Sin embargo, un problema con las anteriores recomendaciones es que para ejecutar el comando WDSUTIL, WDS tiene que estar configurado. Esto va contra la práctica recomendada de NO configurar WDS cuando se instala un punto de distribución habilitado para PXE de ConfigMgr; sin embargo, las dos configuraciones que se especifican mediante el comando WDSUTIL (UseDHCPPorts y DHCPOption60) pueden configurarse con métodos alternativos que no requieren el comando WDSUTIL y, por tanto, no requieren que WDS esté configurado. Para configurar estas configuraciones sin necesidad de tener WDS habilitado, realice los pasos siguientes:

  1. El conmutador UseDHCPPorts para WDSUTIL es en realidad el equivalente de establecer la clave del Registro UseDHCPPorts en un valor de 0 en la siguiente ubicación:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WDSServer\Providers\WDSPXE
    Por lo tanto, el uso del conmutador UseDHCPPorts no es necesario mientras la clave del Registro se haya establecido manualmente como se explicamos antes. Tenga en cuenta que si no se ha instalado WDS, esta clave del Registro puede no estar presente.
  2. El conmutador DHCPOption60 configura una opción para el servicio DHCP, no el servicio WDS; por tanto, en lugar de usar WDSUTIL para configurar esta opción de DHCP, se puede usar un comando de DHCP equivalente para establecer la misma opción. Esto puede hacerse mediante el uso del comando netsh, tal como se describe en el siguiente artículo de MSDN: http://msdn.microsoft.com/es-es/library/dd128762(WinEmbedded.51).aspx

Para resumir en el contenido del artículo anterior, cierre cualquier consola de DHCP que esté abierta y ejecute los siguientes dos comandos desde un símbolo del sistema con privilegios elevados (ejecución como administrador):

netsh dhcp server \\<DHCP_server_machine_name> add optiondef 60 PXEClient String 0 comment=PXE support netsh dhcp server \\<DHCP_server_machine_name> set optionvalue 60 STRING PXEClient 

donde <DHCP_server_machine_name> es el nombre del servidor de DHCP/WDS (sin los corchetes <>).

Estos dos comandos configuran y habilitan la opción de DHCP 60 en un servidor de DHCP. Si después de ejecutar los dos comandos anteriores, aparece una opción llamada Desconocido en la consola de DHCP en lugar del cliente 060 PXE, reinicie el servidor para que la configuración entre en vigor. Después del reinicio, la opción debe mostrarse correctamente. Esto normalmente solo se produce si se deja abierta una consola de DHCP cuando se ejecutan los dos comandos.

NOTA: Si DHCP se mueve en algún momento a otro servidor y se elimina del servidor que hospeda WDS, es necesario invertir los pasos anteriores. Para invertir los pasos anteriores, realice las siguientes acciones en el servidor de WDS:

  1. Ejecute el comando siguiente en el símbolo del sistema con privilegios elevados:
    REG ADD "HKLM\SYSTEM\CurrentControlSet\services\WDSServer\Providers\WDSPXE" /v UseDHCPPorts /t REG_DWORD /d 1 /f
  2. En un símbolo del sistema con privilegios elevados, ejecute los dos comandos siguientes:
    netsh dhcp server \\<DHCP_server_machine_name> delete optionvalue 60
    netsh dhcp server \\<DHCP_server_machine_name> delete optiondef 60 PXEClient
    donde <DHCP_server_machine_name> es el nombre del servidor DHCP/WDS (sin los corchetes <>).

    En los dos comandos anteriores, el primero deshabilita la opción 60 DHCP mientras que el segundo quita la opción 60 DHCP completamente.

¿Solucionó esta medida el problema?

Solución de problemas de detección de DHCP

Hay una serie de puntos importantes que es necesario tener en cuenta antes de empezar a solucionar problemas de la fase de detección de DHCP inicial del proceso de arranque PXE:

  • Si no puede ver la dirección MAC o el DHCPREQUEST del dispositivo que intenta arrancar en SMSPXE.log, es probable que haya un problema en la configuración del enrutador entre el cliente y el punto de distribución (DP). 
  • No utilice las opciones de DHCP 60, 66 y 67, no está admitido
  • Compruebe si el dispositivo puede arrancar cuando se conecta a un conmutador en la misma subred que el punto de distribución habilitado para PXE. Si es así, es probable que el problema esté en la configuración del enrutador.
  • Asegúrese de que los puertos de DHCP (67 y 68), TFTP (69) y BINL (4011) están abiertos entre el equipo cliente, el servidor de DHCP y el punto de distribución habilitado para PXE.

En este punto del proceso, no hay registros a los que hacer referencia, pero normalmente cuando el proceso de arranque PXE falla antes de que WinPE haya arrancado se muestra un código de error de PXE. A continuación se indican algunos ejemplos de los errores que se pueden ver:

PXE-E51: No se recibió ninguna oferta DHCP o proxyDHCP.

PXE-E52: Se recibieron ofertas de proxyDHCP. No se recibió ninguna oferta DHCP.

PXE-E53: Ningún nombre de archivo de arranque recibido.

PXE-E55: proxyDHCP no respondió a la solicitud del puerto 4011.

PXE-E77 falta la lista de servidores de detección o es incorrecta.

PXE-E78: No se pudo encontrar el servidor de arranque.

Hay una serie de páginas web que documentan estos códigos de error: Por ejemplo: Lista de Symantec de códigos de error de PXE y su significado. 

Esto le ayudará a centrar la solución de problemas, aunque puede ser necesario capturar un seguimiento de red del problema con una herramienta de supervisión de red como Netmon o WireShark. La herramienta de supervisión de red necesitará estar instalada en el punto de distribución habilitado para PXE y en un equipo conectado a un puerto reflejado en el conmutador. Para obtener más información sobre la configuración de puertos reflejados, consulte el manual proporcionado por el fabricante del conmutador o el dispositivo de enrutamiento específico.

El procedimiento típico es iniciar los seguimientos de red en el punto de distribución y la máquina conectada al puerto reflejado y, a continuación, intentar arrancar el dispositivo mediante PXE. Una vez completado, detenga el seguimiento y guárdelo para su posterior análisis. Aquí se muestra un ejemplo de seguimiento de una conversación de DHCP desde el punto de distribución habilitado para PXE:

3876_image14
 

Puede ver que el DHCPDISCOVER inicial realizado por el cliente PXE seguido de un DHCPOFFER desde el servidor de DHCP y el punto de distribución habilitado para PXE. La solicitud del cliente (0.0.0.0) se realiza, y a continuación, es reconocida por el servidor de DHCP (10.238.0.14). Una vez que el cliente PXE tiene una dirección IP (10.238.0.3), envía una solicitud al punto de distribución habilitado para PXE (10.238.0.2), que lo reconoce con los detalles del programa de arranque de red.

Capture un seguimiento de red simultáneo en el cliente y el punto de distribución para ver si la conversación se produce como está previsto.

  • Asegúrese de que los servicios de DHCP están en ejecución y disponibles.
  • Compruebe que el servicio de WDS está en ejecución en el punto de distribución.
  • Asegúrese de que no hay ningún firewall bloqueando los puertos DHCP entre el servidor y el cliente.
  • Compruebe que el equipo cliente es capaz de arrancar cuando está en la misma subred que el punto de distribución.
  • Asegúrese de que las aplicaciones auxiliares de IP están configuradas correctamente si se arranca desde una subred distinta al punto de distribución.

¿Solucionó esta medida el problema?

Solución de problemas de la transferencia TFTP

Si el error del arranque PXE hace referencia a TFTP, probablemente tiene un problema al transferir los archivos de arranque. Algunos ejemplos de estos errores son:

PXE-E32: Tiempo de espera de apertura de TFTP.
PXE-E35: Tiempo de espera de lectura de TFTP.
PXE-E36: Error recibido desde el servidor de TFTP.
PXE-E3F: El tamaño del paquete TFTP no es válido.
PXE-E3B: Error de TFTP: no se encontró el archivo.
PXE-T04: Infracción de acceso

La supervisión de la red mediante Netmon o Wireshark es una buena opción para intentar solucionar estos errores. Aquí se proporciona un ejemplo de los datos capturados desde un cliente PXE cuando se produce un tiempo de espera de apertura de TFTP:

3876_image15
 

Aquí vemos cómo el cliente está enviando solicitudes de lectura para el archivo

wdsnbp.com

pero no está recibiendo respuesta. Esto indica que algo está impidiendo que el cliente reciba la confirmación. Su apariencia debe ser similar a esta:

3876_image16
 

Pasos de solución de problemas que se pueden intentar:

  • Reducir el tamaño del bloque en el punto de distribución habilitado para PXE (consulte http://support.microsoft.com/kb/975710)
  • Compruebe que el servicio WDS se inicia en el punto de distribución (DP).
  • Compruebe que el puerto TFTP está abierto entre el equipo cliente y el DP.
  • Compruebe que los permisos en el recurso compartido/carpeta REMINST son correctos.
  • Compruebe los registros de WDS para ver más errores de TFTP.
  • Compruebe que las carpetas RemoteInstall\SMSBoot\x86 y \x64 contienen los siguientes archivos:
    
    3876_image17
     
  • Las fuentes se encuentran en SMSBoot\Fonts:
    3876_image18
     
  • El archivo boot.sdi existe en el directorio RemoteInstall\SMSBoot:
    3876_image19
     
¿Solucionó esta medida el problema?
Problemas de arranque de WinPE: Controladores

Los problemas más comunes que se producen durante esta fase son los relacionados con el controlador. En conjunto, la última versión de WinPE contiene la gran mayoría de controladores de red y almacenamiento masivo; sin embargo, hay ocasiones en las que un controlador necesario no está incluido y es necesario importarlo en el WIM de arranque. Hay dos puntos importantes que es necesario tener en cuenta aquí con respecto a esto:

  • Importe solo los controladores que necesite. No importe simplemente todos los controladores que tiene en la imagen de arranque.
  • Considere agregar solo NIC o controladores de almacenamiento masivo. No es necesario incluir otros controladores.

El archivo SMSTS.log (situado en X:\Windows\temp\SMSTS) es el recurso más útil para solucionar estos problemas (recuerde habilitar el símbolo del sistema durante el arranque para poder examinar este archivo). Si no ve una línea registrada con una dirección IP válida similar a la siguiente, probablemente tiene un problema con el controlador: 

SMSTS.logFound network adapter "Intel 21140-Based PCI Fast Ethernet Adapter (Emulated)" with IP Address 10.238.0.3

Para confirmarlo, simplemente presione F8 y ejecute IPCONFIG en el símbolo del sistema para determinar si se reconoce el NIC y si tiene una dirección IP.

Archivos WIM

Asegúrese de que también existen imágenes de arranque x86 y x64 en el punto de distribución. Puede ver los WIM en el siguiente directorio (también estarán en la biblioteca de contenido):
C:\RemoteInstall\SMSImages\<PackageID>


Asegúrese de que se ha marcado Implementar esta imagen de arranque desde el punto de distribución habilitado con PXE en las propiedades de la imagen de arranque.


¿Solucionó esta medida el problema?

Problemas con la directiva del administrador de configuración

Otro problema común con el arranque PXE se encuentra en las implementaciones de la secuencia de tareas. En el siguiente ejemplo, la secuencia de tareas se incrementa en un equipo desconocido pero que ya está en la base de datos. El primer síntoma es que se ha cancelado el arranque PXE:

3876_image20
 

Tras una investigación posterior, observará lo siguiente en SMSPXE.log:

SMSPXE.logClient lookup reply: <ClientIDReply><Identification Unknown="0" ItemKey="16777299" ServerName=""><Machine><ClientID/><NetbiosName/></Machine></Identification></ClientIDReply>MP_LookupDevice succeeded: 16777299 1 16777299 1 000:15:5D:00:19:CA, 32E5B71A-B626-4A4B-902E-7F94AD38B5B3: device is in the database.Client boot action reply: <ClientIDReply><Identification Unknown="0" ItemKey="16777299" ServerName=""><Machine><ClientID/><NetbiosName/></Machine></Identification><PXEBootAction LastPXEAdvertisementID="" LastPXEAdvertisementTime="" OfferID="" OfferIDTime="" PkgID="" PackageVersion="" packagePath="" BootImageID="" Mandatory=""/></ClientIDReply>Client Identity: 00:15:5D:00:19:CA, 32E5B71A-B626-4A4B-902E-7F94AD38B5B3: SMSID= OfferID=, PackageID=, PackageVersion=, BootImageID=, PackagePath=, Mandatory=000:15:5D:00:19:CA, 32E5B71A-B626-4A4B-902E-7F94AD38B5B3: no advertisements found00:15:5D:00:19:CA, 32E5B71A-B626-4A4B-902E-7F94AD38B5B3: No boot action. Aborted.00:15:5D:00:19:CA, 32E5B71A-B626-4A4B-902E-7F94AD38B5B3: Not serviced. 

Aquí podemos ver que cuando se ejecutaron los procedimientos almacenados de NBS, no encontraron ninguna directiva disponible y, por tanto, la acción de arranque se canceló. Lo contrario también puede ser cierto (es decir, cuando una máquina es desconocida, pero la secuencia de tareas se implementa en una colección de equipos conocidos).

Pasos de solución de problemas que se pueden intentar:

  • Verifique que el ordenador que está intentando arrancar existe en una colección de destino con una implementación de secuencia de tareas.
  • Asegúrese de que ha seleccionado la opción de PXE Habilitar compatibilidad de equipos desconocida en el punto de distribución.
  • Si está implementando la secuencia de tareas en máquinas desconocidas, verifique que los equipos no existan ya en la base de datos.

¿Solucionó esta medida el problema?

¡Enhorabuena!

Su problema de arranque PXE se ha resuelto.

Lo sentimos

Parece que no somos capaces de resolver su problema con esta guía. Para obtener más ayuda para resolver este problema, consulte nuestro foro de soporte técnico de TechNet o póngase en contacto con el Soporte técnico de Microsoft.

Propiedades

Id. de artículo: 10082 - Última revisión: 6 oct. 2016 - Revisión: 5

Comentarios