Implementación de características de restablecimiento de botón de inserción mediante carpetas de aplicación automática

Las características de restablecimiento de botón de inserción se incluyen con Windows 10 y Windows 11 para las ediciones de escritorio (Home, Pro, Enterprise y Education), aunque deberá realizar pasos adicionales para implementar equipos con las siguientes personalizaciones.

  • Aplicaciones de escritorio de Windows
  • Configuración de Windows, como pantallas OOBE personalizadas o menús de inicio.
  • Diseños de partición personalizados.

Estos pasos también muestran cómo agregar tus propios scripts durante un restablecimiento para capturar registros o realizar otras tareas de limpieza.

Requisitos previos

Para completar estos procedimientos, necesitará un equipo técnico que tenga instalados Windows 10 o Windows 11 y los siguientes componentes del Kit de evaluación e implementación de Windows (ADK). Tenga en cuenta que a partir de Windows 10, versión 1809, WinPE es un complemento al ADK y no se incluye en el instalador de ADK:

  • Herramientas de implementación
  • Diseñador de imágenes y configuraciones (ICD)
  • Herramienta de migración de estado de usuario (USMT)
  • Entorno de preinstalación de Windows (Windows PE)

También necesitará:

  • Un equipo de destino con un tamaño de unidad de 100 GB o superior
  • Una imagen de edición de escritorio de Windows (install.wim)
  • Una imagen de arranque Windows RE (Winre.wim) (Se extraerá de una imagen de Windows 10).

Para obtener información general sobre todo el proceso de implementación, consulta la Guía de fabricación de escritorio.

Sigue estos pasos para preparar la herramienta ScanState para capturar aplicaciones de escritorio de Windows después de instalarlas:

Paso 1: Preparar la herramienta ScanState

  1. En el equipo técnico, copia los archivos de Windows ADK de la Herramienta de migración de estado de usuario de Windows (USMT) y el programa de instalación de Windows en una carpeta de trabajo. Deberás hacer coincidir la arquitectura del dispositivo de destino. No es necesario que copies las subcarpetas.

    md C:\ScanState_amd64
    xcopy /E "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\User State Migration Tool\amd64" C:\ScanState_amd64
    xcopy /E /Y "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Setup\amd64\Sources" C:\ScanState_amd64
    
  2. Copia el contenido de la carpeta de trabajo en una ubicación de red o una unidad flash USB.

Sigue estos pasos para personalizar la imagen de arranque de Windows RE si necesitas controladores y paquetes de idioma adicionales.

Paso 2: Extraer y personalizar la imagen de arranque de Windows RE (opcional)

  1. En el PC del técnico, haz clic en Inicio y escribe implementación. Haz clic con el botón secundario en el Entorno de herramientas de implementación y creación de imágenes y, a continuación, selecciona Ejecutar como administrador.

  2. En Entorno de herramientas de implementación e imágenes, crea la estructura de carpetas para almacenar la imagen de Windows y su punto de montaje.

    Mkdir C:\OS_image\mount
    
  3. Crea la estructura de carpetas para almacenar la imagen de arranque Windows RE y su punto de montaje.

    Mkdir C:\winre_amd64\mount
    
  4. Monta la imagen de Windows (install.wim) en la carpeta \OS_image\mount mediante DISM.

    Dism /mount-image /imagefile:C:\OS_image\install.wim /index:1 /mountdir:C:\OS_image\mount
    

    donde Index:1 es el índice de la imagen seleccionada en el archivo Install.wim.

  5. Copia la imagen de Windows RE de la imagen de Windows montada en la nueva carpeta.

    xcopy /H C:\OS_image\mount\windows\system32\recovery\winre.wim C:\winre_amd64 
    
  6. Desmontar la imagen de Windows. Sugerencia: Si no has realizado ningún otro cambio en la imagen de Windows, puedes desmontar la imagen más rápido mediante la opción /discard.

    Dism /unmount-image /mountdir:C:\OS_image\mount /discard
    
  7. Monta la imagen de arranque Windows RE para su edición.

    Dism /mount-image /imagefile:C:\winre_amd64\winre.wim /index:1 /mountdir:C:\winre_amd64\mount
    

    donde Index:1 es el número de la imagen seleccionada en el archivo Winre.wim.

    Una vez extraído el archivo Winre.wim del archivo Install.wim, puedes personalizar la imagen de arranque Windows RE.

  8. Añade paquetes de idiomas, controladores de dispositivos críticos para el arranque y controladores de dispositivos de entrada a la imagen de arranque de Windows RE. Para saber más, consulta Personalizar Windows RE.

  9. Confirma las personalizaciones y desmonta la imagen.

    Dism /unmount-image /mountdir:C:\winre_amd64\mount /commit 
    

