Compartir vía


Laboratorio 1b: Personalizar un dispositivo de referencia en modo auditoría

En el Laboratorio 1a, instalaste Windows IoT Enterprise en un dispositivo IoT y has arrancado en modo auditoría. En este laboratorio, te mostraremos cómo personalizar el dispositivo desde el modo auditoría.

Sugerencia

La mayoría de las personalizaciones de este Laboratorio se pueden realizar en una imagen de Windows montada sin conexión, así como en modo auditoría. Para obtener más información, consulta Modificación de una imagen de Windows mediante DISM.

¿Qué es el modo auditoría?

La mayoría de nuestras soluciones las personalizan nuestros asociados de OEM. El software OEM desempeña un papel importante en la funcionalidad del dispositivo IoT. Windows IoT Enterprise admite la personalización de OEM y permite que se ejecute un dispositivo personalizado sobre el sistema operativo.

Para ayudar a nuestros clientes OEM, ofrecemos el modo auditoría que permite a los administradores arrancar directamente en el escritorio antes de llegar a la pantalla de bienvenida de Windows, lo que les da la oportunidad de instalar Windows Updates, controladores y otro software según sea necesario.

Ventajas del uso del modo auditoría

Cuando Windows arranca, se inicia en modo de experiencia rápida (OOBE) o en modo auditoría. OOBE es la experiencia predeterminada integrada que permite a los usuarios finales escribir su información de cuenta, seleccionar idioma, aceptar los Términos de servicio de Microsoft y configurar redes. En el modo auditoría, puedes hacer lo siguiente:

  • Omitir OOBE. Puedes acceder al escritorio lo más rápido posible. No es necesario configurar opciones predeterminadas, como una cuenta de usuario, una ubicación y una zona horaria.
  • Instala aplicaciones, agrega controladores de dispositivo y ejecuta scripts. Puedes conectarte a una red y acceder a más archivos de instalación y scripts. También puedes instalar más paquetes de idioma y controladores de dispositivos.
  • Prueba la validez de una instalación de Windows. Antes de implementar el sistema en los usuarios finales, puedes realizar pruebas en el sistema sin crear una cuenta de usuario. A continuación, puedes preparar el sistema para que se inicie en OOBE en el siguiente arranque.
  • Agrega más personalizaciones a una imagen de referencia. Esto reduce el número de imágenes que tienes que administrar. Por ejemplo, puedes crear una sola imagen de referencia que contenga las personalizaciones básicas que deseas aplicar a todas las imágenes de Windows. Luego, puedes arrancar la imagen de referencia en modo auditoría y realizar más cambios específicos del equipo. Estos cambios pueden ser aplicaciones solicitadas por el cliente o controladores de dispositivos específicos.

Para obtener más información, consulta Información general sobre el modo auditoría.

Requisitos previos

La imagen que creaste en Laboratorio 1a: Crear una imagen básica instalada en un dispositivo IoT.

Personalización del dispositivo

Los pasos de este laboratorio son opcionales. La mayoría de los dispositivos OEM requieren al menos una de las personalizaciones de este laboratorio, pero no es necesario.

En esta sección se explica cómo agregar:

Agregar una característica a petición (FOD) en modo auditoría

Las características a petición (FOD) son los paquetes de características de Windows que se pueden agregar en cualquier momento. Entre las características comunes se incluyen recursos de lenguaje como el reconocimiento de escritura a mano u otras características como .NET Framework (. NetFx3).

Los asociados de dispositivos suelen incluir FOD en imágenes de Windows. Una característica agregada habitualmente es .NET Framework 3.5 para admitir escenarios en los que el dispositivo ejecuta una aplicación OEM y que necesita compatibilidad con .NET Framework 3.5.

