WinPE: Montaje y personalización
WinPE se envía como un archivo .wim. Puede montar y personalizar una imagen de WinPE siguiendo el mismo proceso que con cualquier otra imagen de Windows. Además de las personalizaciones comunes a las imágenes de Windows y winPE, como controladores y paquetes, WinPE también tiene algunas personalizaciones específicas. Este tema cubre las formas más comunes de personalizar una imagen de WinPE.
Personalizaciones comunes:
- Controladores de dispositivos (archivos .inf). Puede personalizar los controladores de dispositivos, como los controladores compatibles con tarjetas de red o dispositivos de almacenamiento.
- Paquetes (archivos .cab, también conocidos como componentes opcionales de WinPE) Agregue idiomas, revisiones o compatibilidad con características como PowerShell y el lenguaje de aplicaciones HTML (HTA).
- Idiomas. Para ejecutar WinPE en varios idiomas, agregue los paquetes (componentes opcionales) para esos idiomas.
- Agregue archivos y carpetas. Pueden agregarse directamente a la imagen de WinPE.
- DISM: Use una versión más reciente. Cuando las nuevas versiones de Windows requieran características de la última versión de DISM, podrá agregar DISM directamente en WinPE.
- Scripts de inicio. Algunos ejemplos son establecer una conexión de red o añadir una aplicación personalizada, como un software de diagnóstico.
- Aplicaciones. Tenga en cuenta que WinPE solo es compatible con aplicaciones heredadas.
- Almacenamiento temporal (espacio temporal). Si su aplicación requiere el almacenamiento de archivos temporales, puede reservar espacio de memoria adicional en la RAM.
- Imagen de fondo
- Esquema de energía
- Configuración de WinPE
- Actualizaciones de Windows
Obtenga el Windows Assessment and Deployment Kit con las herramientas de Windows PE
- Descargue e instale el Windows Assessment and Deployment Kit (Windows ADK) y el complemento de WinPE asociado. Las versiones anteriores del ADK incluyen Entorno de preinstalación de Windows como parte del instalador del ADK y no requieren descargar e instalar WinPE por separado.
Cree un conjunto de archivos de Windows PE
Antes de poder personalizar WinPE, necesita tener una imagen de WinPE con la que trabajar. Si no dispone de una imagen de WinPE con la que trabajar, consulte WinPE: Creación de unidad USB de arranque y siga los pasos para crear archivos de trabajo de WinPE.
Monte la imagen de arranque de Windows PE
Use DISM para montar la imagen de WinPE en una ubicación temporal de su PC técnico:
Dism /Mount-Image /ImageFile:"C:\WinPE_amd64\media\sources\boot.wim" /index:1 /MountDir:"C:\WinPE_amd64\mount"
Adición de personalizaciones
Adición de controladores de dispositivos (archivos .inf)
Use
DISM /add-driver
para agregar un controlador de dispositivo a su imagen de WinPE.Dism /Add-Driver /Image:"C:\WinPE_amd64\mount" /Driver:"C:\SampleDriver\driver.inf"
Puede agregar varios controladores a una imagen usando un solo comando, pero a menudo es más fácil solucionar problemas si agrega cada paquete de controladores individualmente.
Para más información sobre los controladores, consulte Adición de controladores de dispositivos (archivos .inf). Para consultar todas las opciones disponibles del servicio de controladores DISM, consulte Opciones de la línea de comandos del servicio de controladores DISM.
Adición de paquetes/idiomas/componentes opcionales/archivos .cab
WinPE dispone de paquetes que puede agregar con DISM para habilitar características e idiomas adicionales. Use
DISM /add-package
para agregar componentes opcionales a su imagen. Cuando agregue un componente opcional de WinPE, asegúrese de agregar tanto el componente opcional como sus paquetes de idioma asociados.Dism /Add-Package /Image:"C:\WinPE_amd64\mount" /PackagePath:"C:\Program Files\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-HTA.cab" Dism /Add-Package /Image:"C:\WinPE_amd64\mount" /PackagePath:"C:\Program Files\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-HTA_en-us.cab"
Para más información sobre los componentes opcionales y los idiomas disponibles, consulte WinPE: Agregar paquetes (Referencia de componentes opcionales).
Adición de archivos y carpetas
Copie los archivos y carpetas en la carpeta C:\WinPE_amd64\mount. Estos archivos aparecerán en la carpeta X:\ en WinPE.
No agregue demasiados archivos, ya que ralentizarán WinPE y pueden llenar la memoria disponible en el entorno de RAMDisk predeterminado.
Adición de un script de inicio
Modifique Startnet.cmd para incluir sus comandos personalizados. Este archivo se encuentra en su imagen montada en
C:\WinPE_amd64\mount\Windows\System32\Startnet.cmd
.También puede llamar a otros archivos por lotes o scripts de línea de comandos desde este archivo.
Para Plug and Play o compatibilidad con redes, asegúrese de incluir una llamada a wpeinit en su script Startnet.cmd personalizado. Para más información, consulte Wpeinit y Startnet.cmd: Uso de scripts de inicio de WinPE.
Adición de una aplicación
Cree un directorio de aplicaciones dentro de la imagen de WinPE montada.
md "C:\WinPE_amd64\mount\windows\<MyApp>"
Copie los archivos de aplicación necesarios en el directorio local de WinPE.
Xcopy C:\<MyApp> "C:\WinPE_amd64\mount\windows\<MyApp>"
Pruebe la aplicación más tarde arrancando WinPE y ejecutando la aplicación desde el directorio X:.
X:\Windows\System32> X:\Windows\<MyApp>
Si su aplicación requiere almacenamiento temporal, o si WinPE deja de responder cuando ejecuta una aplicación, puede que necesite aumentar la cantidad de almacenamiento temporal (espacio temporal) asignado a WinPE.
Para iniciar automáticamente un shell o una aplicación que se ejecute al iniciarse WinPE, agregue la ubicación de la ruta al archivo Winpeshl.ini. Para más información, consulte Referencia de Winpeshl.ini: Inicio de una aplicación al iniciarse WinPE.
Adición de almacenamiento temporal (espacio temporal)
WinPE reserva memoria en la unidad X: para desempaquetar los archivos de WinPE, además de almacenamiento de archivos temporales adicional, conocido como espacio temporal, que puede ser usado por sus aplicaciones. De forma predeterminada, se trata de 512 MB para equipos con más de 1 GB de RAM; de lo contrario, el valor predeterminado es 32 MB. Los valores válidos son 32, 64, 128, 256 o 512.
Dism /Set-ScratchSpace:256 /Image:"C:\WinPE_amd64\mount"
Reemplazo de la imagen de fondo
Si tiene varias versiones de WinPE, puede establecer la imagen de fondo para saber al instante qué versión de WinPE se está ejecutando.
Cambie los permisos de seguridad del archivo de imagen de fondo de WinPE (\windows\system32\winpe.jpg
). Esto le permite modificar o eliminar el archivo.
En el Explorador de Windows, navegue a
C:\WinPE_amd64\mount\windows\system32
.Haga clic con el botón derecho en el archivo
C:\WinPE_amd64\mount\windows\system32\winpe.jpg
y seleccione Propiedades>Seguridad>Advanzado.Junto a Propietario, seleccione Cambiar. Cambie el propietario a Administradores.
Aplique los cambios y salga de la ventana Propiedades para guardar los cambios.
Haga clic con el botón derecho en el archivo
C:\WinPE_amd64\mount\windows\system32\winpe.jpg
y seleccione Propiedades>Seguridad>Advanzado.Modifique los permisos de Administradores para permitir el acceso total.
Aplique los cambios y salga de la ventana Propiedades para guardar los cambios.
Reemplace el archivo
winpe.jpg
por su propio archivo de imagen.
Establecimiento del esquema de energía en alto rendimiento
Nota
El uso del esquema de energía de alto rendimiento puede hacer que el aparato se caliente más de lo normal.
En el Bloc de notas, edite el archivo
C:\WinPE_amd64\mount\windows\system32\startnet.cmd
, añadiendo un comando para establecer el esquema de energía en Alto rendimiento.wpeinit powercfg /s 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
Adición de la configuración del archivo de respuesta
Algunos ajustes de WinPE se pueden administrar mediante el uso de un archivo de respuesta, como la configuración del firewall, la red y la pantalla. Cree un archivo de respuesta, llámelo unattend.xml y agréguelo a la raíz del medio de WinPE para procesar esta configuración. Para más información, consulte Wpeinit y Startnet.cmd: Uso de scripts de inicio de WinPE.
Adición de actualizaciones a WinPE (si es necesario)
Puede aplicar actualizaciones a su imagen de WinPE, pero solo lo necesitará en determinadas situaciones.
Si se le ha indicado que aplique una actualización a su imagen de WinPE, primero tendrá que descargar la última actualización para su versión de WinPE del catálogo de actualizaciones de Microsoft. Las actualizaciones para WinPE se incluyen en las actualizaciones de la versión de Windows correspondiente.
Descargue la última actualización.
Aplique la actualización a su imagen de WinPE montada.
Dism /Add-Package /Image:"C:\WinPE_amd64\mount" /PackagePath:"E:\windows10.0-kbxxxxx.msu"
Donde Windows10.0-kbxxxxx.msu es el nombre del archivo de actualización
Bloquee la actualización:
md C:\temp Dism /Cleanup-Image /Image:C:\WinPE_amd64\mount /Startcomponentcleanup /Resetbase /ScratchDir:C:\temp
Desmontar la imagen de Windows PE y crear medios
Desmonte la imagen de WinPE, confirmando los cambios.
Dism /Unmount-Image /MountDir:"C:\WinPE_amd64\mount" /commit
Cree medios de arranque, como una unidad flash USB.
MakeWinPEMedia /UFD C:\WinPE_amd64 F:
Arranque el medio. WinPE se inicia automáticamente. Una vez que aparezca la ventana de WinPE, el comando wpeinit se ejecuta automáticamente. Esta operación puede tardar unos minutos. Verifique sus personalizaciones.
Solución de problemas
- ¿WinPE no arranca? Consulte los consejos para la solución de problemas al final del tema: WinPE: Creación de una unidad USB de arranque
- Para obtener consejos sobre cómo conectarse a una red, consulte Controladores de red de WinPE: Inicialización y adición de controladores.
- Si la imagen de WinPE queda inservible, es posible que tenga que limpiarla antes de volver a montarla. Para obtener información, consulte Reparar una imagen de Windows.
Para eliminar un directorio de trabajo:
En algunos casos, es posible que no pueda recuperar la imagen montada. DISM le protege contra la eliminación accidental del directorio de trabajo, por lo que puede que tenga que probar los pasos siguientes para obtener acceso para eliminar el directorio montado. Pruebe cada uno de los pasos siguientes:
Intente volver a montar la imagen:
dism /Remount-Image /MountDir:C:\mount
Intente desmontar la imagen, descartando los cambios:
dism /Unmount-Image /MountDir:C:\mount /discard
Intente limpiar los recursos asociados a la imagen montada:
dism /Cleanup-Mountpoints
Temas relacionados
- WinPE: Optimización y reducción de la imagen
- Introducción a WinPE
- WinPE: Crear unidad de arranque USB
- WinPE: Crear un CD, DVD, ISO o VHD de arranque
- WinPE: Instalar en un disco duro (arranque plano o sin RAM)
- WinPE: Arranque en modo UEFI o BIOS heredado
- WinPE: agregar paquetes (referencia de los componentes opcionales)