Si tiene previsto personalizar solo la configuración común a todas las ediciones de Windows 10 o Windows 11, siga estos pasos para crear un paquete de aprovisionamiento que especifique la configuración que se va a restaurar durante la recuperación:

Paso 3: Crear un paquete de aprovisionamiento con la configuración que se va a restaurar (opcional)

  1. En el equipo técnico, inicia el Diseñador de imágenes y configuraciones (ICD) de Windows.
  2. Haz clic en Archivo>Nuevo proyecto.
  3. Escribe un nombre y una descripción del proyecto y, a continuación, haz clic en Siguiente.
  4. En el paso Seleccionar flujo de trabajo del proyecto, selecciona la opción Paquete de aprovisionamiento y, a continuación, haz clic en Siguiente.
  5. En el paso Elegir qué opciones ver y configurar, selecciona la opción Común para todas las ediciones de Windows y, a continuación, haz clic en Siguiente.
  6. En el paso Importar un paquete de aprovisionamiento (opcional), haz clic en Finalizar para crear el nuevo proyecto.
  7. Usa el panel Personalizaciones disponibles para agregar la configuración y especificar los valores predeterminados que se deben restaurar durante la recuperación. La configuración aparecerá en el panel Personalizaciones seleccionadas.
  8. Haz clic en Exportar>paquete de aprovisionamiento.
  9. En el paso Describir el paquete de aprovisionamiento, haz clic en Siguiente.
  10. En Selecciona los detalles de seguridad del paquete de aprovisionamiento, haz clic en Siguiente.
  11. En el paso Seleccionar dónde guardar el paquete de aprovisionamiento, escribe una ubicación para guardar el paquete (por ejemplo, un recurso compartido de red) y, a continuación, haz clic en Siguiente.
  12. Haz clic en Compilar para crear el paquete de aprovisionamiento.
  13. Una vez creado el paquete de aprovisionamiento, haz clic en Finalizar.

Las carpetas de aplicación automática facilitan la restauración de la configuración común, como la desatendida, la OOBE y el diseño de la barra de tareas durante PBR. Puede usar carpetas de aplicación automática o puntos de extensibilidad, pero no ambos. Si se configuran las carpetas de aplicación automática y los puntos de extensibilidad, Windows usará los puntos de extensibilidad.