Para agregar una característica a petición en modo auditoría, necesitas la ISO FOD en una unidad USB o copiarla en el dispositivo IoT. Una vez finalizada la instalación de las FOD, puedes quitar la ISO del dispositivo IoT o quitar la unidad USB.

  1. Monta la ISO de característica a petición (FOD) en el equipo técnico.

  2. Busca el archivo CAB del FOD que vas a instalar. En este ejemplo, usamos usa .NET Framework 3.5. El CAB se denomina Microsoft-Windows-NetFx3-OnDemand-Package~31bf3856ad364e35~amd64~~.cab. Puedes ver todos los nombres .cab de FOD en Características disponibles a petición.

  3. Copia el archivo CAB en el dispositivo IoT en una carpeta denominada C:\FOD.

  4. Agrega el FOD desde un símbolo de sistema administrativo:

    Dism /online /add-package /packagepath:C:\FOD\Microsoft-Windows-NetFx3-OnDemand-Package~31bf3856ad364e35~amd64~~.cab 
    
  5. Comprueba que el FOD forma parte de la imagen:

     Dism /online /get-capabilities /format:table
    

    La salida indica el estado de instalación de todos los FOD. Comprueba que los FOD que has instalado se muestran como Instalados.

    -------------------------------------------------------- | -----------
    Capability Identity                                      | State
    -------------------------------------------------------- | -----------
    ...                                                      |
    NetFX3~~~~                                               | Installed
    ...                                                      |
    

Consulta Características a petición para obtener más información sobre las características a petición, incluyendo cómo agregarlas a una imagen montada sin conexión.

Instalación de controladores en modo auditoría

Es posible que los asociados de dispositivos necesiten instalar más controladores para Windows con el fin de admitir el hardware del dispositivo IoT. Hay muchas maneras de instalar controladores. Las dos opciones siguientes muestran cómo realizar una instalación mediante el paquete de instalación proporcionado por los proveedores de controladores y cómo agregar el controlador mediante DISM.

Para agregar un controlador, debes tener un controlador proporcionado desde un proveedor de hardware. El paquete de controladores se puede distribuir como un archivo .msi, .exe o .inf. El proceso de agregar un controlador depende de cómo se distribuya el controlador.

Adición del controlador mediante el paquete de instalación proporcionado por los proveedores

Usa este método si el controlador proporcionado por el proveedor de hardware independiente (IHV) es un paquete MSI o EXE simple. Si deseas la instalación del controlador automático, puedes usar un archivo desatendido o scripting. En los pasos siguientes se describe una instalación.

  1. Recopila el paquete del instalador de controladores proporcionado por el IHV. Normalmente, un paquete del instalador de controladores es un paquete MSI o EXE.
  2. Copia el paquete en una ubicación temporal en el dispositivo IoT. En el modo de auditoría, el sistema se registra localmente como cuenta de administrador local. Ejecuta el MSI o EXE de instalación y sigue las indicaciones.
  3. Opcional Quita el paquete de instalación de la ubicación temporal.

Adición del controlador mediante DISM

Para usar este método, el controlador proporcionado por el IHV tiene que estar ya extraído en archivos INF, SYS, CAT, etc., o ser un paquete MSI o EXE que se pueda extraer. Este método también se puede usar para agregar controladores a una imagen montada sin conexión.

  1. Si el controlador se distribuye como MSI o EXE, copia el paquete de controladores proporcionado por el IHV en una carpeta del dispositivo IoT (usamos C:\Drivers en nuestro ejemplo). Si el paquete de controladores es un .msi* o .exe, extrae el contenido en una carpeta.

  2. Abre un símbolo del sistema administrativo y usa DISM para agregar todos los controladores de la carpeta.

    Dism /online /add-driver /driver:C:\Drivers /recurse
    

    La opción /recurse agrega todos los controladores ubicados en la carpeta C:\Drivers y sus subcarpetas.

  3. Reinicia el dispositivo si se te solicita. Cuando se reinicie el equipo, asegúrate de que se reinicia en modo auditoría.

Agregar un idioma en modo auditoría

