Implementación por parte del OEM de ediciones de Windows 10 para escritorio
¿Listo para crear y probar equipos de Windows 10 para escritorio? En este laboratorio se muestran los pasos necesarios para realizar e implementar imágenes de Windows. Le mostraremos cómo usar las herramientas y los comandos para configurar una implementación de un extremo a otro. Los comandos se pueden incluir en scripts, lo que le ayuda a personalizar rápidamente nuevas imágenes para mercados específicos para satisfacer las necesidades de los clientes.
Le guiaremos por el proceso de creación de una implementación personalizada de Windows. Esto es lo que vamos a hacer:
Empezaremos preparando el entorno y, a continuación, trataremos los pasos para:
- Preparar y montar una imagen de WinPE
- Adición de paquetes
- Adición de controladores
- Creación de medios de WinPE
A continuación, pasaremos a personalizar la imagen de Windows. Comenzaremos con personalizaciones sin conexión en una imagen de Windows montada, donde trataremos:
- Adición de controladores
- Adición de idiomas
- Adición de actualizaciones
- Reinstalar aplicaciones de bandeja de entrada
- Preinstalación de Microsoft Office
- Adición de iconos al diseño de inicio
- Configuración de OOBE para mostrar un CLUF personalizado
- Configuración y uso de archivos de respuesta para personalizar el programa de instalación de Windows
Finalizaremos la personalización de la imagen de Windows mediante la implementación de la imagen en un equipo y, a continuación, arrancaremos en modo auditoría y terminaremos de realizar cambios, entre los que se incluyen:
- Realizar cambios en el modo auditoría
- Preparación del restablecimiento de botón de comando
- Finalizar la imagen
Comencemos.
Preparación del entorno de laboratorio
Nota:
Si no ha recopilado los archivos que necesita para realizar este laboratorio, consulte Obtención de las herramientas que necesita para la implementación por parte del OEM de ediciones de Windows 10 para escritorio.
En este momento, debería tener las herramientas listas para ponerse en marcha. En este momento, debe tener:
Una unidad USB, formateada con dos particiones, con la siguiente en NTFS, partición (O:):
- Estructura y archivos de carpetas extraídos de USB-B
Un equipo técnico que tiene:
- Una carpeta llamada
C:\temp\lab
con los siguientes medios descargados:- Soporte de instalación de Windows
- La versión más reciente del OPK de Microsoft Office
- ISO de Características de Windows a petición
- ISO del paquete de idioma de Windows
- ISO de la actualización de aplicaciones de OPK o de bandeja de entrada
- Instalador de Windows ADK
- Complemento de ADK de WinPE (si usa el ADK para Windows 10 versión 1809 o posterior)
- Controladores de la imagen (si es necesario)
Vamos a configurar el laboratorio.
Instalar Windows ADK para Windows 10
Windows ADK es una colección de herramientas que permite administrar e implementar instalaciones personalizadas de Windows en nuevos equipos.
Importante
Use la versión coincidente de ADK para las imágenes que se personalizan. Por ejemplo, si está trabajando con Windows 10, versión 1809, use el ADK para Windows 10, versión 1809.
En el equipo del técnico:
Si tienes una versión anterior de Windows Assessment and Deployment Kit (ADK), desinstálala.
Descarga la versión de Windows ADK que coincida con la versión de Windows que vas a instalar.
Ejecute el instalador de ADK para instalar el ADK con las siguientes opciones. Si usa el ADK para Windows 10, versión 1809, WinPE no forma parte del instalador de ADK y es un paquete de complementos independiente que tiene que instalar después de instalar el ADK:
- Herramientas de implementación
- Herramienta de migración de estado de usuario (USMT)
- Entorno de preinstalación de Windows (Windows PE)
- Cuando finalice la instalación, cierre la ventana del instalador.
Cree una partición de Windows PE (WinPE) de arranque
WinPE es un sistema operativo pequeño basado en línea de comandos que puede usar para capturar, actualizar y optimizar imágenes de Windows. En esta sección, le mostraremos cómo preparar una imagen básica de WinPE en una unidad flash USB de arranque y probarla.
Preparación de archivos WinPE
En el equipo técnico, inicie el entorno de herramientas de implementación y creación de imágenes como administrador:
- Haz clic en Inicio, escribe Entorno de herramientas de implementación y creación de imágenes. Haz clic con el botón secundario en el Entorno de herramientas de implementación y creación de imágenes y selecciona Ejecutar como administrador.
Use
copype
para crear un directorio de trabajo que tenga los archivos de WinPE base:copype amd64 C:\winpe_amd64
Sugerencia
Si esto no funciona, asegúrese de que se encuentra en el entorno de herramientas de implementación y creación de imágenes y no en el símbolo del comando estándar.
Personalización de WinPE
Puede personalizar una imagen de WinPE (boot.wim) de varias maneras agregando archivos y componentes a una imagen de WinPE montada.
Estos son algunos ejemplos de cómo puede modificar la imagen de WinPE:
Adición de un componente opcional. Los componentes opcionales de WinPE se incluyen en el ADK. Estos son los paquetes que puede agregar a la imagen de WinPE para agregar funcionalidad a WinPE.
Adición de un controlador de red o gráficos. (WinPE incluye controladores de red y vídeo genéricos, pero, en algunos casos, se necesitan controladores adicionales para mostrar la pantalla o conectarse a la red). Para obtener más información, consulte WinPE: Agregar controladores.
Establezca el esquema de energía en alto rendimiento. Acelera la implementación. Tenga en cuenta que los scripts de implementación de ejemplo ya establecen este esquema automáticamente. Consulte WinPE: montaje y personalización: alto rendimiento.
Optimizar WinPE: recomendado para dispositivos con RAM y almacenamiento limitados (por ejemplo, almacenamiento de 1 GB/16 GB de RAM). Después de agregar controladores u otras personalizaciones a Windows PE, consulte WinPE: optimizar y reducir la imagen para ayudar a reducir el tiempo de arranque.
Al agregar paquetes a WinPE, el rendimiento se reducirá y aumentará el tiempo de arranque. Agregue solo los paquetes que necesite para completar una implementación correcta.
Montaje de la imagen de WinPE
Para personalizar una imagen de Windows, debe montarla antes de poder trabajar con ella. Esto también es válido para imágenes de WinPE. El montaje de una imagen extrae el contenido de un archivo de imagen en una ubicación donde se puede ver y modificar. En este laboratorio usaremos DISM para montar y modificar imágenes. DISM viene con Windows, pero usaremos la versión instalada por el ADK, a la que accederemos a través del entorno de herramientas de implementación y creación de imágenes.
Boot.wim es el archivo de imagen de WinPE. Puede encontrarlo en los archivos que copia con copype.cmd.
Montaje de la imagen:
- En el entorno de herramientas de implementación y creación de imágenes, monte la imagen:
Dism /mount-image /imagefile:c:\WinPE_amd64\media\sources\boot.wim /index:1 /mountdir:c:\winpe_amd64\mount
Agregue paquetes, componentes opcionales, dependencias y paquetes de idiomas a WinPE (opcional)
Use Dism /Add-Package
para agregar paquetes a la imagen de WinPE montada. El ADK tiene componentes opcionales de WinPE que puede agregar para obtener más funcionalidad de WinPE. Algunos paquetes tienen dependencias y requieren que se instalen otros paquetes. Para estos paquetes, tendrá que instalar las dependencias antes de agregar un paquete. Por ejemplo, si quiere usar PowerShell en WinPE, tiene que instalar NetFx, así como los componentes opcionales (OC) específicos del idioma. Puede encontrar los CAB de OC en C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\<arch>\WinPE_OCs\
. A continuación se muestra cómo agregar compatibilidad con PowerShell para en-us:
Dism /Add-Package /Image:"C:\WinPE_amd64\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-WMI.cab" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-WMI_en-us.cab" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-NetFX.cab" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-NetFX_en-us.cab" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-Scripting.cab" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-Scripting_en-us.cab" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-PowerShell.cab" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-PowerShell_en-us.cab" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-StorageWMI.cab" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-StorageWMI_en-us.cab" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-DismCmdlets.cab" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-DismCmdlets_en-us.cab"
Nota
Agregue solo paquetes adicionales cuando sea necesario. Cuantos más paquetes agregue, mayor será el impacto en el tiempo de arranque y en el rendimiento.
Adición de controladores a WinPE (si es necesario)
Si necesita agregar controladores a WinPE, usará Dism /Add-Driver
. Solo tendrá que hacerlo si WinPE aún no incluye los controladores para el hardware.
A continuación se muestra cómo agregar controladores a WinPE:
Nota
Este método requiere controladores basados en .inf. Obtenga controladores basados en .inf del proveedor de hardware.
dism /image:C:\winpe_amd64\mount /Add-Driver /driver:"C:\Out-of-Box Drivers\mydriver.inf"
Donde C:\Out-of-Box Drivers\mydriver.inf
es la ruta de acceso del controlador que va a agregar.
Para instalar todos los controladores en una carpeta y todas sus subcarpetas, use la opción /recurse. Por ejemplo:
Dism /Image:C:\Winpe_amd64\mount /Add-Driver /Driver:c:\drivers /recurse
Donde C:\drivers
es la carpeta de controladores que va a agregar.
Establezca el esquema de energía en alto rendimiento
Establecer WinPE para usar el modo de alto rendimiento acelerará la implementación. Los scripts de ejemplo establecen WinPE en modo de alto rendimiento cuando se ejecutan, pero si quiere asegurarse de que WinPE siempre se ejecuta en modo de alto rendimiento, puede modificarstartnet.cmd
en la imagen de WinPE.
Use el Bloc de notas para abrir C:\Winpe_amd64\mount\windows\system32\startnet.cmd
notepad C:\Winpe_amd64\mount\windows\system32\startnet.cmd
Agregue la siguiente línea a startnet.cmd:
powercfg /s 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
Guarde el archivo y cierre el Bloc de notas.
Limpieza de la imagen de WinPE
Ejecute dism /cleanup-image
para reducir la superficie de disco y memoria de WinPE y aumentar la compatibilidad con una amplia gama de dispositivos:
DISM /image:c:\winpe_amd64\mount /Cleanup-image /StartComponentCleanup
Consulte WinPE: optimización y reducción de la imagen para obtener más información.
Confirmación de los cambios y desmontaje de la imagen
Si ha agregado archivos adicionales en la imagen de WinPE, puede eliminarlos para reducir el tamaño de la imagen y mejorar el rendimiento. Cuando haya terminado de trabajar con la imagen, puede confirmar los cambios y desmontar la imagen. A continuación, exporte la imagen personalizada de WinPE a la carpeta WinPE:
dism /unmount-image /mountdir:c:\winpe_amd64\mount /commit
dism /export-image /sourceimagefile:c:\winpe_amd64\media\sources\boot.wim /sourceindex:1 /DestinationImageFile:c:\winpe_amd64\mount\boot2.wim
Del c:\winpe_amd64\media\sources\boot.wim
Copy c:\winpe_amd64\mount\boot2.wim c:\winpe_amd64\media\sources\boot.wim
Creación de una unidad WinPE de arranque
Ahora que ha actualizado la imagen de WinPE para que incluya todo lo que necesita, puede crear una unidad WinPE de arranque. Desde el entorno de herramientas de implementación y creación de imágenes:
Conecte la clave USB al equipo técnico.
Copie WinPE en la partición de WinPE:
MakeWinPEMedia /UFD C:\winpe_amd64 P:
Donde P: es la letra de la unidad WinPE.
Cuando se te solicite, presiona Y para formatear la unidad e instalar WinPE.
Arranque el equipo de referencia en WinPE
Conecte la unidad USB de WinPE en el dispositivo de referencia.
Desactive el dispositivo de referencia y, a continuación, arranque en la unidad USB. Para realizar esto, normalmente debes iniciar el dispositivo y presionar rápidamente una tecla (por ejemplo, la tecla Esc o Volume up ).
Nota
En algunos dispositivos, es posible que tenga que ir a los menús de arranque para elegir la unidad USB. Si puedes elegir entre arrancar en modo UEFI o BIOS, elige el modo UEFI. Para más información, consulta Arrancar en modo UEFI o en modo BIOS heredado. Si el dispositivo no arranca desde la unidad USB, consulta los consejos para solucionar problemas de WinPE: crear unidad USB de arranque.
WinPE se inicia en una línea de comandos y ejecuta
wpeinit
para configurar el sistema. Esta operación puede tardar unos minutos.
Deje este equipo arrancado en Windows PE por ahora. Puede quitar la unidad USB de arranque.
Personalización de la imagen de Windows
Ahora que tiene la imagen de WinPE personalizada para la implementación, veremos cómo preparar la imagen de Windows para la implementación. El proceso es similar a cómo cambiamos nuestra imagen de WinPE, pero Windows tiene muchas opciones de personalización adicionales.
Puede realizar personalizaciones sin conexión o en línea en una imagen de Windows. Las personalizaciones sin conexión se realizan en la imagen de Windows (install.wim) desde el equipo técnico o desde el equipo de destino mientras se inician en WinPE. En la mayoría de los escenarios, las personalizaciones sin conexión son las que se realizan desde el equipo técnico. Las personalizaciones en línea se realizan en el equipo de referencia después de que se haya arrancado en modo auditoría.
En la tabla siguiente se muestran las personalizaciones que se pueden realizar en línea y sin conexión. En un entorno de fabricación, se recomienda realizar tantas personalizaciones como sea posible sin conexión.
Escenario | Sin conexión | En línea |
---|---|---|
Agregar controladores de dispositivos | X | X |
Agregar aplicaciones de Microsoft Store | x | X |
Agregar aplicaciones de escritorio (win32) | - | X |
Agregar paquetes de idiomas | x | X |
Eliminar el paquete de idioma predeterminado | X | - |
Agregar características a petición | x | X |
Agregar la actualización acumulativa más reciente | x | X |
Optimización de imágenes | x | X |
Limpieza de archivos duplicados de aplicaciones de Microsoft Store | X | - |
Microsoft Office | x | X |
Preparar y montar una imagen de Windows
En esta sección trataremos cómo montar imágenes de Windows en el equipo técnico. El montaje de una imagen de Windows es el mismo proceso que usamos para montar la imagen de WinPE anteriormente. Al montar nuestra imagen de Windows (install.wim), podremos acceder a una segunda imagen, WinRe.wim, que es la imagen que admite escenarios de recuperación. Actualizar install.wim y WinRE.wim al mismo tiempo le ayuda a mantener sincronizadas las dos imágenes, lo que garantiza que la recuperación sea la esperada.
Antes de continuar, asegúrese de que ha creado la unidad USB-B. Le mostramos cómo configurarlo en la sección Obtener las herramientas que necesita.
Copia de seguridad del archivo de imagen de Windows
Antes de trabajar en la imagen de Windows, quiere asegurarse de que tiene una copia de seguridad en caso de que algo vaya mal. Realice una copia de la imagen original:
En primer lugar, copie el archivo install.wim del soporte de instalación de Windows en USB-B. Install.wim incluye imágenes de Home y Professional. Exportaremos la imagen de Home desde install.wim y, después, trabajaremos con esa imagen durante este laboratorio.
Inserte USB-B en el equipo del técnico.
Monte la .img de Windows 10 Home desde el OPK 32-BIT/X64 English de Win Home 10.
Desde la imagen montada, copie D:\sources\install.wim en C:\temp\lab\images. (Donde D: es la letra de unidad de la imagen montada).
En el menú Inicio, abra Windows Kits, abra el Entorno de herramientas de implementación y creación de imágenes como administrador.
Haga una copia de la imagen en caso de que algo vaya mal.
copy "C:\temp\lab\Images\install.wim" C:\temp\lab\Images\install-backup.wim
Exporte la edición Inicio (índice 2) de install.wim como basicimage.wim y elimine el C:\temp\lab\images\install.wim original:
Dism /export-image /sourceimagefile:C:\temp\lab\images\install.wim /sourceindex:2 /destinationimagefile:C:\temp\lab\images\basicimage.wim Del C:\temp\lab\images\install.wim
Ahora que ha exportado la imagen, puede montarla.
Montar la imagen de Windows
Cree un directorio de montaje y monte basicimage.wim:
Md C:\mount\windows
Dism /Mount-Wim /WimFile:C:\temp\lab\images\basicimage.wim /index:1 /MountDir:C:\mount\windows
(donde E:\ es la letra de unidad de USB-B)
Monte la imagen de WinRE
Si un sistema no puede arrancar correctamente en Windows, se conmutará por error al entorno de recuperación de Windows (WinRE). WinRE puede reparar las causas comunes de los sistemas operativos que no se pueden arrancar. WinRE se basa en WinPE y, para que funcione en el cliente, puede agregar controladores, idiomas, componentes opcionales de Windows PE y otras herramientas de diagnóstico y solución de problemas.
La imagen de WinRE se incluye dentro de la imagen de Windows 10 y finalmente se copia en la partición de herramientas de Windows RE en el equipo o dispositivo de destino. Para modificar la imagen de WinRE, debe montar la imagen de Windows y, después, montar la imagen de WinRE dentro de esta. Realice los cambios, desmonte la imagen de WinRE y desmonte la imagen de Windows.
Si va a agregar cualquiera de las siguientes opciones a la imagen, también debe actualizar la imagen de recuperación con los mismos cambios:
- Agregue controladores .inf-style críticos para el arranque, como los controladores de almacenamiento y gráficos.
- Agregue actualizaciones principales a Windows, como LCU.
- Agregue nuevos idiomas, aunque esto no siempre es posible, ya que no todos los idiomas tienen Windows RE equivalentes.
Nota
Este laboratorio asume que prefiere mantener winre.wim dentro de install.wim para mantener sincronizados los idiomas y los controladores. Si quiere ahorrar un poco de tiempo en la planta de fábrica y si está administrando bien estas imágenes por separado, es posible que prefiera extraer winre.wim de la imagen y aplicarla por separado.
Monte el archivo de imagen de Windows RE a partir de la imagen montada.
Md c:\mount\winre Dism /Mount-Wim /WimFile:C:\mount\windows\Windows\System32\Recovery\winre.wim /index:1 /MountDir:C:\mount\winre
Sugerencia
Si no puede ver winre.wim en el directorio especificado, use el siguiente comando para definir el archivo visible:
attrib -h -a -s C:\mount\windows\Windows\System32\Recovery\winre.wim
Solución de problemas: si se produce un error en la operación de montaje, asegúrese de que usa DISM del entorno de herramientas de implementación y creación de imágenes. No monte imágenes en carpetas protegidas, tales como la carpeta User\Documents. Si los procesos de DISM se interrumpen, considere la posibilidad de desconectarse temporalmente de la red y deshabilitar la protección antivirus.
Personalizaciones sin conexión
Con las imágenes montadas, puede empezar a personalizar. Le mostraremos cómo realizar personalizaciones sin conexión en la imagen de Windows. Las personalizaciones sin conexión son cambios que puede realizar en una imagen montada sin tener que arrancar en la instalación de Windows. En primer lugar, veremos cómo agregar (y quitar) idiomas de la imagen de Windows.
Acerca de los idiomas
En esta sección, le mostraremos cómo agregar idiomas a una instalación de Windows. Si desea agregar un idioma, necesitará un paquete de idioma de la ISO de paquete de idioma, así como una conexión a Internet o acceso a la ISO de características a petición.
Nota:
- Agregue idiomas antes de las actualizaciones principales. Las actualizaciones principales incluyen revisiones, versiones de distribución generales o Service Packs. Si agrega un idioma más adelante, deberá volver a instalar las actualizaciones.
- Agregue actualizaciones principales antes de las aplicaciones. Estas aplicaciones incluyen aplicaciones universales de Windows y aplicaciones de escritorio. Si agrega una actualización más adelante, deberá volver a instalar las aplicaciones. Le mostraremos cómo agregarlas más adelante en el Laboratorio 6: agregar aplicaciones universales de Windows
- Agregue también los idiomas a la imagen de recuperación: Se pueden agregar muchos idiomas populares a la imagen de recuperación. Le mostraremos cómo agregarlos más adelante en el Laboratorio 12: Actualización de la imagen de recuperación.
Usa siempre los paquetes de idioma y los paquetes de características a petición (du) que coincidan con el idioma y la plataforma de la imagen de Windows.
Las características a petición (FOD) son los paquetes de características de Windows que se pueden agregar en cualquier momento. Cuando un usuario necesita una nueva característica, puede solicitar el paquete de características de Windows Update. Los OEM pueden preinstalar estas características para habilitarlos en sus dispositivos sin necesidad de personalizarlos.
Las características comunes incluyen recursos del idioma como el reconocimiento de escritura a mano. Algunas de estas características son necesarias para habilitar la funcionalidad completa de Cortana.
La tabla siguiente muestra los tipos de paquetes de idioma y componentes disponibles para Windows 10:
Componente | Ejemplo de nombre de archivo | Dependencias | Descripción |
---|---|---|---|
Paquete de idioma | Microsoft-Windows-Client-Language-Pack_x64_de-de.cab | None | Texto de la interfaz de usuario, con las funciones básicas de Cortana. |
Paquete de interfaz de idioma | LanguageExperiencePack.am-et.neutral.appx | Requiere un paquete de idioma específico totalmente localizado o parcialmente localizado. Ejemplo: ca-ES requiere es-ES. | Texto de la interfaz de usuario, con las funciones básicas de Cortana. Para más información, consulta Paquetes de idioma disponibles para Windows. |
Básico | Microsoft-Windows-LanguageFeatures-Basic-de-de-Package | None | Revisión ortográfica, predicción de texto, separación de palabras y separación con guiones, si están disponibles para el idioma. Debes agregar este componente antes de agregar cualquiera de los siguientes componentes. |
Fuentes | Microsoft-Windows-LanguageFeatures-Fonts-Thai-Package | None | Fuentes necesarias para algunas regiones. Ejemplo, th-TH requiere el paquete de fuentes de tailandés. |
Reconocimiento óptico de caracteres | Microsoft-Windows-LanguageFeatures-OCR-de-de-Package | Básico | Reconoce y ofrece como resultado el texto de una imagen. |
Reconocimiento de escritura a mano | Microsoft-Windows-LanguageFeatures-Handwriting-de-de-Package | Básico | Permite el reconocimiento de escritura a mano para dispositivos con entrada manuscrita. |
Texto a voz | Microsoft-Windows-LanguageFeatures-TextToSpeech-de-de-Package | Básico | Permite texto a voz, que usa Cortana y el Narrador. |
Reconocimiento de voz | Microsoft-Windows-LanguageFeatures-Speech-de-de-Package | Básico, reconocimiento de voz | Reconoce la entrada de voz, que usa Cortana y el Reconocimiento de voz de Windows |
Experiencia de demostración comercial | Microsoft-Windows-RetailDemo-OfflineContent-Content-de-de-Package | Básico, además del paquete de demostración comercial independiente del idioma: Microsoft-Windows-RetailDemo-OfflineContent-Content-Package | Experiencia de demostración comercial. |
Agregar o cambiar de idioma
En esta sección, agregaremos idiomas y características a petición a la imagen de Windows. Agregaremos el paquete de idioma alemán (de-de) y, a continuación, agregaremos el idioma japonés (ja-jp). El japonés es un ejemplo de un idioma que requiere compatibilidad con fuentes adicionales.
Importante
Si instala una actualización que contiene recursos dependientes del idioma antes de instalar un paquete de idioma, los cambios específicos del idioma en la actualización no se aplicarán al agregar el paquete de idioma. Debe volver a instalar la actualización para aplicar los cambios específicos del idioma. Para evitar volver a instalar las actualizaciones, instale los paquetes de idioma antes de instalar las actualizaciones.
Las actualizaciones de idioma tienen un orden específico en el que deben instalarse. Por ejemplo, para habilitar Cortana, instale, en orden: Microsoft-Windows-Client-Language-Pack, luego –Básico,luego –Fonts,luego –TextToSpeech y, a continuación, –Speech. Si no está seguro de las dependencias, está bien colocarlas todas en la misma carpeta y agregarlas todas usando DISM /Add-Package
.
Asegúrese de que usa paquetes de idioma y características a petición que coincidan con la arquitectura de la imagen con la que está trabajando. A continuación, se muestran ejemplos para compilar sistemas de 64 bits.
Copiar archivos de idioma
Monte la ISO de paquete de idiomas y copie los archivos .cab de los paquetes de idiomas que va a agregar a C:\temp\lab\LanguagePacks
. En los siguientes ejemplos se usa el idioma alemán y el japonés.
Monte la ISO de características a petición y copie los archivos .cab LanguageFeatures de los idiomas que va a agregar a C:\temp\lab\LanguagePacks
. En los siguientes ejemplos se usa el idioma alemán y el japonés.
Agregue el paquete de idioma alemán y los paquetes de idioma de características a petición.
Use los paquetes de idiomas y las características a petición de las ISO de 64 bits:
Dism /Add-Package /Image:C:\mount\windows /PackagePath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-Client-Language-Pack_x64_de-de.cab /PackagePath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-LanguageFeatures-Basic-de-de-Package~31bf3856ad364e35~amd64~~.cab /PackagePath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-LanguageFeatures-OCR-de-de-Package~31bf3856ad364e35~amd64~~.cab /PackagePath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-LanguageFeatures-Handwriting-de-de-Package~31bf3856ad364e35~amd64~~.cab /PackagePath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-LanguageFeatures-TextToSpeech-de-de-Package~31bf3856ad364e35~amd64~~.cab /PackagePath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-LanguageFeatures-Speech-de-de-Package~31bf3856ad364e35~amd64~~.cab /packagepath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-RetailDemo-OfflineContent-Content-de-de-Package~31bf3856ad364e35~amd64~~.cab
(Opcional) Agregue los paquetes de idiomas del japonés y las características a petición.
En Windows 10, algunas fuentes específicas de un idioma se separaron en archivos .cab de diferentes idiomas. En esta sección, agregaremos el idioma japonés ja-JP junto con la compatibilidad con fuentes japonesas.
Use los paquetes de idioma y las características a petición de los ISO de 64 bits:
Dism /Add-Package /Image:C:\mount\windows /PackagePath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-Client-Language-Pack_x64_ja-jp.cab /PackagePath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-LanguageFeatures-Basic-ja-jp-Package~31bf3856ad364e35~amd64~~.cab /PackagePath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-LanguageFeatures-OCR-ja-jp-Package~31bf3856ad364e35~amd64~~.cab /PackagePath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-LanguageFeatures-Handwriting-ja-jp-Package~31bf3856ad364e35~amd64~~.cab /PackagePath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-LanguageFeatures-TextToSpeech-ja-jp-Package~31bf3856ad364e35~amd64~~.cab /PackagePath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-LanguageFeatures-Speech-ja-jp-Package~31bf3856ad364e35~amd64~~.cab /PackagePath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-LanguageFeatures-Fonts-Jpan-Package~31bf3856ad364e35~amd64~~.cab /packagepath:C:\Temp\Lab\LanguagePacks\Microsoft-Windows-RetailDemo-OfflineContent-Content-ja-jp-Package~31bf3856ad364e35~amd64~~.cab
Compruebe que los paquetes de idioma ahora forman parte de las imágenes montadas:
dism /get-packages /image:"C:\mount\windows"
Asegúrese de que los idiomas agregados están en la lista.
Package Identity : Microsoft-Windows-Client-LanguagePack ... de-DE~10.0.17134.1 State : Installed
Compruebe que las características a petición están en la imagen:
dism /get-capabilities /image:"C:\mount\windows"
Asegúrese de que los FOD de idioma están en la lista:
Capability Identity : Language.Basic~~~de-de~0.0.1.0 State : Installed ... Capability Identity : Language.Handwriting~~~de-de~0.0.1.0 State : Installed
Configuración de los valores de idioma
En esta sección se explica cómo cambiar el idioma predeterminado y la zona horaria de la imagen de Windows montada.
Use DISM para establecer el idioma predeterminado de la imagen. Estableceremos el idioma predeterminado en alemán, ya que lo agregamos a nuestra imagen en los pasos anteriores.
Dism /Image:C:\mount\windows /Set-AllIntl:de-DE
Verificación de los cambios
Dism /Image:C:\mount\windows /Get-Intl
Establecer la zona horaria predeterminada
Puede usar DISM para establecer la zona horaria predeterminada para un equipo. Aquí estableceremos la zona horaria. Consulte Zonas horarias predeterminadas para obtener una lista de las zonas horarias disponibles.
Dism /Set-TimeZone:"W. Europe Standard Time" /Image:"C:\mount\windows"
Quitar el idioma base de la imagen
En esta sección se explica cómo quitar un idioma de la imagen de Windows. Se trata de un paso opcional.
Ahora que nuestra imagen se ha establecido para usar alemán como idioma predeterminado, podemos quitar las características del idioma inglés de ella y convertirla en una imagen sin inglés. Para quitar completamente en-US de la imagen, tendrá que quitar varios componentes.
Advertencia
No quite el idioma base inglés si envía un equipo en inglés.
Para quitar los componentes de idioma de una imagen de 64 bits:
dism /image:"c:\mount\windows" /remove-package /packagename:Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~10.0.17134.1 /packagename:Microsoft-Windows-LanguageFeatures-Basic-en-us-Package~31bf3856ad364e35~amd64~~10.0.17134.1 /packagename:Microsoft-Windows-LanguageFeatures-Handwriting-en-us-Package~31bf3856ad364e35~amd64~~10.0.17134.1 /packagename:Microsoft-Windows-LanguageFeatures-OCR-en-us-Package~31bf3856ad364e35~amd64~~10.0.17134.1 /packagename:Microsoft-Windows-LanguageFeatures-Speech-en-us-Package~31bf3856ad364e35~amd64~~10.0.17134.1 /packagename:Microsoft-Windows-LanguageFeatures-TextToSpeech-en-us-Package~31bf3856ad364e35~amd64~~10.0.17134.1 /packagename:Microsoft-Windows-RetailDemo-OfflineContent-Content-en-us-Package~31bf3856ad364e35~amd64~~10.0.17134.1
Sugerencia
Solución de problemas: si se produce un error al ejecutar estos comandos, vuelva a intentarlo en el paquete que produjo un error. Ejemplo:
Error: 0x800f0825
Package Microsoft-Windows-LanguageFeatures-Basic-en-us-Package may have failed due to pending updates to servicing components in the image.
Si el comando se completa con errores, compruebe el archivo de registro DISM. en C:\windows\Logs\DISM\dism.log.
Agregar idiomas a Windows RE
Aquí le mostraremos cómo agregar idiomas a WinRE. Agregar idiomas a WinRE garantiza que el idioma que espera un cliente esté disponible en escenarios de recuperación. Siga estos pasos si ha agregado idiomas a la imagen de Windows.
WinRE usa los mismos paquetes de idioma que WinPE. Puede encontrar estos paquetes de idioma en la ISO de paquete de idioma y puede encontrar OC de WinPE específicos del idioma en la carpeta de instalación de ADK en C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\<lang>
Para completar esta sección, copie los paquetes de idioma de la ISO de paquete de idioma y los OC de WinPE de C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs
a C:\Temp\Lab\LanguagePacks\RE\<language>
.
Agregar paquetes de idioma alemán
Use las versiones de 64 bits de paquetes de idioma y los componentes opcionales de WinPE:
Dism /image:C:\mount\winre /add-package /packagepath:"C:\temp\lab\LanguagePacks\RE\de-de\lp.cab" Dism /image:C:\mount\winre /add-package /packagepath:"C:\Temp\Lab\LanguagePacks\RE\de-deWinPE-Rejuv_de-de.cab" Dism /image:C:\mount\winre /add-package /packagepath:"C:\temp\lab\LanguagePacks\RE\\de-de\WinPE-EnhancedStorage_de-de.cab" Dism /image:C:\mount\winre /add-package /packagepath:"C:\temp\lab\LanguagePacks\RE\de-de\WinPE-Scripting_de-de.cab" Dism /image:C:\mount\winre /add-package /packagepath:"C:\temp\lab\LanguagePacks\RE\de-de\WinPE-SecureStartup_de-de.cab" Dism /image:C:\mount\winre /add-package /packagepath:"C:\temp\lab\LanguagePacks\RE\de-de\WinPE-SRT_de-de.cab" Dism /image:C:\mount\winre /add-package /packagepath:"C:\temp\lab\LanguagePacks\RE\de-de\WinPE-WDS-Tools_de-de.cab" Dism /image:C:\mount\winre /add-package /packagepath:"C:\temp\lab\LanguagePacks\RE\de-de\WinPE-WMI_de-de.cab" Dism /image:C:\mount\winre /add-package /packagepath:"C:\temp\lab\LanguagePacks\RE\de-de\WinPE-StorageWMI_de-de.cab" Dism /image:C:\mount\winre /add-package /packagepath:"C:\temp\lab\LanguagePacks\RE\de-de\WinPE-HTA_de-de.cab"
(Opcional) Agregue paquetes de idioma japonés y la compatibilidad con fuentes a WinRE. Tenga en cuenta que para japonés, agregaremos un cab adicional que sea compatible con fuentes.
Use los paquetes de idioma y los componentes opcionales de WinPE de los ISO de 64 bits:
Dism /image:C:\mount\winre /add-package /packagepath:"C:\temp\lab\LanguagePacks\RE\ja-jp\lp.cab" Dism /image:C:\mount\winre /add-package /packagepath:"C:\temp\lab\LanguagePacks\RE\ja-jp\WinPE-Rejuv_ja-jp.cab" Dism /image:C:\mount\winre /add-package /packagepath:"C:\temp\lab\LanguagePacks\RE\ja-jp\WinPE-EnhancedStorage_ja-jp.cab" Dism /image:C:\mount\winre /add-package /packagepath:"C:\temp\lab\LanguagePacks\RE\ja-jp\WinPE-Scripting_ja-jp.cab" Dism /image:C:\mount\winre /add-package /packagepath:"C:\temp\lab\LanguagePacks\RE\ja-jp\WinPE-SecureStartup_ja-jp.cab" Dism /image:C:\mount\winre /add-package /packagepath:"C:\temp\lab\LanguagePacks\RE\ja-jp\WinPE-SRT_ja-jp.cab" Dism /image:C:\mount\winre /add-package /packagepath:"C:\temp\lab\LanguagePacks\RE\ja-jp\WinPE-WDS-Tools_ja-jp.cab" Dism /image:C:\mount\winre /add-package /packagepath:"C:\temp\lab\LanguagePacks\RE\ja-jp\WinPE-WMI_ja-jp.cab" Dism /image:C:\mount\winre /add-package /packagepath:"C:\temp\lab\LanguagePacks\RE\ja-jp\WinPE-StorageWMI_ja-jp.cab" Dism /image:C:\mount\winre /add-package /packagepath:"C:\temp\lab\LanguagePacks\RE\ja-jp\WinPE-HTA_ja-jp.cab" Dism /image:C:\mount\winre /add-package /packagepath:"C:\temp\lab\LanguagePacks\RE\ja-jp\WinPE-FontSupport-JA-JP.cab"
Establezca el idioma predeterminado de WinRE para que coincida con el idioma predeterminado de Windows.
Dism /Image:C:\mount\winre /Set-AllIntl:de-DE
Quitar los idiomas base de WinRE (opcional)
De forma similar a quitar el idioma base en install.wim, también podemos quitar el idioma base de WinRE.
Para quitar los componentes de idioma de una imagen de 64 bits:
Dism /image:"c:\mount\winre" /remove-package /packagename:Microsoft-Windows-WinPE-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~10.0.17134.1 /packagename:WinPE-EnhancedStorage-Package~31bf3856ad364e35~amd64~en-US~10.0.17134.1 /packagename:WinPE-HTA-Package~31bf3856ad364e35~amd64~en-US~10.0.17134.1 /packagename:WinPE-Rejuv-Package~31bf3856ad364e35~amd64~en-US~10.0.17134.1 /packagename:WinPE-Scripting-Package~31bf3856ad364e35~amd64~en-US~10.0.17134.1 /packagename:WinPE-SecureStartup-Package~31bf3856ad364e35~amd64~en-US~10.0.17134.1 /packagename:WinPE-SRT-Package~31bf3856ad364e35~amd64~en-US~10.0.17134.1 /packagename:WinPE-StorageWMI-Package~31bf3856ad364e35~amd64~en-US~10.0.17134.1 /packagename:WinPE-WDS-Tools-Package~31bf3856ad364e35~amd64~en-US~10.0.17134.1 /packagename:WinPE-WMI-Package~31bf3856ad364e35~amd64~en-US~10.0.17134.1
Controladores
Puede agregar controladores para asegurarse de que Windows puede arrancar correctamente por primera vez. Asegúrese de agregar el controlador a la imagen correcta:
- Controladores DCHU: muchos controladores incluyen un archivo de información (con una extensión .inf) para ayudar a instalar el controlador. Se pueden instalar mediante herramientas descritas en esta sección.
- Controladores críticos para el arranque: es posible que a veces sea necesario agregar controladores de almacenamiento y gráficos a la imagen de Windows (como se muestra en este laboratorio), imagen de Windows PE y en la imagen de WindowsRE.
A continuación se muestra cómo agregar controladores de varias maneras. Si el hardware no requiere controladores adicionales, no tiene que agregar ninguno.
Sugerencia
Si va a crear varios dispositivos con configuraciones de hardware idénticas, puede acelerar el tiempo de instalación y el primer tiempo de arranque manteniendo las configuraciones de controladores al capturar una imagen de Windows.
Adición de controladores a la imagen de Windows
Agregue un único controlador que incluya un archivo .inf. En este ejemplo, se usa un controlador denominado media1.inf:
Dism /Add-Driver /Image:"C:\mount\windows" /Driver:"C:\Drivers\PnP.Media.V1\media1.inf"
Donde "C:\Drivers\PnP.Media.V1\media1.inf" es el archivo .inf base en el paquete de controladores.
Si desea agregar una carpeta completa de controladores, puede usar la opción /Recurse. Esto agrega todos los controladores .inf de la carpeta y todas sus subcarpetas.
Advertencia
Aunque /Recurse puede ser útil, es fácil recargar la imagen con ella. Algunos paquetes de controladores incluyen varios paquetes de controladores .inf, que a menudo comparten archivos de carga de la misma carpeta. Durante la instalación, cada paquete de controladores .inf se expande en una carpeta diferente, cada uno con una copia de los archivos de carga. Hemos visto casos donde un controlador popular en una carpeta de 900 MB agregó 10 GB en imágenes cuando se usó la opción /Recurse.
Dism /Add-Driver /Image:"C:\mount\windows" /Driver:c:\drivers /Recurse
Compruebe que los controladores forman parte de la imagen:
Dism /Get-Drivers /Image:"C:\mount\windows"
Compruebe la lista de paquetes y verifique que contiene los controladores que agregó.
Adición de controladores a la imagen de WinRE
Si agregó controladores a la imagen de Windows, también debe agregarlos a la imagen de WinRE. Agregar controladores a la imagen de recuperación garantiza que están disponibles durante los escenarios de recuperación. Agregar controladores a una imagen de WinRE es el mismo proceso que agregar controladores a una imagen normal de Windows.
Dism /Add-Driver /Image:"C:\mount\winre" /Driver:"C:\Drivers\PnP.Media.V1\media1.inf" /LogPath=C:\mount\dism.log
Nota
Puede usar la opción /recurse para agregar una carpeta completa de controladores
Actualizaciones
Mientras se monta la imagen, puede agregar actualizaciones de Windows. El proceso es similar al que usamos para agregar controladores anteriormente.
Recordatorio:
- Agregue idiomas antes de las actualizaciones principales. Las actualizaciones principales incluyen revisiones, versiones de distribución generales o Service Packs. Si agrega un idioma más adelante, deberá volver a agregar las actualizaciones.
- Agregue actualizaciones principales antes de las aplicaciones. Estas aplicaciones incluyen aplicaciones universales de Windows y aplicaciones de escritorio. Si agrega una actualización más adelante, deberá volver a agregar las aplicaciones.
- Para las actualizaciones importantes, actualice también la imagen de recuperación: estas pueden incluir revisiones, versiones de distribución general, service packs u otras actualizaciones previas al lanzamiento. Le mostraremos cómo actualizarlas más adelante en Lab 12: actualización de la imagen de recuperación.
- Si se requiere una actualización de pila de mantenimiento (SSU), tendrá que aplicarla antes de aplicar la versión de distribución general más reciente o cualquier GDR futura.
Agregar actualizaciones de Windows a la imagen
Use DISM para aplicar la actualización más reciente de pila de servicio (SSU) y la versión de distribución general (GDR), así como las actualizaciones de KB que formen parte de los requisitos previos. Puede encontrar actualizaciones de KB en las siguientes ubicaciones:
GDR: https://aka.ms/win10releaseinfo
Archivos de KB: https://catalog.update.microsoft.com
Importante
Si instala una actualización (revisión, versión de distribución general [GDR] o Service Pack [SP]) que contenga recursos dependientes del idioma antes de instalar un paquete de idioma, los cambios específicos del idioma en la actualización no se aplicarán al agregar el paquete de idioma. Debe volver a instalar la actualización para aplicar los cambios específicos del idioma. Para evitar volver a instalar las actualizaciones, instale los paquetes de idioma antes de instalar las actualizaciones.
Obtener una actualización de Windows. Por ejemplo, seleccione la actualización acumulativa más reciente que aparezca en el historial de actualizaciones de Windows 10 del catálogo de Microsoft Update. Extraiga la actualización del archivo .msu a una carpeta, por ejemplo, E:\updates\windows10.0-kb4016240-x64_0e60aebeb151d4b3598e4cfa9b4ccb1fc80e6e4d.msu. Asegúrese de que la actualización coincide con la arquitectura de la imagen con la que está trabajando.
Para más información, consulte https://myoem.microsoft.com/oem/myoem/product/winemb/pages/comm-ms-updt-ctlg-trnstn.aspx..
Agregue el archivo .msu a la imagen montada mediante
dism /add-package
.Dism /Add-Package /Image:C:\mount\windows /PackagePath:"E:\updates\windows10.0-kb4000001-x64.msu"
También puede agregar varias actualizaciones en el mismo comando:
Dism /Add-Package /Image:C:\mount\windows /PackagePath:"E:\updates\windows10.0-kb4000001-x64.msu" /PackagePath:"E:\updates\windows10.0-kb0000002-x64.msu"
Nota
Cada paquete suele ser un nuevo KB que aumenta el número de revisión de compilación de Windows. Puede encontrar el número de revisiones de ventanas en la siguiente clave del Registro:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\UBR
Bloquee la actualización para asegurarse de que se restaura durante la recuperación.
DISM /Cleanup-Image /Image=C:\mount\windows /StartComponentCleanup /ScratchDir:C:\Temp
Compruebe que las actualizaciones están en la imagen.
Dism /Image:C:\mount\windows /Get-Packages
Revisa el listado de paquetes resultante y comprueba que la lista contenga el paquete. Por ejemplo:
Package Identity : Package_for_RollupFix~31bf3856ad364e35~amd64~~15063.250.1.1 State : Installed Release Type : Security Update Install Time : 04/29/2017 6:26 PM The operation completed successfully.
Agregar paquetes de actualización a WinRE
En esta sección, tratamos cómo agregar actualizaciones a la imagen de WinRE.
Importante
Tiene que aplicar actualizaciones acumulativas a la imagen de WinRE además de la imagen de Windows. Dado que las actualizaciones son acumulativas, cuando se instala una nueva actualización, se pueden quitar las antiguas. La optimización de WinRE que tratamos más adelante en el laboratorio quitará las actualizaciones innecesarias que impedirán que la imagen de WinRE crezca en tamaño.
Para aplicar la actualización que descargó en la sección anterior a la imagen de WinRE, tiene que ejecutar dism /add-package
para aplicar la actualización a la imagen de WinRE montada.
Dism /Add-Package /Image:C:\mount\winre /PackagePath:"E:\updates\windows10.0-kb4000001-x64.msu"
Características y aplicaciones
Características a petición
Agregue una característica a petición (FOD) a la imagen de Windows. Las características a petición son características que puede elegir preinstalar. Puede ver una lista de las FOD disponibles y recomendaciones para la preinstalación aquí.
Aquí le mostraremos cómo preinstalar la característica de .Net Framework a petición.
Nota: Aunque es posible agregar FOD mediante el comando /add-package, se recomienda usar DISM con la opción /Add-Capability.
Montaje de la ISO de características a petición
En el equipo del técnico, use DISM para obtener una lista de FOD disponibles en una imagen:
dism /image:C:\mount\windows /get-capabilities
Se mostrará una lista de las funcionalidades disponibles.
Agregue .NET Framework.
dism /image:C:\mount\windows /add-capability /capabilityname:NetFX3~~~~ /Source:E:
Donde E: es la ISO FOD montada.
.NET Framework ahora se agrega a la imagen.
Aplicaciones
En esta sección se explica cómo trabajar con aplicaciones, incluida la reinstalación de aplicaciones de bandeja de entrada después de actualizaciones, cómo agregar aplicaciones de Microsoft Store y cómo agregar Microsoft Office.
Esta sección sigue usando la imagen de Windows montada. Si la imagen aún no está montada, créela.
Recordatorio: instale las aplicaciones solo después de haber instalado idiomas y actualizaciones, en ese orden.
Reinstalar aplicaciones de bandeja de entrada
Ahora que ha agregado idiomas y actualizaciones a la imagen, debe volver a instalar las aplicaciones que vienen con Windows. Esto garantiza que las aplicaciones funcionarán e incluirán los idiomas que ha agregado a la imagen. Para volver a instalar estas aplicaciones, necesitará la OPK de actualización de la aplicación o la ISO de aplicaciones de bandeja de entrada.
- Extraiga la ISO de aplicaciones de bandeja de entrada en c:\temp\lab\apps\inbox\amd64
- Ejecute el script
E:\apps\ReinstallInboxApps-x64.bat
.
Las aplicaciones ya están listas para trabajar con la imagen.
Agregar una aplicación de Microsoft Store
Para completar esta sección, deberá tener la OPK de actualización de la aplicación o la ISO de las aplicaciones de bandeja de entrada. Sea cual sea el que utilice, en los pasos siguientes nos referiremos a él como el OPK de actualización de la aplicación.
Use DISM para agregar el códec HEVC .appx de los archivos que extrajo en el Paso 1:
Instale el archivo .appx de HEVC:
DISM /Add-ProvisionedAppxPackage /Image:c:\mount\windows /PackagePath:"C:\temp\lab\apps\amd64\Microsoft.HEVCVideoExtension_8wekyb3d8bbwe.x64.appx" /licensepath:"C:\temp\lab\apps\inbox\amd64\Microsoft.HEVCVideoExtension_8wekyb3d8bbwe.x64.xml" /DependencyPackagePath:"C:\temp\lab\apps\inbox\amd64\Microsoft.VCLibs.x64.14.00.appx" /DependencyPackagePath:"C:\temp\lab\apps\inbox\amd64\Microsoft.VCLibs.x86.14.00.appx"
Nota:
Incluya las versiones x86 y x64 de los paquetes de dependencia.
Use
DISM /Add-ProvisionedAppxPackage
para agregar aplicaciones adicionales a la imagen.Compruebe que las aplicaciones están instaladas:
Dism /Image:"C:\mount\windows" /Get-ProvisionedAppxPackages
Instalación de una aplicación de Microsoft Store que no se ancle al menú Inicio
Para esta sección, deberá tener al menos dos aplicaciones para agregar a la imagen. Si no tiene ninguna aplicación firmada, puede ir directamente a la siguiente sección.
Novedad de Windows 10, versión 1803: Ahora se puede instalar una aplicación de Microsoft Store sin anclarse al menú Inicio. Para instalar una aplicación sin anclarla, use DISM /Add-ProvisionedAppxPackage
con el modificador /region
al instalar la aplicación. Al crear más adelante un menú Inicio personalizado en el laboratorio, podrá excluir una aplicación instalada del menú Inicio.
Recopilación de las aplicaciones para la instalación
Instale las aplicaciones y especifique una región con la opción
/region
para cada aplicación. Puede especificar varias regiones separando las regiones con un;
. Le mostraremos cómo puede usar LayoutModification.xml con/region
más adelante en el laboratorio:Dism /Add-ProvisionedAppxPackage /PackagePath:app1.appxbundle /region="all" Dism /Add-ProvisionedAppxPackage /PackagePath:app2.appxbundle /region="US"
Nota: Si las aplicaciones tienen dependencias, inclúyalas en el comando mediante
/DependencyPackagePath
. Al igual que los ejemplos de la sección anterior, es habitual que las aplicaciones tengan dependencias en .NET.CoreRuntime y .VCLibs, pero si las aplicaciones no comparten esas dependencias, no las incluya en el comando.
Optimización de las aplicaciones instaladas
Novedad de Windows 10, versión 1803: Puede reducir el uso del disco de la aplicación ejecutando DISM /Optimize-ProvisionedAppxPackages
después de instalar las aplicaciones. Este comando solo funcionará cuando se ejecute en una imagen sin conexión:
DISM.exe /Image:"C:\mount\windows" /Optimize-ProvisionedAppxPackages
Preinstalar Microsoft Office
Conjuntos relacionados
Las aplicaciones de Office se entregan como un conjunto de aplicaciones que se instalan y se mantienen juntas. El paquete principal de Office es un conjunto de código compartido y cada aplicación de Office (por ejemplo, Word, Excel y PowerPoint) se instala como un paquete opcional. Estos paquetes se entregan como appxbundles que admiten todos los idiomas de Store.
Aplicación | Id. de paquete | Archivos |
---|---|---|
Aplicación obligatoria de código & compartido (no visible para el usuario) | Microsoft.Office.Desktop_8wekyb3d8bbwe | shared.appxbundle, shared_License1.xml |
Acceso | Microsoft.Office.Desktop.Access_8wekyb3d8bbwe | access.appxbundle, access_License1.xml |
Excel | Microsoft.Office.Desktop.Excel_8wekyb3d8bbwe | excel.appxbundle, excel_License1.xml |
Outlook | Microsoft.Office.Desktop.Outlook_8wekyb3d8bbwe | outlook.appxbundle, outlook_License1.xml |
PowerPoint | Microsoft.Office.Desktop.PowerPoint_8wekyb3d8bbwe | powerpoint.appxbundle, powerpoint_License1.xml |
Publisher | Microsoft.Office.Desktop.Publisher_8wekyb3d8bbwe | publisher.appxbundle, publisher_License1.xml |
Word | Microsoft.Office.Desktop.Word_8wekyb3d8bbwe | word.appxbundle, word_License1.xml |
Añadir aplicaciones de Office a la imagen
Para añadir aplicaciones de Office a una imagen, use DISM con la opción /Add-ProvisionedAppxPackage
. Esta opción también necesita la siguiente información para cada aplicación que añada:
/PackagePath
: Solo se usa para especificar la ruta al archivo .appxbundle del paquete de código compartido./OptionalPackagePath
: Se usa para especificar la ruta de acceso al archivo .appxbundle de una aplicación individual, como Word o Excel./LicensePath
: Se usa para especificar la ruta de acceso al archivo _License1.xml de una aplicación individual. Esto es necesario para el paquete compartido y para cada uno de los paquetes opcionales de la aplicación.
Extraiga el OPK de Office en C:\temp\lab\apps.
Use DISM para añadir todas las aplicaciones de Office a una imagen sin conexión. En el siguiente ejemplo se supone que los archivos appxbundle y license xml están en subdirectorios de USB-B (D:). En el ejemplo también se excluye el modificador /región porque queremos que Office aparezca en la lista Todas las aplicaciones y como un icono en el menú Inicio.
DISM /Image:C:\mount\windows /Add-ProvisionedAppxPackage /PackagePath="C:\temp\lab\apps\Office Apps\shared.PreinstallKit\shared.appxbundle" /OptionalPackagePath="C:\temp\lab\apps\Office Apps\excel.PreinstallKit\excel.appxbundle" /OptionalPackagePath="C:\temp\lab\apps\Office Apps\powerpoint.PreinstallKit\powerpoint.appxbundle" /OptionalPackagePath="C:\temp\lab\apps\Office Apps\word.PreinstallKit\word.appxbundle" /OptionalPackagePath="C:\temp\lab\apps\Office Apps\outlook.PreinstallKit\outlook.appxbundle" /OptionalPackagePath="C:\temp\lab\apps\Office Apps\publisher.PreinstallKit\publisher.appxbundle" /OptionalPackagePath="C:\temp\lab\apps\Office Apps\access.PreinstallKit\access.appxbundle" /LicensePath="C:\temp\lab\apps\Office Apps\shared.PreinstallKit\shared_license1.xml" /LicensePath="C:\temp\lab\apps\Office Apps\excel.PreinstallKit\excel_license1.xml" /LicensePath="C:\temp\lab\apps\Office Apps\powerpoint.PreinstallKit\powerpoint_license1.xml" /LicensePath="C:\temp\lab\apps\Office Apps\word.PreinstallKit\word_license1.xml" /LicensePath="C:\temp\lab\apps\Office Apps\outlook.PreinstallKit\outlook_license1.xml" /LicensePath="C:\temp\lab\apps\Office Apps\publisher.PreinstallKit\publisher_license1.xml" /LicensePath="C:\temp\lab\apps\Office Apps\access.PreinstallKit\access_License1.xml"
Sugerencia
Debe especificar un appxbundle y un paquete de licencia para el paquete compartido, así como para cada aplicación individual que quiera instalar.
Nota:
El comando para agregar las aplicaciones de Office en modo auditoría (en línea en vez de sin conexión) sería el mismo, pero reemplace /Image:C:\mount\windows por /online.
Notas sobre la compatibilidad con idiomas
Al instalar Office con DISM, se agregan automáticamente los archivos de idioma de Office que coinciden con los idiomas que se encuentran en la imagen de Windows.
- De manera predeterminada, Office usará el idioma de la UI de Windows. Para configurar el idioma de la UI de Windows, consulte Idiomas de DISM y Opciones de línea de comandos de servicio internacional.
- No hay ninguna manera de agregar idiomas adicionales de Office que no formen parte de la imagen de Windows.
- Tanto los recursos de visualización como de corrección de Office se instalarán para cada idioma de Windows.
- Algunos idiomas admitidos por Windows no son compatibles con Office; en estos casos, Office usará el idioma disponible más cercano (por ejemplo, es-mx intentará usar es-es).
- Puede encontrar los idiomas de Windows instalados en Configuración de Windows > Hora & idioma > Idioma.
Compruebe Office se instaló:
Dism /Image:"C:\mount\windows" /Get-ProvisionedAppxPackages
donde C es la letra de unidad de la unidad que contiene la imagen.
Revise la lista resultante de paquetes y compruebe que la lista contiene las aplicaciones de Office, como:
... Displayname : Microsoft.Office.Desktop.Access Version : 16000.8528.2136.0 Architechture : neutral ResourceID : ~ PackageName : Microsoft.Office.Desktop.Access_16000.8528.2136.0_neutral_~_8wekyb3d8bbwe Regions : None Displayname : Microsoft.Office.Desktop.Excel Version : 16000.8528.2136.0 Architechture : neutral ResourceID : ~ PackageName : Microsoft.Office.Desktop.Excel_16000.8528.2136.0_neutral_~_8wekyb3d8bbwe Regions : None Displayname : Microsoft.Office.Desktop.Outlook Version : 16000.8528.2136.0 Architechture : neutral ResourceID : ~ PackageName : Microsoft.Office.Desktop.Outlook_16000.8528.2136.0_neutral_~_8wekyb3d8bbwe Regions : None ...
Para que las aplicaciones aparezcan en la pantalla Inicio, siga los pasos de la siguiente sección: Configuración de iconos de Inicio y elementos anclados de la barra de tareas.
Para completar la instalación de Office, tendrá que desmontar la imagen y confirmar los cambios; esto lo haremos después de completar todas las personalizaciones al final de este laboratorio.
Modificar el diseño de inicio
Nuevo en Windows 10, versión 1803.
Ahora, las aplicaciones se pueden anclar a la lista Todas las aplicaciones sin tener que anclarlas como icono en Inicio. Esto se realiza a través del nuevo modificador "región" (como se describe en la sección anterior). En la sección anterior, agregamos tres aplicaciones a nuestra imagen: App1, App2 y Office. En este laboratorio, omitiremos App1 de LayoutModification.xml para asegurarnos de que App1 solo aparezca en la lista Todas las aplicaciones y no como un icono del menú Inicio. También incluiremos App2 en LayoutModification.xml para demostrar que incluso si se usó el modificador "región" al agregar la aplicación a la imagen, la aplicación seguirá apareciendo en el menú Inicio si se incluye en el archivo LayoutModification.xml. En otras palabras, el archivo LayoutModification.xml tiene prioridad.
Menú Inicio
Si no crea un archivo LayoutModification.xml y utiliza la configuración desatendida para el Inicio, Windows usará los primeros 12 valores SquareTiles
o DesktoporSquareTiles
especificados en el archivo desatendido. Así, el sistema coloca estos iconos automáticamente dentro de los grupos recién creados al final de Inicio. Los seis primeros iconos se colocan en el primer grupo de OEM y el segundo conjunto de seis iconos se coloca en el segundo grupo de OEM. Si OEMName
se especifica en el archivo desatendido, el valor de este elemento se usa para el nombre de los grupos de OEM que se crean.
Nota:
El diseño de Inicio y los elementos anclados de la barra de tareas se pueden perder si el usuario restablece su equipo con las herramientas de recuperación integradas. Para asegurarse de que esta configuración permanece en el dispositivo, actualice la imagen de recuperación junto con la imagen de Windows.
El diseño de los iconos de Inicio en Windows 10 ofrece a los OEM la capacidad de añadir iconos al diseño predeterminado de Inicio para incluir enlaces web, iconos secundarios, aplicaciones clásicas de Windows y aplicaciones universales de Windows. Los OEM pueden usar este diseño para que se pueda aplicar a varias regiones o mercados sin duplicar una gran parte del trabajo. Además, los OEM pueden agregar hasta tres aplicaciones predeterminadas a la sección de aplicaciones usadas con frecuencia en el área del sistema, que ofrece listas controladas por el sistema, que incluyen ubicaciones del sistema importantes o a las que se accede con frecuencia y aplicaciones instaladas recientemente.
Para aprovechar todas estas nuevas características y tener la experiencia más sólida y completa de personalización de Inicio en Windows 10, considere la posibilidad de crear un archivo LayoutModification.xml. Este archivo especifica cómo tienen que aparecer los iconos del OEM en Inicio. Para más información sobre cómo personalizar el nuevo diseño de Inicio, consulte Personalización del diseño de Inicio en Windows 10.
Introducción: Use el archivo layoutmodification.xml de ejemplo que hemos incluido en los archivos USB-B. Comience con este archivo para esta sección de este laboratorio. Puede encontrarlo aquí: USB-B\StartLayout\layoutmodification.xml
.
Para más información sobre layoutmodification.xml, consulte LayoutModification XML.
Acerca del diseño del menú Inicio
Use el atributo opcional
Region
en el elementoRequiredStartGroups
para usar diseños diferentes para regiones diferentes. El valorRegion
debe ser igual a códigos de país o región de dos letras e ir separado por un delimitador de canalización "|" si especifica varias regiones. Las regiones enumeradas en el grupo están relacionadas con las regiones que especificó al agregar aplicaciones a la imagen mediante la opción/region
. Si el valor de país o región para el dispositivo Windows coincide conRequiredStartGroups
, los iconos dispuestos enRequiredStartGroups
se aplicarán a Inicio. Si especifica un valor deRequiredStartGroups
independiente de la región (o uno sin el atributo Region opcional), el valor deRequiredStartGroups
independiente de la región se aplicará a Inicio.En layoutmodification.xml, agregue regiones a
RequiredStartGroups
:<RequiredStartGroups Region="DE|ES|FR|GB|IT|US">
Especifica los iconos que quieres agregar dentro de un AppendGroup. Los OEM pueden agregar un máximo de dos AppendGroups. En el siguiente ejemplo se muestran dos grupos denominados “Fabrikam Group 1” y “Fabrikam Group 2”, que contienen iconos que se aplicarán si el país o región del dispositivo coincide con lo especificado en Región (en este caso, las regiones son Alemania, España, Francia, Reino Unido, Italia y Estados Unidos). Cada grupo contiene tres iconos y los distintos elementos que necesita usar en función del icono que quiera anclar a Inicio.
<LayoutModificationTemplate xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification" xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout" xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout" Version="1"> <RequiredStartGroupsCollection> <RequiredStartGroups Region="DE|ES|FR|GB|IT|US"> <AppendGroup Name="Fabrikam Group 1"> <start:DesktopApplicationTile DesktopApplicationID="Microsoft.Windows.Explorer" Size="2x2" Row="0" Column="4"/> </AppendGroup> <AppendGroup Name="Fabrikam Group 2"> <start:Tile AppUserModelID="Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge" Size="2x2" Row="0" Column="0"/> </AppendGroup> </RequiredStartGroups> </RequiredStartGroupsCollection>
En la sección Agregar aplicaciones de Microsoft Store que aparece arriba, le pedimos que instalara dos aplicaciones con el modificador /region: App1 y App2. Puesto que hemos incluido un modificador
/region
para ambas, ambas se instalarán y aparecerán en la lista Todas las aplicaciones. Sin embargo, para que solo App2 aparezca también como un icono del menú Inicio, agregue la siguiente línea dentro de su segundo<AppendGroup>
en el archivo LayoutModification.xml, como:Como establecimos la región en "US" para la App2 al aprovisionarla, deberíamos establecer la región en "US" aquí en nuestro LayoutModification.xml para asegurarnos de que App2 solo aparece como un icono de menú Inicio en las imágenes de EE. UU. Por lo tanto, asegúrese de que el parámetro
<RequiredStartGroups>
de la región tiene el siguiente aspecto:<RequiredStartGroups Region="US"> <AppendGroup Name="MyGroup"> <start:Tile AppUserModelID="App2!App" Size="2x2" Row="2" Column="0"/> </AppendGroup>
O que al menos incluye a los EE.UU., como este:
<RequiredStartGroups Region="DE|US|JA"> <AppendGroup Name="MyGroup"> <start:Tile AppUserModelID="App2!App" Size="2x2" Row="2" Column="0"/> </AppendGroup>
Agregar iconos del menú Inicio de Microsoft Office. Este es un requisito para los OEM que participan en el programa Jumpstart.
Puede hacer que aparezcan iconos en el menú Inicio de Windows 10 para Word, PowerPoint y Excel. Los iconos aparecen en un área designada para aplicaciones de Microsoft (superior izquierda en el siguiente diagrama). Todas las aplicaciones adicionales serán accesibles en la lista Aplicaciones de la izquierda.
Agregue lo siguiente al archivo LayoutModification.xml para agregar los iconos:
<AppendOfficeSuite/> <AppendOfficeSuiteChoice Choice="DesktopBridgeSubscription"/>
Nota:
Para agregar una aplicación de escritorio, use la etiqueta start:DesktopApplicationTile. Si conoce el id. del modelo de usuario de la aplicación para la aplicación, úselo para identificarla. De lo contrario, si ha anclado iconos que requieren archivos .url o .lnk, agregue los archivos a los siguientes directorios heredados del menú Inicio:
- %APPDATA%\Microsoft\Windows\Start Menu\Programs\
- %ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\
Ejemplo:
Copy E:\StartLayout\Bing.url "C:\mount\Windows\ProgramData\Microsoft\Windows\Start Menu\Programs"
Copy E:\StartLayout\Paint.lnk "C:\mount\Windows\ProgramData\Microsoft\Windows\Start Menu\Programs"
Copy E:\StartLayout\Bing.url "C:\mount\Windows\Users\All Users\Microsoft\Windows\Start Menu\Programs"
Copy E:\StartLayout\Paint.lnk "C:\mount\Windows\Users\All Users\Microsoft\Windows\Start Menu\Programs"
- Guarde el archivo Diseño de inicio como layoutmodification.xml.
- Copie el archivo guardado en la imagen montada, en la carpeta
C:\Mount\Windows\Users\Default\Appdata\Local\Microsoft\Windows\Shell
. Si ya existe un archivo layoutmodification.xml en la carpeta, reemplace el archivo existente por el nuevo.
Agregar un contrato de licencia y un archivo de información
Adición de una licencia específica de OEM
En esta sección, trataremos cómo un OEM puede agregar sus propios términos de licencia durante la OOBE.
Nota
Si se incluyen los términos de licencia, el OEM debe incluir una versión de los términos de licencia en cada idioma que esté preinstalado en el equipo. Un texto de término de licencia debe ser un archivo .rtf y tener un archivo .html con un nombre coincidente en la misma carpeta. Consulte Términos de licencia de OEM para obtener más información sobre los archivos de licencia.
Para empezar a agregar términos de licencia, tendrá que crear carpetas para los archivos de licencia y, a continuación, configurar OOBE para que muestre la licencia en el primer arranque.
Cree carpetas para los idiomas del sistema en el directorio siguiente: C:\mount\windows\Windows\System32\oobe\info\default\
Asigne un nombre a cada carpeta en el directorio C:mount\windows\Windows\System32\oobe\info\default\ como identificador decimal de idioma correspondiente al idioma. Realice este paso para cada paquete de idioma que se encuentra en la imagen de Windows.
Nota: consulte este vínculo para ver la lista completa de identificadores decimales de idioma de los idiomas correspondientes.
Por ejemplo, si se añaden paquetes de idiomas en-us y de-de a la imagen de Windows, añada una carpeta llamada "1033" (que representa el idioma en-us) en C:\mount\windows\Windows\System32\oobe\info\default. A continuación, añada una carpeta llamada "1031" (idioma de-de) en el mismo directorio C:\mount\windows\Windows\System32\oobe\info\default.
MD c:\mount\windows\windows\system32\oobe\info\default\1031 MD c:\mount\windows\windows\system32\oobe\info\default\1033
Cree un archivo .rtf de términos de licencia para cada idioma que tenga en la imagen y cópielo en la carpeta oobe específica del idioma.
Por ejemplo: mueva el archivo agreement.rtf en inglés al directorio C:\mount\windows\Windows\System32\oobe\info\default\1033\ y mueva el agreement.rtf en alemán al directorio C:\mount\windows\Windows\System32\oobe\info\default\1031.
copy E:\resources\english-agreement.rtf c:\mount\windows\windows\system32\oobe\info\default\1033\agreement.rtf copy E:\resources\german-agreement.rtf c:\mount\windows\windows\system32\oobe\info\default\1031\agreement.rtf
Abra un editor de texto y cree versiones .html de sus términos de licencia. Guarde los términos en las mismas carpetas que las versiones .rtf. Puede utilizar el ejemplo EULA de Términos de licencia OEM para crear archivos de muestra. Los nombres de los archivos EULA deben ser idénticos, excepto para la extensión.
C:\mount\windows\windows\system32\oobe\info\default\1033\agreement.html (English version) C:\mount\windows\windows\system32\oobe\info\default\1031\agreement.html (German version)
Cree un archivo oobe.xml para especificar la ruta del archivo de licencia agreement.rtf. Windows encontrará automáticamente el archivo .html adjunto. A continuación se muestra un oobe.xml de ejemplo que se encuentra en USB-B\ConfigSet\oobe.xml
<FirstExperience> <oobe> <oem> <eulafilename>agreement.rtf</eulafilename> </oem> </oobe> </FirstExperience>
Copie el archivo oobe.xml en C:\mount\windows\windows\system32\oobe\info\
Copie oobe.xml en las carpetas específicas de cada idioma que creó anteriormente. Por ejemplo: copie oobe.xml en C:\mount\windows\Windows\System32\oobe\info\default\1033, que tiene un archivo llamado agreement.rtf en inglés. Para añadir el contrato alemán, copie oobe.xml al directorio C:\mount\windows\Windows\System32\oobe\info\default\1031\, que contiene el archivo agreement.rtf alemán.
copy E:\configset\oobe.xml c:\mount\windows\windows\system32\oobe\info\default\1033 copy E:\configset\oobe.xml c:\mount\windows\windows\system32\oobe\info\default\1031
Ahora cada carpeta de idioma tiene un archivo oobe.xml, agreement.rtf y agreement.thml en ese idioma correspondiente.
Cuando la imagen se inicie por primera vez en OOBE, mostrará el contrato de licencia.
Crear un archivo de información de imagen y agregarlo a la imagen
Cree un archivo csup.txt para especificar cuándo se creó la imagen de Windows. Este archivo debe incluir la fecha en que se creó la imagen, en forma de "DD-MM-AAAA", sin otros caracteres, en una sola línea en la parte superior del archivo. Este comando creará el archivo:
echo 4-24-2018 >"C:\mount\windows\Windows\csup.txt"
Personalizar Windows con un archivo de respuesta
Los archivos de respuesta (o archivos de instalación desatendida) pueden usarse para modificar la configuración de Windows en tus imágenes durante la configuración. También puede crear configuraciones que desencadenen scripts en las imágenes que se ejecutan después de que el primer usuario cree su cuenta y elija el idioma predeterminado. Los archivos de respuesta le permiten especificar varias opciones de instalación, incluidas cómo particionar discos, la ubicación de la imagen de Windows que se va a instalar y la clave de producto que se va a aplicar. También se pueden especificar los valores que se aplican a la instalación de Windows, como los nombres de las cuentas de usuario, la configuración de pantalla y los Favoritos de Internet Explorer. El archivo de respuesta para el programa de instalación generalmente se llama Unattend.xml.
Los archivos desatendidos incluyen varias secciones, cada una de las cuales se procesa en momentos diferentes a lo largo del proceso de instalación de Windows. Estas fases se denominan pasos de configuración. Estos son los pasos que se usan con más frecuencia:
Puede especificar qué paso de configuración va a agregar nuevas opciones a:
- 1 - windowsPE: el programa de instalación de Windows usa estas opciones. Si vas a modificar las imágenes existentes, normalmente puede pasar por alto estas opciones de configuración.
- 2 - offlineServicing: la configuración de offlineServicing se procesa cuando DISM se usa para aplicar un archivo desatendido a una imagen sin conexión.
- 4 - specialize: la mayoría de las opciones de configuración se pueden agregar aquí. Estas opciones se activan al comenzar el modo auditoría y al comenzar la configuración rápida. Si necesitas hacer varias actualizaciones o probar las opciones, generaliza el dispositivo de nuevo y agrega otro lote de opciones en la fase de configuración Specialize.
- 6 - auditUser: se ejecuta en cuanto inicie el modo auditoría. AuditUser es un buen lugar para ejecutar un script de prueba del sistema. Agregaremos Microsoft-Windows-Deployment\RunAsynchronousCommand como ejemplo. Para más información, consulta Agregar un script personalizado a la configuración de Windows.
- 7 - oobeSystem: usar con moderación. La mayoría de estas opciones se ejecutan después de que el usuario complete OOBE. La excepción es la configuración Microsoft-Windows-Deployment\Reseal\Mode = Audit, que usaremos para omitir OOBE y arrancar el equipo en modo auditoría. Si el script se basa en saber qué idioma selecciona el usuario durante la OOBE, lo agregaría al paso oobeSystem.
Aunque se pueden establecer muchas opciones de configuración de Windows en modo auditoría, hay algunas opciones de configuración que solo se pueden establecer mediante un archivo de respuesta o mediante el Diseñador de imágenes y configuraciones de Windows, tales como agregar información de soporte técnico del fabricante. Encontrará la lista completa de las opciones de configuración de un archivo de respuesta (también conocidas como opciones de configuración Unattend) en la referencia de instalación desatendida de Windows.
Crear un archivo de respuesta
Use Windows System Image Manager (SIM) para crear y modificar archivos desatendidos. SIM se instala como parte del ADK. Hemos incluido algunos archivos de respuesta en USB-B que le ayudarán a empezar. Asegúrese de que los valores de la respuesta incluyan los valores necesarios, como se describe en el documento de directivas de OEM:
Para sistemas OA 3.0:
md c:\mount\windows\windows\panther copy /y E:\AnswerFiles\OA3.0\Unattend.xml C:\Mount\Windows\Windows\Panther
(donde E:\ es USB-B)
Para sistemas que no son de OA 3.0:
md c:\mount\windows\Windows\panther copy /y E:\AnswerFiles\Non_OA3.0\Unattend.xml C:\Mount\Windows\Windows\Panther
(donde E:\ es USB-B)
Crear un archivo de catálogo en Windows SIM
Los archivos de catálogo (.clg) son archivos con información sobre la configuración que se aplica a una imagen de Windows determinada. Al trabajar con una imagen de Windows en SIM, primero debe crear un archivo de catálogo para Windows WIM con el que está trabajando.
- Inicie el Administrador de imágenes de sistema de Windows (WSIM).
- Haga clic en Archivo > Seleccionar imagen de Windows.
- En Seleccionar una imagen de Windows, vaya a y seleccione el archivo de imagen (D:\install.wim).
- Seleccione la edición Home de Windows 10 y haga clic en Aceptar.
- Haz clic en Sí para crear el archivo de catálogo. Windows SIM crea el archivo basado en el archivo de imagen y lo guarda en la misma carpeta que el archivo de imagen. Este proceso puede tardar varios minutos.
El archivo de catálogo aparece en el panel Imagen de Windows . Windows SIM también muestra una lista de los componentes y los paquetes que se pueden configurar en esa imagen.
Crear un archivo de respuesta
Si no está trabajando con el archivo desatendido existente, puede crear uno nuevo en la SIM de Windows:
- Haga clic en archivo > Nuevo archivo de respuesta
El nuevo archivo de respuesta aparecerá en el panel derecho.
Agregar configuraciones del archivo de respuesta
En esta sección, le mostraremos cómo crear un archivo de respuesta que pueda configurar las opciones al implementar la imagen de Windows.
Antes de empezar, cree una carpeta denominada Panther en la imagen de Windows montada. Windows buscará automáticamente en esta carpeta un archivo de respuesta.
md c:\mount\windows\Windows\panther
Agregar información de OEM (opcional)
En el panel Windows Image, expanda Componentes, haga clic con el botón derecho en amd64_Microsoft-Windows-Shell-Setup_(version) y, a continuación, seleccione Agregar configuración al Paso 4 especializado.
En el panel Archivo de respuesta, seleccione Components\4 specialize\amd64_Microsoft-Windows-Shell-Setup_neutral\OEMInformation.
En el panel Propiedades de OEMInformation, en la sección Configuración, establezca:
Manufacturer=Fabrikam Model=Notebook Model 1 Logo=C:\Fabrikam\Fabrikam.bmp
Guardar el archivo de respuesta en la carpeta Panther como
USB-B\AnswerFiles\unattend.xml
.
A continuación, tendrá que asegurarse de que el logotipo que especificó anteriormente está en la imagen de Windows.
Cree una imagen de color de 32 bits con un tamaño máximo de 120 x 120 píxeles. Guárdela como un archivo D:\AnswerFiles\Fabrikam.bmp en el equipo del técnico. Hemos incluido un ejemplo en USB-B, que puede usar para este laboratorio: D:\Logos\Fabrikam.bmp.
Cree una carpeta en la imagen de Windows denominada
Fabrikam
.mkdir c:\mount\windows\Fabrikam
Copie Fabrikam.bmp en la carpeta Fabrikam que acaba de crear:
copy fabrikam.bmp c:\mount\windows\fabrikam
Configure el dispositivo para que se inicie automáticamente en modo auditoría
Con el mismo archivo unattend.xml, configure el equipo para que arranque automáticamente en modo auditoría.
- En el panel Windows Image, expanda Componentes, haga clic con el botón derecho en amd64_Microsoft-Windows-Deployment_(version) y, a continuación, seleccione Agregar configuración al Paso 7 oobeSystem.
- En el panel Archivo de respuesta, seleccione Components\7 oobeSystem\amd64_Microsoft-Windows-Deployment _neutral\Reseal.
- En el panel Propiedades de Reseal, en la sección Configuración, seleccione
Mode=Audit
. - Guarde el archivo de respuesta en la carpeta Panther como unattend.xml.
Habilitar modo S
Nota:
Si no quiere habilitar el modo S, puede ir directamente a la siguiente sección.
Novedad de Windows 10, versión 1803: Windows 10 S ya no es un SKU independiente de otras versiones de Windows. El modo S ahora es un modo que se puede activar en los SKU Home y Pro.
Establecer modo S En esta sección, le mostraremos cómo habilitar el modo S en una imagen de Windows. Usaremos un archivo desatendido que tiene una configuración en Fase 2 - offlineServicing y usaremos DISM para aplicarlo a nuestra imagen montada de Windows.
Use Windows SIM para modificar unattend.xml.
Agregue el componente amd64_Microsoft_Windows_CodeIntegrity a Fase 2: instalación sin conexión.
Establezca amd64_Microsoft_Windows_CodeIntegrity\SkuPolicyRequired en
1
.Guarde el archivo de respuesta en la carpeta Panther como unattend.xml.
Use DISM para aplicar el archivo desatendido y habilitar el modo S:
dism /image:C:\mount\windows /apply-unattend:C:\mount\windows\windows\panther\unattend.xml
Nota: Solo se procesa la fase 2: servicio sin conexión cuando se aplica un archivo desatendido con DISM.
El modo S ahora se aplica a la imagen de Windows. Cuando el equipo arranque, se aplicará la misma directiva de integridad de código que se aplica en Windows 10 S en la instalación de Windows.
Habilitación del modo de fabricación
Si tiene previsto realizar cambios adicionales en la imagen en modo auditoría, como editar el registro, ejecutar un script o ejecutar un comando desde el símbolo del sistema, debe habilitar temporalmente el modo de fabricación, lo que permite que el código sin firmar que normalmente está bloqueado en modo S se ejecute en modo auditoría. Esto le permite ejecutar scripts, instaladores y herramientas de diagnóstico (es decir, código sin firmar) durante el proceso de fabricación. El modo de fabricación está habilitado agregando una clave del Registro a la imagen sin conexión y se deshabilita quitando la clave cuando se inicia en modo de auditoría.
En la imagen montada, cargue el subárbol del registro SYSTEM de la imagen montada en regedit en el equipo del técnico. Usaremos un subárbol temporal denominado HKLM\Windows10S.
reg load HKLM\Windows10S C:\Mount\Windows\Windows\System32\Config\System
Agregue la clave del Registro de fabricación.
reg add HKLM\Windows10S\ControlSet001\Control\CI\Policy /v ManufacturingMode /t REG_DWORD /d 1
Descargue el subárbol del registro desde el equipo del técnico.
reg unload HKLM\Windows10S
Después de desmontar la imagen y confirmar los cambios (a continuación), el Windows 10 en la imagen en modo S tendrá la clave de fabricación que le permitirá ejecutar código sin firmar en modo auditoría.
Importante
Asegúrese de quitar la clave del Registro de fabricación antes de enviar el dispositivo de Windows 10 en modo S. Le mostramos cómo hacerlo más adelante en el laboratorio, o puede aprender cómo en el Modo de fabricación
Establecer la edición de Windows
En esta sección, actualizaremos la edición del sistema operativo Windows de Home a Pro.
Nota:
- No se puede establecer una imagen de Windows en una edición anterior.
- Nota: No debería usar este procedimiento en una imagen que ya se haya cambiado a una edición posterior.
- Dado que el modo S no está habilitado hasta que esta imagen se arranque en el Dispositivo de referencia, no importa si ejecuta el comando /Set-Edition antes o después de aplicar la configuración desatendida (que incluye el elemento
<SkuPolicyRequired>
de modo S). - Normalmente no cambiaría las ediciones sin conexión, como le mostraremos aquí. En lugar de actualizar las ediciones, habría montado un wim de Windows Professional para empezar. Este paso se incluye aquí con fines informativos; solo para mostrar el uso del comando /Set-Edition.
Determine las ediciones disponibles mediante la ejecución del siguiente comando para determinar a qué imágenes puede actualizar la imagen:
Dism /Get-TargetEditions /Image:C:\mount\windows
Anote los identificadores de edición disponibles.
Actualice la edición a Professional.
Dism /Set-Edition:Professional /Image:C:\mount\windows
Mantener la configuración de Windows mediante una recuperación
En escenarios de recuperación, Windows no guarda automáticamente la configuración creada a través de archivos de respuesta, personalizaciones del menú Inicio de Windows creadas con LayoutModification.xml o información de primer inicio de sesión desde oobe.xml.
Para asegurarse de que Windows guarda las personalizaciones:
Guarde copias de unattend.xml, LayoutModification.xml, además de la carpeta C:\mount\windows\Windows\System32\OOBE, en C:\Recovery\OEM.
Agregue los scripts ResetConfig.xml y EnableCustomizations.cmd a C:\Recovery\OEM. Obténgalos de Scripts de ejemplo: Conservar la configuración de Windows cuando hay una recuperación.
Optimizar WinRE (parte 1)
Aumentar el tamaño del espacio de memoria temporal de la imagen de WinRE.
Dism /image:c:\mount\winre /set-scratchspace:512
Limpiar archivos sin usar y reducir el tamaño de winre.wim
dism /image:"c:\mount\winre" /Cleanup-Image /StartComponentCleanup
Desmontar las imágenes
Cierre todas las aplicaciones que puedan acceder a los archivos de la imagen, incluida la Explorador de archivos.
Confirma los cambios y desmonta la imagen de Windows RE:
Dism /Unmount-Image /MountDir:"C:\mount\winre" /Commit
donde C es la letra de unidad de la unidad que contiene la imagen.
Este proceso puede tardar unos minutos.
Realice una copia de seguridad de la imagen de Windows RE actualizada y reemplace la imagen de WinRE anterior por la recién exportada:
dism /export-image /sourceimagefile:c:\mount\windows\windows\system32\recovery\winre.wim /sourceindex:1 /DestinationImageFile:c:\temp\lab\winre_bak.wim Del c:\mount\windows\windows\system32\recovery\winre.wim Copy c:\temp\lab\winre_bak.wim c:\mount\windows\windows\system32\recovery\winre.wim
Si se le solicita, especifique
F
para el archivoSolución de problemas: si no puede ver winre.wim en el directorio especificado, use el siguiente comando para definir el archivo visible:
attrib -h -a -s C:\mount\windows\Windows\System32\Recovery\winre.wim
Compruebe el nuevo tamaño de la imagen de Windows RE:
Dir "C:\mount\windows\Windows\System32\Recovery\winre.wim"
En función del tamaño del nuevo winre.wim, ajuste los tamaños de partición en los scripts de implementación para que incluyan espacio suficiente para winre.wim, así como espacio disponible adicional.
Siga el siguiente gráfico de tamaño de diseño de partición para determinar el tamaño de la partición de recuperación en los archivos <firmware>-<imageformat>.txt. La cantidad de espacio libre que queda es después de copiar winre.wim en la partición oculta. Consulte las reglas de partición de disco siguientes para obtener más información.
Tamaño de la partición Espacio libre Menos de 500 MB Mínimo: 50 MB libres 450 MB - 680 MB Mínimo: 320 MB libres Más de 680 MB 1024 MB libres Ejemplo del tamaño de la partición de recuperación a partir de los scripts de diskpart createpartitions:
rem == 3. Windows RE tools partition =============== create partition primary size=465
Optimice la imagen de Windows de la misma manera que hizo con la imagen de WinRE:
Dism /Image:c:\mount\windows /Cleanup-Image /StartComponentCleanup
Confirma los cambios y desmonta la imagen de Windows:
Dism /Unmount-Image /MountDir:"C:\mount\windows" /Commit
Donde C es la letra de unidad de la unidad que contiene la imagen. Este proceso puede tardar varios minutos.
Termine de optimizar la imagen exportándola. Durante el proceso de exportación, DISM quita los archivos que se han reemplazado y la imagen tendrá un tamaño de archivo reducido. Exporte la imagen de Windows a un nuevo archivo de imagen:
Dism /Export-Image /SourceImageFile:"C:\temp\lab\Images\basicimage.wim" /SourceIndex:1 /DestinationImageFile:"C:\temp\lab\Images\install.wim"
Ahora tiene una imagen personalizada de Windows que puede implementar en otros equipos. En la sección siguiente, le mostraremos cómo implementar la imagen en el equipo de referencia, realizar cambios en línea y finalizar la imagen de Windows para prepararla para la implementación final.
Implementación de las imágenes en un equipo nuevo
En esta sección, implementaremos una imagen en un equipo para que se pueda personalizar en modo auditoría. Antes de comenzar esta sección:
Copie las imágenes personalizadas en USB-B\Images
copy c:\temp\lab\images\install.wim e:\images copy c:\temp\lab\images\winre_bak.wim e:\images
Asegúrese de que los scripts de implementación están en USB-B\Deployment. Estos deben haberse copiado cuando extrajo la descarga USB-B en USB-B.
Arranque en WinPE
Si aún no ha arrancado en WinPE en el dispositivo en el que va a implementar la imagen, inicie en WinPE:
- Conecte la clave USB con el arranque de la partición WinPE del equipo de referencia.
- Si usa dos unidades USB independientes, una vez que WinPE se haya arrancado, conecte USB-B.
- En la línea de comandos X:\Windows\system32>, escriba
diskpart
y pulse Intro. - En la línea de comandos \DISKPART>, escriba
list volume
. - En la columna "Etiqueta", anote la letra del volumen en la columna "Ltr". Esta es la letra de unidad de la clave USB. (ejemplo E)
- Escriba exit (salir) para salir de Diskpart
Uso de un script de implementación para aplicar la imagen
Ejecute un script para crear particiones y aplicar la imagen. Para ello, usaremos applyimage.bat en USB-B\deployment.
ApplyImage.bat usa scripts de diskpart para crear las particiones y definir el diseño de la partición. Este script y los subíndices a los que se refiere deben colocarse en la misma subcarpeta. Puede actualizar estos scripts para cambiar los tamaños de partición según lo desee.
Nota
Si va a capturar e implementar la imagen final como FFU, elija las opciones para no configurar la recuperación. Esto le permite expandir la partición de Windows, si es necesario, después de aplicar la FFU. Puede configurar la recuperación después de expandir la partición de Windows.
Ejecute applyimage.bat y especifique la imagen que se va a aplicar:
D: cd Deployment ApplyImage.bat D:\Images\install.wim
Donde D: es la letra de unidad del script y la imagen en la unidad de almacenamiento USB.
Cuando el script lo solicite:
Elija si desea configurar o no la partición de recuperación
Y
: configurar la partición de recuperación de WindowsN
: no configurar la partición de recuperación. La partición de recuperación se puede configurar más adelante. Elija esta opción si va a capturar e implementar la imagen como FFU.
Presione
Y
para dar formato a la unidadElija
N
para no implementar como sistema operativo compacto.Presione
N
para indicar que la imagen no incluye atributos extendidos (EA)Nota
Use solo el sistema operativo compacto en dispositivos basados en unidades Flash, ya que el rendimiento del sistema operativo compacto depende en gran medida de las funcionalidades del dispositivo de almacenamiento. NO se recomienda el sistema operativo compacto en los dispositivos rotacionales. Consulte Compact OS para obtener más información.
Quite la unidad USB y reinicie el equipo de referencia.
exit
El equipo debe arrancar en modo auditoría de Windows en función de la configuración del archivo desatendido que creamos anteriormente. Si no usa un archivo de unattend.xml que establece que el equipo arranque en modo auditoría, puede presionar
Ctrl+Shift+F3
durante la configuración rápida para arrancar en modo auditoría.
Realizar personalizaciones en línea (modo auditoría)
Puede usar el modo de auditoría para personalizar Windows mediante el entorno de Windows conocido. En el modo auditoría, puede agregar aplicaciones de escritorio de Windows, cambiar la configuración del sistema, agregar datos y ejecutar scripts.
Para asegurarse de que los cambios en el modo de auditoría se incluyen en la imagen de recuperación, deberá capturar estos cambios en un paquete de aprovisionamiento mediante ScanState. Este paquete lo usan las herramientas de recuperación del sistema para restaurar los cambios si se producen errores. Opcionalmente, puede ahorrar espacio en la unidad ejecutando las aplicaciones directamente desde los archivos de recuperación comprimidos; esto se conoce como creación de instancias únicas.
Si quiere capturar los cambios en una imagen y aplicarlos a otros dispositivos, deberá usar Sysprep para generalizar la imagen.
Comprobar las personalizaciones en el modo auditoría
No se recomienda conectar el equipo a Internet durante la fabricación y tampoco se recomiendan las actualizaciones de Windows Update en modo auditoría, ya que es probable que genere un error durante sysprep.
- Una vez finalizada la instalación, el equipo inicia sesión en Windows en modo auditoría automáticamente como administrador.
- Compruebe que los cambios del archivo de respuesta (consulte el nombre del fabricante, el número de teléfono de soporte técnico y otras personalizaciones) están presentes.
Comprobación de la edición
Anteriormente en el laboratorio, actualizamos la edición de Windows Home a Windows Professional. Compruebe este cambio:
Abrir una ventana del símbolo del sistema como administrador
Ejecute:
dism /online /get-current-edition
Asegúrese de que es la edición correcta. Debería ser parecido a este:
Current edition is: Current Edition : Professional The operation completed successfully.
Nota: Si está trabajando con un dispositivo que tenga habilitado el modo S, la edición seguirá diciendo "Professional". Esto se debe a que el modo S es un modo, no una edición.
Comprobar el modo S
Si ha habilitado el modo S anteriormente en el laboratorio, compruebe que el modo S está habilitado.
- En Inicio, abra Configuración.
- En Configuración, abra Actualización & seguridad
- Elija Activación en el panel izquierdo
Si el dispositivo tiene habilitado el modo S, se mostrará aquí.
Aplicaciones y oportunidades de Store
A través de Windows 10 y Microsoft Store, tiene enormes oportunidades para la diferenciación de marca y de dispositivo, la creación de ingresos y el acceso a clientes.
Las aplicaciones de Microsoft Store se encuentran en el centro de la experiencia de Windows 10. Son aplicaciones universales de Windows, por lo que puede compilar aplicaciones para escritorios, tabletas o teléfonos que se ejecutan con Windows 10. Como OEM, puede proporcionar una experiencia de cliente atractiva y aumentar la fidelidad de la marca proporcionando un gran conjunto de software y servicios de valor agregado junto con el hardware de alta calidad que usted crea.
Importante: La siguiente clave debe establecerse en modo auditoría.
Tiene que cambiar una configuración del Registro para agregar el identificador de OEM. Si es un participante del Programa de Microsoft Store OEM, contacte con PartnerOps@microsoft.com para obtener su identificador de OEM.
Elemento | Ubicación en el Registro |
---|---|
OEMID | HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Store, (REG_SZ) OEMID |
SCM ID | HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Store, (REG_SZ) StoreContentModifier |
OEMID
- Ejecución de regedit.exe desde el símbolo del sistema
- Vaya a HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Store
- Haga clic con el botón derecho en (predeterminado):> haga clic en Nuevo
- Haga clic en Valor de cadena
- Escriba OEMID
- Haga doble clic en OEMID y escriba el nombre del OEM en Datos de valor: campo de texto
SCMID
- Ejecución de regedit.exe desde el símbolo del sistema
- Vaya a HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Store
- Haga clic con el botón derecho en (predeterminado):> haga clic en Nuevo
- Haga clic en Valor de cadena
- Escriba StoreContentModifier
- Haga doble clic en StoreContentModifier y escriba el nombre del OEM en Datos de valor: campo de texto
Importante
La clave del registro de OEMID no se restaura automáticamente durante el restablecimiento rápido (PBR) en Windows 10. Consulte la sección ScanState de esta guía para obtener información sobre cómo restaurar la clave del registro OEMID durante la operación de PBR.
Preparación de la imagen para el restablecimiento del botón de inserción
En esta sección se proporcionan instrucciones para configurar el entorno de recuperación para escenarios de restablecimiento de botón de comando (PBR).
Consulte Restablecimiento de botón de comando y Entorno de recuperación de Windows (Windows RE) y Unidades de disco duro y particiones para obtener más información.
El restablecimiento del botón de comando es una herramienta de recuperación integrada que permite a los usuarios recuperar el sistema operativo al tiempo que conservan sus datos y personalizaciones importantes, sin tener que realizar una copia de seguridad de sus datos de antemano. Reduce la necesidad de aplicaciones de recuperación personalizadas al proporcionar a los usuarios más opciones de recuperación y la capacidad de corregir sus propios equipos con confianza.
Preparación de ScanState
Para empezar a trabajar con el restablecimiento rápido, deberá copiar ScanState en USB-B.
Use ScanState para capturar las aplicaciones de escritorio de Windows y la configuración en la imagen.
Nota: Debe usar el equipo del técnico para preparar ScanState.
En el equipo del técnico, inserte USB-B
Abra el símbolo del sistema de las herramientas de implementación e imágenes como administrador.
Ejecute copydandi.cmd para copiar los archivos necesarios en USB-B\scanstate:
Copydandi.cmd amd64 e:\scanstate
Donde E: es la letra de la unidad USB-B.
Creación de un archivo de migración de ScanState
En esta sección, creará un archivo de configuración que restaurará los archivos y las claves del registro durante el restablecimiento del botón de comando.
Cree un archivo XML de migración que se use para restaurar los valores del registro especificados manualmente durante el proceso de fabricación. En el ejemplo siguiente se restaura el valor del registro OEMID establecido anteriormente en este documento.
Nota: USB-B\recovery\recoveryimage\regrecover.xml ya contiene los valores del registro. Puede usar este archivo en vez de crear uno nuevo.
Abra el Bloc de notas
Copie y pegue el siguiente XML en el Bloc de notas. Esto indica a ScanState que migre la clave del Registro OEMID:
<migration urlid="https://www.microsoft.com/migration/1.0/migxmlext/test"> <component type="System" context="UserAndSystem"> <displayName>OEMID</displayName> <role role="Settings"> <rules> <include> <objectSet> <pattern type="Registry">HKLM\Software\Microsoft\Windows\CurrentVersion\Store [OEMID]</pattern> </objectSet> </include> </rules> </role> </component> </migration>
Si ha habilitado el modo S, asegúrese de que la clave del Registro de fabricación no se migra, indicando a ScanState que la excluya. Agregue la siguiente regla para excluir la clave del Registro:
<unconditionalExclude> <objectSet> <pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\CI\Policy [ManufacturingMode]</pattern> </objectSet> </unconditionalExclude>
Guarde el archivo como regerecover.xml.
Creación de un paquete de recuperación mediante ScanState
En el equipo de referencia:
Use ScanState para capturar personalizaciones instaladas en un paquete de aprovisionamiento y guárdela en c:\Recovery\customizations. Usaremos ejemplos de USB-B\Recovery\RecoveryImage para crear el paquete de aprovisionamiento.
Importante: Para que el restablecimiento rápido funcione correctamente, los paquetes deben ser archivos .ppkg que se almacenen en C:\Recovery\Customizations.
Cree la carpeta OEM de recuperación y copie el contenido de USB-B\Recovery\RecoveryImage
Importante: Para conservar el menú de diseño de inicio personalizado durante la recuperación, layoutmodification.xml debe copiarse de nuevo durante el proceso de recuperación. Lo copiaremos aquí y, después, usaremos EnableCustomizations.cmd para copiarlo durante la recuperación.
Copy E:\Recovery\RecoveryImage c:\recovery\OEM Copy E:\StartLayout\layoutmodification.xml c:\recovery\OEM
Ejecute ScanState para recopilar la aplicación y las personalizaciones
Para equipos Windows 10 x64:
mkdir c:\recovery\customizations E:\ScanState\scanstate.exe /apps /ppkg C:\Recovery\Customizations\apps.ppkg /i:c:\recovery\oem\regrecover.xml /config:E:\scanstate\Config_AppsAndSettings.xml /o /c /v:13 /l:C:\ScanState.log
Donde E:\ es la letra de unidad de USB-B
Cuando ScanState se complete correctamente, elimine los archivos scanstate.log y miglog.xml:
del c:\scanstate.log del c:\miglog.xml
Creación de scripts de extensibilidad para restaurar configuraciones adicionales
Puede personalizar la experiencia de restablecimiento rápido configurando puntos de extensibilidad. Esto le permite ejecutar scripts personalizados, instalar aplicaciones adicionales o conservar datos adicionales de usuario, aplicación o registro.
Durante la recuperación, PBR llama a EnableCustomizations.cmd, que configuraremos para llevar a cabo 2 acciones:
- Copiar el archivo unattend.xml usado para la implementación inicial en \windows\panther.
- Copiar layoutmodification.xml en el sistema.
Esto restaurará la configuración de diseño adicional de estos 2 archivos de respuesta durante el PBR.
[!Importante Los scripts de recuperación y unattend.xml deben copiarse en c:\Recovery\OEM para que el PBR capte y restaure los valores definidos en unattend.xml.
Copie los archivos unattend.xml para restaurar la configuración
Para sistemas OA 3.0:
Copy e:\AnswerFiles\oa3.0\unattendsysprep.xml c:\Recovery\OEM\unattend.xml
Para sistemas que no son de OA 3.0:
Copy e:\AnswerFiles\non_oa3.0\unattendsysprep.xml c:\Recovery\OEM\unattend.xml
Copia de la copia de seguridad de winre.wim
Durante la implementación, se mueve el archivo winre.wim. Antes de capturar una imagen final, la copia de seguridad winre.wim que hemos creado debe volver a copiarse o el entorno de recuperación no funcionará en la implementación final de la imagen.
Copy e:\images\winre_bak.wim c:\windows\system32\recovery\winre.wim
Volver a sellar la imagen
En esta sección, usaremos sysprep.exe para volver a crear la imagen y prepararla para la implementación de fábrica.
- Elimine las carpetas de instalación y los archivos que se han creado de las aplicaciones precargadas. Estas carpetas pueden aumentar el tamaño de un archivo .wim capturado.
- Si la herramienta SysPrep está abierta, ciérrela y abra símbolo del sistema en modo de administrador.
- Generalice la imagen mediante el archivo de respuesta con una configuración adicional:
C:\Windows\System32\Sysprep\sysprep /oobe /generalize /unattend:c:\recovery\oem\Unattend.xml /shutdown
Quitar la clave de fabricación de Windows 10 en modo S
Si tiene habilitado el modo de fabricación, quite la clave del Registro de fabricación:
Abra el símbolo del sistema.
Quite la clave del Registro:
reg delete HKLM\system\ControlSet001\Control\CI\Policy /v ManufacturingMode
Importante
No envíe un dispositivo de Windows 10 en modo S con la clave del Registro en vigor.
Finalización y captura de la imagen
Le mostraremos cómo finalizar y capturar una imagen de fábrica para la implementación masiva. Para iniciar esta sección, asegúrese de que la máquina de referencia está apagada después de ejecutar sysprep en la sección anterior.
- Arranque el equipo de referencia en WinPE.
- Después de arrancar WinPE, conecte USB-B.
Solución de problemas
Si el equipo de referencia arranca desde su HDD interno, Windows entrará en los pases especializados y OOBE. No podrá capturar una imagen estable y generalizada si se ha completado alguno de los pasos de configuración. Si alguno de esos pasos se ha completado, deberá volver a generalizar la imagen. Puede hacerlo en modo auditoría (<Ctrl>+<Mayús>+<F3> durante la OOBE). En el modo Auditoría, ejecute el comando Sysprep desde arriba. Asegúrese de que el equipo arranca en WinPE en el siguiente reinicio.
Si el sistema sigue arrancando en el HDD interno, compruebe la prioridad de arranque del equipo. Asegúrese de que el USB tiene una prioridad de arranque mayor que la unidad de disco duro interna.
Identifique la letra de unidad de partición de Windows usando diskpart.
En el símbolo del sistema X:\windows\system32>, escriba diskpart y presione la tecla Entrar para iniciar Diskpart.
En el símbolo del sistema \DISKPART>, escriba
list volume
.En la columna "Etiqueta", busque el volumen con la etiqueta "Windows".
Tenga en cuenta qué letra se ha asignado en la columna "Ltr" (ejemplo: C). Esta es la letra de unidad de la clave USB.
C:\WINDOWS\system32>diskpart Microsoft DiskPart version 10.0.19628.1 Copyright (C) Microsoft Corporation. On computer: Windows DISKPART> list volume Volume ### Ltr Label Fs Type Size Status Info ---------- --- ----------- ----- ---------- ------- --------- -------- Volume 0 System NTFS Partition 100 MB Healthy System Volume 1 C Windows NTFS Partition 465 GB Healthy Boot Volume 2 Recovery NTFS Partition 500 MB Healthy Hidden Volume 3 D Removable B No Media 5. Type exit to quit Diskpart.
(Solo CompactOS) Conversión de personalizaciones instaladas
En esta sección se muestra cómo reducir el tamaño de los paquetes ScanState.
Importante
Realice este paso solo si va a realizar la implementación en un dispositivo con almacenamiento limitado. La creación de instancias únicas afecta al rendimiento de inicio de algunas aplicaciones de escritorio.
Para más información, consulte Compact OS.
Para reducir el tamaño de los paquetes de recuperación de ScanState, ejecute el siguiente comando desde WinPE en el dispositivo de referencia:
DISM /Apply-CustomDataImage /CustomDataImage:C:\Recovery\Customizations\apps.ppkg /ImagePath:C:\ /SingleInstance
Capturar la imagen
En esta sección, le explicaremos cómo capturar la imagen de sysprepped. Puede capturar un WIM o una FFU.
Captura de un WIM
En su equipo de referencia:
Identifique la letra de unidad de partición de Windows.
En el símbolo del sistema X:\windows\system32>, escriba diskpart y presione la tecla Entrar para iniciar Diskpart.
En el símbolo del sistema >DISKPART, escriba list volume
En la columna "Etiqueta", busque el volumen con la etiqueta "Windows"
Tenga en cuenta qué letra se ha asignado en la columna "Ltr" (ejemplo: C). Esta es la letra de unidad que se debe usar
Escriba exit para salir de Diskpart.
Capture la imagen de la partición de windows en USB-B. Este proceso tarda varios minutos.
Nota: Se recomienda usar un directorio de caché al ejecutar DISM. En este paso, crearemos un directorio temporal (scratchdir) en la clave USB-B para los archivos temporales, pero puede elegir cualquier disco duro con espacio disponible para el directorio temporal.
MD e:\scratchdir Dism /Capture-Image /CaptureDir:C:\ /ImageFile:E:\Images\CustomImage.wim /Name:"CustomImage" /scratchdir:e:\scratchdir
Esto captura una imagen denominada CustomImage.wim en
E:\Images
. Una vez completada la captura de imágenes, puede apagar el equipo de referencia.
Con la imagen capturada, puede ir directamente a Comprobar la imagen final.
Captura de una FFU
En su equipo de referencia:
Identifique la letra de unidad de partición de Windows.
En el símbolo del sistema X:\windows\system32>, escriba diskpart y presione la tecla Entrar para iniciar Diskpart.
En el disco de lista de tipos de solicitud \DISKPART>
En la columna "Disk ###", identifique el disco que tiene la instalación de Windows y anote el número de disco asignado. Esto tendrá un aspecto similar al disco 0.
Escriba exit para salir de Diskpart.
Capture una imagen del disco de Windows en USB-B. Este proceso tarda varios minutos.
DISM.exe /capture-ffu /imagefile=E:\Images\CustomImage.wim /Name:"CustomImage" /capturedrive=\\.\PhysicalDrive0 /description:"Windows 10 FFU"
Esto captura una imagen denominada CustomImage.wim en
E:\Images
. Una vez completada la captura de imágenes, puede apagar el equipo de referencia.
Verifique la imagen final
En esta sección, trataremos cómo implementar la imagen capturada para pruebas y comprobación.
Implementación de la imagen en el dispositivo de referencia
Arranque el equipo en el que desea probar la imagen en WinPE.
Ejecute applyimage.bat para implementar la imagen.
Si capturó un WIM llamado customimage.wim:
E:\Deployment\applyimage.bat E:\Images\customimage.wim
or
Si capturó una FFU denominada CustomImage.FFU:
E:\Deployment\applyimage.bat E:\Images\CustomImage.FFU
Siga las indicaciones del script para aplicar la imagen.
Escriba
exit
para cerrar WinPE y reiniciar el equipo.
Validación de la configuración
El equipo se reiniciará y arrancará en Windows por primera vez.
En OOBE, cree un usuario ficticio que se eliminará más adelante.
Compruebe que las aplicaciones y las personalizaciones sin conexión todavía están en la imagen y funcionan correctamente.
Algunas cosas que se deben comprobar son:
- Barra de tareas
- Aplicaciones ancladas
- Fondo de escritorio establecido para mostrar la imagen correcta
- La información de OEM se muestra correctamente
- Se ha establecido la clave del registro del identificador de aplicación de OEM
- El tema predeterminado es el que eligió
- Las aplicaciones de la Tienda se inician correctamente
- Las aplicaciones de escritorio se inician correctamente
- Las aplicaciones de escritorio aplicadas a través de SPP se inician correctamente
- Si ha habilitado el modo S, asegúrese de que se quita la clave del registro de fabricación
Comprobación de la recuperación
Compruebe 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 desde los siguientes puntos de entrada:
Configuración a. En el menú Inicio, haga clic en Configuración, b. En la aplicación Configuración, haga clic en Actualizar & seguridad y, a continuación, haga clic en Recuperación. c. Haga clic en el botón Comenzar en Restablecer este equipo y siga las instrucciones en pantalla.
Windows RE a. En la pantalla Elegir una opción en Windows RE, haga clic en Solucionar problemas b. Haga clic en Restablecer este equipo y, a continuación, siga las instrucciones en pantalla
Compruebe que se pueden crear medios de recuperación y compruebe su funcionalidad mediante la ejecución de la característica de recuperación sin sistema operativo: a. Inicie Crear una unidad de recuperación desde Panel de control b. Siga las instrucciones en pantalla para crear la unidad de recuperación USBc. Arranque el equipo desde la unidad de recuperación USB d. En la pantalla Elegir una opción, haga clic en Solucionar problemas e. Haga clic en Recuperar desde una unidad y, a continuación, siga las instrucciones en pantalla
Nota: La UI de restablecimiento rápido se ha rediseñado en Windows 10. La opción Mantener mis archivos en la UI ahora corresponde a la función Mantener mis archivos. Quitar todo corresponde a la función Quitar todo.
Optimización de la imagen final
En este momento, tiene una imagen de Windows casi lista para la implementación. En esta sección, le mostraremos cómo dar los toques finales a la imagen para que esté lista para la implementación.
Quite los paquetes sin usar de la imagen exportando una copia de ella.
Dism /export-image /sourceimagefile:E:\images\customimage.wim /sourceindex:1 /destinationimagefile:e:\images\MasterImage_Pro.wim
Envío final
Tiene que arrancar un equipo al menos una vez para permitir que se complete el paso de configuración especializado de la instalación de Windows antes de enviar un equipo.
La fase especialización de la configuración agrega información específica del hardware al PC y se completa cuando aparece la configuración rápida de Windows.
Consulte la documentación de directivas de OEM para obtener más detalles.
Reducción de las superficies de disco
A lo largo de esta guía, hemos mostrado algunos lugares donde puede reducir la superficie del disco:
- Usando Dism /export-image
- Usando el sistema operativo compacto
- Usando el sistema operativo compacto con creación de instancias únicas
En esta sección se muestran algunas maneras más de obtener espacio libre adicional.
Reducción y desactivación de Hiberfile
La reducción y desactivación del archivo hiberfile puede devolver entre 400 MB y 1,5 GB de espacio del sistema operativo en el sistema operativo implementado.
Reducir hiberfile en un 30 %
Al ejecutar sysprep.exe con unattend.xml, puede agregar un firstLogonCommand que reducirá hiberfile:
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="oobeSystem">
<component name="Microsoft-Windows-Shell-Setup">
<FirstLogonCommands>
<SynchronousCommand wcm:action="add">
<CommandLine>powercfg /h /type reduced</CommandLine>
<Description>Reduce hiberfile size</Description>
<Order>1</Order>
<RequiresUserInput>false</RequiresUserInput>
</SynchronousCommand>
</FirstLogonCommands>
</component>
</settings>
</unattend>
Desactivar Hiberfile
Al ejecutar sysprep.exe con unattend.xml, puede agregar un FirstLogonCommand que desactivará hiberfile:
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="oobeSystem">
<component name="Microsoft-Windows-Shell-Setup">
<FirstLogonCommands>
<SynchronousCommand wcm:action="add">
<CommandLine>powercfg /h /type Off</CommandLine>
<Description>Reduce hiberfile size</Description>
<Order>1</Order>
<RequiresUserInput>false</RequiresUserInput>
</SynchronousCommand>
</FirstLogonCommands>
</component>
</settings>
</unattend>
Capture la imagen con el archivo unattend.xml que contiene esta configuración.
Superficie de disco con optimizaciones
En la siguiente tabla se muestra espacio adicional guardado mediante el sistema operativo compacto, la creación de instancias únicas y la reducción o desactivación de Hiberfile en 2 GB (x86) y 4 GB (x64).
Tipo FootPrint | Windows 10 Home x86 con memoria de 2 GB | Windows 10 Home x64 con memoria de 4 GB |
---|---|---|
Superficie base | 11,68 GB (espacio adicional) | 15,06 GB (espacio adicional) |
Compacto, sin instancias únicas | 8,85 GB (>2,75 GB) | 11,3 GB (>3,7 GB) |
Compacto, con una sola instancia | 7,66 GB (>4 GB) | 10,09 GB (>4,75 GB) |
Hiberfile desactivado, sin compactar | 10,87 GB (>825 MB) | 13,48 GB (>1.5 GB) |
Hiberfile reducido, sin compactar | 11,27 GB (>400 MB) | 14,15 GB (>930 MB) |