Las carpetas de aplicación automática son nuevas en Windows 10, versión 1809. Estas carpetas facilitan la restauración de la configuración común, como el diseño desatendido, OOBE y barra de tareas durante PBR. Puede usar carpetas de aplicación automática o puntos de extensibilidad, pero no ambos. Si se configuran las carpetas de aplicación automática y los puntos de extensibilidad, Windows usará los puntos de extensibilidad.

  1. Creación de una carpeta en la imagen de Windows denominada C:\Recovery\AutoApply

    MkDir C:\Recovery\AutoApply
    
  2. Copie los archivos de configuración y los archivos de recursos relacionados en las carpetas de Aplicación automática:

    Descripción Archivos que se van a copiar Dónde colocarlo Durante una restauración, ¿dónde va?
    Menú Inicio LayoutModification.xml C:\Recovery\AutoApply\ %SYSTEMDRIVE%\Users\Default\AppData\Local\Microsoft\Windows\Shell
    Pines de la barra de tareas TaskbarLayoutModification.xml C:\Recovery\AutoApply\ C:\Windows\OEM\TaskbarLayoutModification.xml
    OOBE.xml %windir%\System32\OOBE\info C:\Recovery\AutoApply\OOBE %windir%\System32\OOBE\info
    Archivo desatendido unattend.xml C:\Recovery\AutoApply\ C:\Windows\Panther\Unattend.xml
    Otros archivos de recursos C:\Recovery\AutoApply\CustomizationFiles C:\Windows\OEM\CustomizationFiles

    Tenga en cuenta que no se preocupe por restaurar archivos de vínculo (.lnk) usados por el menú Inicio y la barra de tareas. Se guardan y restauran mediante paquetes de aprovisionamiento.

Paso 5: Implementar y personalizar Windows

  1. En el equipo de destino, arranca para Windows PE.

  2. En el símbolo del sistema de Windows PE, ejecuta el script para crear las particiones de disco duro recomendadas.

    Diskpart /s N:\CreatePartitions.txt
    

    donde N:\CreatePartition es la ubicación del archivo.

  3. Aplica la imagen de referencia de Windows a la partición de Windows.

    Dism /Apply-Image /ImageFile:N:\Install.wim /Index:1 /ApplyDir:W:\
    

    Opcional: también puedes especificar la opción /compact para que los archivos escritos en el disco se compriman. Por ejemplo:

    Dism /Apply-Image /ImageFile:N:\Install.wim /Index:1 /ApplyDir:W:\ /Compact:on
    

    Esto resulta útil si vas a implementar Windows en equipos con capacidad de almacenamiento limitada, pero no se recomienda en equipos con dispositivos de almacenamiento rotacional.

  4. Configura la partición del sistema mediante BCDboot.

    W:\Windows\System32\Bcdboot W:\Windows
    
  5. Crea una carpeta en la partición de herramientas de Windows RE y copia la imagen de arranque de Windows RE personalizada en ella.

    Mkdir T:\Recovery\WindowsRE
    xcopy /H N:\Winre.wim T:\Recovery\WindowsRE
    

    donde T:\ es la partición de herramientas de Windows RE.

    Importante

    Debes almacenar Winre.wim en \Recovery\WindowsRE.

  6. Registra la imagen de arranque Windows RE junto con la imagen de Windows.

    W:\Windows\System32\Reagentc /setreimage /path T:\Recovery\WindowsRE /target W:\Windows
    
  7. Usa Diskpart para ocultar la partición de herramientas de Windows RE (T:\) del Explorador de Windows.

    Para equipos basados en UEFI:

    select disk 0
    select partition 4
    remove
    set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
    gpt attributes=0x8000000000000001
    exit
    

    Para equipos basados en BIOS:

    select disk 0
    select partition 3
    remove
    set id=27
    exit
    
  8. Personaliza la imagen de Windows en el equipo de destino:

    1. Realiza personalizaciones sin conexión en la imagen de Windows, como instalar paquetes de controladores basados en INF específicos del equipo de destino, instalar actualizaciones del sistema operativo y paquetes de idioma o aprovisionar aplicaciones de Windows adicionales.
    2. Arranca el equipo de destino para auditar el modo. Se puede lograr mediante un archivo de respuesta con el | Microsoft-Windows-Deployment Reseal | Modo = configuración de auditoría, o iniciando primero el equipo en OOBE y presionando CTRL+MAYÚS+F3.
    3. Realiza las personalizaciones restantes, como instalar aplicaciones y paquetes de software de dispositivo específicos del equipo de destino.
  9. Si ha instalado actualizaciones del sistema operativo, limpie los componentes reemplazados y marque las actualizaciones como permanentes para que se restauren durante la recuperación:

    DISM.exe /Cleanup-Image /StartComponentCleanup
    