Es posible que los asociados de dispositivos necesiten agregar más idiomas a una imagen para permitir que un usuario cambie los idiomas. Agregar idiomas durante el modo auditoría es importante para los dispositivos que no tienen una conexión a Internet continua para descargar e instalar un idioma con la aplicación Configuración.

Puedes agregar más idiomas a la imagen personalizada mediante DISM para instalar un paquete de idioma y las características relacionadas a petición. Puedes agregar idiomas en modo auditoría o a una imagen montada sin conexión. Para obtener más información, consulta Introducción a los idiomas.

  1. Monta la ISO de FOD en el equipo técnico. Es posible que la ISO todavía se monte si has agregado una FOD anteriormente en el laboratorio.

  2. Busca el archivo cab del paquete de idioma que vas a instalar. En este ejemplo, usaremos francés (fr-FR). El cab se denomina Microsoft-Windows-Client-Language-Pack_x64_fr-fr.cab.

  3. Copia el archivo cab en la carpeta del dispositivo IoT C:\FOD.

  4. Agrega el paquete de idioma desde un símbolo del sistema administrativo:

    Dism /online /add-package /packagepath:C:\FOD\Microsoft-Windows-Client-Language-Pack_x64_fr-fr.cab
    
  5. (OPCIONAL) Busca los componentes de idioma auxiliares del paquete de idioma y cópialos en C:\FOD. Los archivos cab de este ejemplo están en:

    • Microsoft-Windows-LanguageFeatures-Basic-fr-fr-Package~31bf3856ad364e35~amd64~~.cab
    • Microsoft-Windows-LanguageFeatures-OCR-fr-fr-Package~31bf3856ad364e35~amd64~~.cab
    • Microsoft-Windows-LanguageFeatures-Handwriting-fr-fr-Package~31bf3856ad364e35~amd64~~.cab
    • Microsoft-Windows-LanguageFeatures-TextToSpeech-fr-fr-Package~31bf3856ad364e35~amd64~~.cab
    • Microsoft-Windows-LanguageFeatures-Speech-fr-fr-Package~31bf3856ad364e35~amd64~~.cab
    1. Agrega las FOD para el paquete de idioma:
    • Microsoft-Windows-LanguageFeatures-Basic-fr-fr-Package~31bf3856ad364e35~amd64~~.cab:

      Dism /online /add-package /packagepath:C:\FOD\Microsoft-Windows-LanguageFeatures-Basic-fr-fr-Package~31bf3856ad364e35~amd64~~.cab
      
    • Microsoft-Windows-LanguageFeatures-OCR-fr-fr-Package~31bf3856ad364e35~amd64~~.cab:

      Dism /online /add-package /packagepath:C:\FOD\Microsoft-Windows-LanguageFeatures-OCR-fr-fr-Package~31bf3856ad364e35~amd64~~.cab
      
    • Microsoft-Windows-LanguageFeatures-Handwriting-fr-fr-Package~31bf3856ad364e35~amd64~~.cab:

      Dism /online /add-package /packagepath:C:\FOD\Microsoft-Windows-LanguageFeatures-Handwriting-fr-fr-Package~31bf3856ad364e35~amd64~~.cab
      
    • Microsoft-Windows-LanguageFeatures-TextToSpeech-fr-fr-Package~31bf3856ad364e35~amd64~~.cab:

      Dism /online /add-package /packagepath:C:\FOD\Microsoft-Windows-LanguageFeatures-TextToSpeech-fr-fr-Package~31bf3856ad364e35~amd64~~.cab
      
    • Microsoft-Windows-LanguageFeatures-Speech-fr-fr-Package~31bf3856ad364e35~amd64~~.cab:

      Dism /online /add-package /packagepath:C:\FOD\Microsoft-Windows-LanguageFeatures-Speech-fr-fr-Package~31bf3856ad364e35~amd64~~.cab
      
  6. Agrega el nuevo idioma a la lista de idiomas en Windows desde un símbolo del sistema administrativo de Windows PowerShell:

    $OldList = Get-WinUserLanguageList
    $OldList.Add("fr-FR")
    Set-WinUserLanguageList -LanguageList $OldList   
    

    Para obtener más información, consulta Set-WinUserLanguageList

Agregar una actualización acumulativa en modo auditoría

Es posible que los asociados de dispositivo necesiten actualizar la imagen del sistema operativo con la actualización acumulativa (LCU) más reciente como parte del proceso de compilación de imágenes inicial. La actualización se puede aplicar sin conexión o en línea mediante DISM o ejecutando directamente el paquete Microsoft Servicing Update (MSU).

Descarga de una actualización

Para agregar una actualización, primero descarga el LCU más reciente del catálogo de Microsoft Update. Estos pasos se pueden realizar en el equipo técnico si el dispositivo IoT no tiene conectividad a Internet o si el escenario del dispositivo no requiere la conexión a Internet.

  1. Visita el historial de actualizaciones de Windows 11 para ver qué actualizaciones están disponibles para tu imagen de Windows.
  2. En la parte superior izquierda de la página, selecciona la compilación de Windows.
  3. En el panel de navegación izquierdo se muestra el número de KB de LCU más reciente. Selecciona el nombre de KB más reciente, que te llevará a un artículo de KB con información sobre la versión.
  4. En la página del artículo de KB, busca el vínculo del catálogo de Microsoft Update y selecciona el vínculo para abrir la página de descarga en el catálogo.
  5. Descarga el paquete MSU del catálogo y guárdalo en C:\Packages en el dispositivo IoT.

Instalación de la actualización mediante la GUI

En el dispositivo IoT, selecciona el paquete Microsoft Servicing Update (MSU) en el Explorador de archivos para iniciar la instalación y sigue los pasos proporcionados en la GUI.

Instalación de la actualización mediante DISM

Puedes instalar una LCU mediante DISM, lo que puede resultar útil si estás scripting la instalación de la actualización. También puedes usar este método para agregar la actualización a una imagen montada sin conexión. Consulta Agregar actualizaciones a una imagen de Windows para obtener más información.

  1. Usa DISM para instalar la LCU en el dispositivo IoT desde un símbolo del sistema administrativo:

    Dism /online /add-package /packagepath:C:\Packages\<package.msu>
    

Instalación del software OEM en modo auditoría

Es posible que los asociados de dispositivos necesiten instalar software en modo auditoría. Este software puede ser aplicaciones de línea de negocio, herramientas, utilidades o cualquier tipo de software que necesite estar en el dispositivo antes del envío. Puedes usar el modo de auditoría para instalar software mediante métodos que están disponibles desde el escritorio de Windows y los asociados de dispositivo deben usar el método que mejor se adapte a su flujo de trabajo.

Hay varias cosas que deben tenerse en cuenta:

  • Si una aplicación instalada se convierte en la experiencia de Shell del dispositivo, sigue los pasos descritos en el Laboratorio n.º 5 para configurar el Launcher de shell o el acceso asignado. Las características usadas dependen del tipo de aplicación que se usa para shell.
    • El Launcher de shell se usa si se usa una aplicación Win32 o .NET como shell.
    • El acceso asignado se usa si se usa una aplicación para UWP como shell.
  • Si la experiencia del dispositivo es más similar a una experiencia de escritorio personalizada (por ejemplo, una pantalla completa de hotel) donde los usuarios pueden tener acceso al escritorio, hay pasos de personalización que pueden facilitar la conservación del diseño del dispositivo. Por ejemplo, el diseño de iconos en el menú de escritorio e inicio se puede conservar como parte del proceso de Sysprep.

Pasos siguientes

Con la imagen personalizada en modo auditoría, puedes personalizar aún más la experiencia del dispositivo. En el Laboratorio 2 se explica cómo habilitar las características de bloqueo de dispositivos.