Paso 6: Capturar e implementar personalizaciones para la recuperación

  1. Crea una carpeta C:\Recovery. Usa los comandos siguientes para asegurarte de que esta carpeta está configurada correctamente con los permisos y las ACL correctos.

    mkdir C:\Recovery
    icacls C:\Recovery /inheritance:r
    icacls C:\Recovery /grant:r SYSTEM:(OI)(CI)(F)
    icacls C:\Recovery /grant:r *S-1-5-32-544:(OI)(CI)(F)
    takeown /f C:\Recovery /a
    attrib +H C:\Recovery
    
  2. Usa la herramienta ScanState para capturar las personalizaciones instaladas en un paquete de aprovisionamiento. Usa la opción /config para especificar uno de los archivos de configuración predeterminados incluidos con el ADK y guarda el archivo .ppkg en la carpeta C:\Recovery\Customizations.

    N:\ScanState_amd64\scanstate.exe /apps /config:<path_to_config_file> /ppkg C:\Recovery\Customizations\apps.ppkg /o /c /v:13 /l:C:\ScanState.log
    

    donde N:\ es la ubicación de la herramienta ScanState instalada en el paso 1.

  3. Si has usado Windows ICD para crear paquetes de aprovisionamiento adicionales con personalizaciones que se deben restaurar durante la recuperación, copia los paquetes en el equipo de destino. Por ejemplo:

    xcopy N:\RecoveryPPKG\*.ppkg C:\Recovery\Customizations
    

    donde N:\ es la ubicación donde se encuentran los paquetes de aprovisionamiento adicionales.

  4. Copie cualquier archivo de configuración de restablecimiento de botón de inserción (resetconfig.xml) en el equipo de destino y, a continuación, configure los permisos para escribir o modificarlos. Por ejemplo:

    mkdir C:\Recovery\OEM
    

    donde N:\ es la ubicación donde se encuentran el archivo de configuración y los scripts.

  5. Usa la herramienta Sysprep para volver a serializar la imagen de Windows sin usar la opción /generalize.

    Sysprep /oobe /exit
    

    Importante

    Debes configurar la imagen que vas a enviar al cliente para que arranque en OOBE.

  6. (Opcional) Para ahorrar espacio, también puedes convertir las aplicaciones de escritorio de Windows instaladas en punteros de archivo que hacen referencia al paquete de personalizaciones. Para ello, inicia el equipo de destino en Windows PE y ejecuta lo siguiente:

    DISM /Apply-CustomDataImage /CustomDataImage:C:\Recovery\Customizations\USMT.ppkg /ImagePath:C:\ /SingleInstance
    
  7. Apaga el equipo de destino para el empaquetado y el envío. Cuando el usuario inicie el equipo por primera vez, se iniciará en OOBE.

Paso 7: Comprobar las personalizaciones

Comprueba que las personalizaciones se restauran después de la recuperación y que siguen funcionando mediante la ejecución de Mantener mis archivos y Quitar todas las características. Para empezar, comprueba los siguientes puntos de entrada:

  • Configuración: En el menú Inicio, selecciona Configuración>Actualizar & recuperación>de seguridad>Reiniciar este equipo: Iniciar . Sigue las instrucciones en pantalla.

  • Windows RE: en el menú Inicio, selecciona Configuración>Actualizar & inicio>recuperación avanzado >de seguridad: Reiniciar ahora. Después de que Windows RE arranque, selecciona Solucionar problemas > Reiniciar este equipo y, a continuación, sigue las instrucciones en pantalla.

Para probar más opciones de recuperación, consulta escenarios de validación.

Sintaxis de ScanState

Restablecimiento o recuperación sin sistema operativo: creación de medios de recuperación al implementar nuevos dispositivos

Implementación de características de restablecimiento del pulsador mediante ScanState