Compartilhar via


Laboratório 1b: Personalizar o dispositivo de referência no Modo de Auditoria

No Laboratório 1a, você instalou o Windows IoT Enterprise em um dispositivo IoT e inicializou no modo de auditoria. Neste laboratório, mostramos como personalizar seu dispositivo no modo de auditoria.

Dica

A maioria das personalizações neste laboratório pode ser feita em uma imagem do Windows montada offline, bem como no modo de auditoria. Para obter mais informações, consulte Modificar uma imagem do Windows usando o DISM.

O que é o Modo de Auditoria?

A maioria de nossas soluções é personalizada por nossos parceiros OEM. O software OEM desempenha um papel significativo na funcionalidade do dispositivo IoT. O Windows IoT Enterprise dá suporte à personalização OEM e permite que um dispositivo personalizado seja executado sobre o sistema operacional.

Para ajudar nossos clientes OEM, oferecemos o Modo de Auditoria que permite que os administradores inicializem diretamente na área de trabalho antes de chegar à tela de boas-vindas do Windows, dando a eles a oportunidade de instalar atualizações do Windows, drivers e outros softwares conforme necessário.

Benefícios de usar o Modo de Auditoria

Quando o Windows é inicializado, ele é iniciado no modo OOBE (Experiência Pronta para Uso) ou no modo de auditoria. O OOBE é a experiência padrão pronta para uso que permite que os usuários finais insiram suas informações de conta, selecionem o idioma, aceitem os Termos de Serviço da Microsoft e configurem a rede. No modo de auditoria, você pode:

  • Ignorar OOBE. Você pode acessar a área de trabalho o mais rápido possível. Você não precisa definir as configurações padrão, como uma conta de usuário, local e fuso horário.
  • Instale aplicativos, adicione drivers de dispositivo e execute scripts. Você pode se conectar a uma rede e acessar mais arquivos e scripts de instalação. Você também pode instalar mais pacotes de idiomas e drivers de dispositivo.
  • Teste a validade de uma instalação do Windows. Antes de implantar o sistema para usuários finais, você pode executar testes no sistema sem criar uma conta de usuário. Em seguida, você pode preparar o sistema para iniciar no OOBE na próxima inicialização.
  • Adicione mais personalizações a uma imagem de referência. Isso reduz o número de imagens que você precisa gerenciar. Por exemplo, você pode criar uma única imagem de referência que contenha as personalizações básicas que deseja aplicar a todas as imagens do Windows. Em seguida, você pode inicializar a imagem de referência no modo de auditoria e fazer mais alterações específicas do computador. Essas alterações podem ser aplicativos solicitados pelo cliente ou drivers de dispositivo específicos.

Para obter mais informações, consulte Visão geral do modo de auditoria.

Pré-requisitos

A imagem que você criou no Laboratório 1a: crie uma imagem básica instalada em um dispositivo IoT.

Personalize o dispositivo

As etapas neste laboratório são opcionais. A maioria dos dispositivos OEM requer pelo menos uma das personalizações neste laboratório, mas não é necessária.

Esta seção aborda como adicionar:

Adicionar um recurso sob demanda (FOD) no modo de auditoria

Os FODs (recursos sob demanda) são pacotes de recursos do Windows que podem ser adicionados a qualquer momento. Os recursos comuns incluem recursos de idiomas, como o reconhecimento de manuscrito ou outros recursos como o .NET Framework (.NetFx3).

Os parceiros de dispositivos geralmente incluem FODs em imagens do Windows. Um recurso comumente adicionado é o .NET Framework 3.5 para dar suporte a cenários em que o dispositivo está executando um aplicativo OEM e que precisa de suporte ao .NET Framework 3.5.

Para adicionar um recurso sob demanda no modo de auditoria, você precisa do ISO do FOD em uma unidade USB ou copiado para seu dispositivo IoT. Depois de concluir a instalação dos FODs, você pode remover o ISO do dispositivo IoT ou remover a unidade USB.

  1. Monte o ISO do FOD (recurso sob demanda) no computador técnico.

  2. Localize o arquivo cab do FOD que você vai instalar. Neste exemplo, usamos o .NET Framework 3.5. A cabine tem o nome de Microsoft-Windows-NetFx3-OnDemand-Package~31bf3856ad364e35~amd64~~.cab. Você pode exibir todos os nomes de .cab do FOD em Recursos Disponíveis sob Demanda.

  3. Copie o arquivo cab para o dispositivo IoT em uma pasta chamada C:\FOD.

  4. Adicione o FOD, a partir de um prompt de comando administrativo:

    Dism /online /add-package /packagepath:C:\FOD\Microsoft-Windows-NetFx3-OnDemand-Package~31bf3856ad364e35~amd64~~.cab 
    
  5. Verifique se o FOD faz parte da imagem:

     Dism /online /get-capabilities /format:table
    

    A saída indica o status da instalação de todos os FODs. Verifique se os FODs instalados são exibidos como Instalados.

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

Consulte Recursos sob demanda para saber mais sobre recursos sob demanda, incluindo como adicioná-los a uma imagem montada offline.

Instalar drivers no modo de auditoria

Os parceiros de dispositivo podem precisar instalar mais drivers para Windows para dar suporte ao hardware do dispositivo IoT. Existem várias maneiras de instalar drivers. As duas opções a seguir mostram como fazer uma instalação usando o pacote de instalação fornecido pelos fornecedores de driver e como adicionar o driver usando o DISM.

Para adicionar um driver, você precisa ter um driver fornecido por um fornecedor de hardware. O pacote de driver pode ser distribuído como um arquivo .msi, .exe ou .inf. O processo de adição de um driver depende de como o driver é distribuído.

Adicionar o driver usando o pacote de instalação fornecido pelos fornecedores

Use esse método se o driver fornecido pelo IHV (fornecedor independente de hardware) for um pacote MSI ou EXE simples. Se você deseja a instalação automática do driver, pode usar um arquivo ou script autônomo. As etapas a seguir descrevem uma instalação.

  1. Reúna o pacote do instalador do driver fornecido pelo IHV. Um pacote de instalador de driver normalmente é um pacote MSI ou EXE.
  2. Copie o pacote para um local temporário no dispositivo IoT. No modo de auditoria, o sistema é conectado localmente como a conta de administrador local. Execute a instalação MSI ou EXE e siga os prompts.
  3. Opcional Remova o pacote de instalação do local temporário.

Adicionar o driver usando o DISM

Para usar esse método, o driver fornecido pelo IHV já deve ser extraído em arquivos INF, SYS, CAT etc. ou ser um pacote MSI ou EXE que possa ser extraído. Esse método também pode ser usado para adicionar drivers a uma imagem montada offline.

  1. Se o driver for distribuído como um MSI ou EXE, copie o pacote de driver fornecido pelo IHV em uma pasta no dispositivo IoT (usamos C:\Drivers em nosso exemplo). Se o pacote de driver for um .msi* ou .exe, extraia o conteúdo para uma pasta.

  2. Abra um Prompt de Comando Administrativo e use o DISM para adicionar todos os drivers na pasta.

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

    A /recurse opção adiciona todos os drivers localizados na pasta C:\Drivers e suas subpastas.

  3. Reinicialize o dispositivo, se solicitado. Quando o PC for reinicializado, certifique-se de que ele seja reinicializado no modo de auditoria.

Adicionar um idioma no Modo de Auditoria

Os parceiros de dispositivos podem precisar adicionar mais idiomas a uma imagem para permitir que um usuário altere os idiomas. Adicionar idiomas durante o modo de auditoria é importante para que dispositivos que não têm uma conexão persistente com a Internet baixem e instalem um idioma com o aplicativo Configurações.

Você pode adicionar mais idiomas à sua imagem personalizada usando o DISM para instalar um pacote de idiomas e os recursos sob demanda relacionados. Você pode adicionar idiomas no modo de auditoria ou a uma imagem montada offline. Para obter mais informações, confira Visão geral de idiomas.

  1. Monte o ISO do FOD no computador técnico. Seu ISO ainda pode ser montado se você adicionou um FOD anteriormente no laboratório.

  2. Localize o arquivo cab do pacote de idiomas que você vai instalar. Neste exemplo, usamos o francês (fr-FR). A cabine é chamada de Microsoft-Windows-Client-Language-Pack_x64_fr-fr.cab.

  3. Copie o arquivo cab para a pasta do dispositivo IoT C:\FOD.

  4. Adicione o pacote de idiomas, a partir de um Prompt de Comando Administrativo:

    Dism /online /add-package /packagepath:C:\FOD\Microsoft-Windows-Client-Language-Pack_x64_fr-fr.cab
    
  5. (OPCIONAL) Localize os componentes de idioma de suporte para o pacote de idiomas e copie-os para C:\FOD. Neste exemplo, os arquivos cab são:

    • 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. Adicione os FODs para seu pacote de idiomas:
    • 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. Adicione o novo idioma à lista de idiomas no Windows, a partir de um prompt administrativo do Windows PowerShell:

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

    Para obter mais informações, consulte Set-WinUserLanguageList

Adicionar uma atualização cumulativa no modo de auditoria

Os parceiros de dispositivo podem precisar atualizar a imagem do sistema operacional com a LCU (atualização cumulativa) mais recente como parte do processo de build da imagem inicial. A atualização pode ser aplicada offline ou online usando o DISM ou executando o pacote MSU (Microsoft Servicing Update) diretamente.

Baixar uma atualização

Para adicionar uma atualização, primeiro baixe a LCU mais recente do Catálogo do Microsoft Update. Essas etapas podem ser executadas no computador técnico se o dispositivo IoT não tiver conectividade com a Internet ou se o cenário do dispositivo exigir que nunca se conecte à Internet.

  1. Visite o Histórico de atualizações do Windows 11 para ver quais atualizações estão disponíveis para sua imagem do Windows.
  2. No canto superior esquerdo da página, selecione a compilação do Windows.
  3. A navegação à esquerda mostra o número KB da LCU mais recente. Selecione o nome da base de dados de conhecimento mais recente, que leva você a um artigo da base de dados com algumas informações sobre a versão.
  4. Na página do artigo da base de conhecimento, localize o link para o Catálogo do Microsoft Update e selecione o link para abrir a página de download no catálogo.
  5. Baixe o pacote MSU do catálogo e salve-o em C:\Packages no dispositivo IoT.

Instale a atualização usando a GUI

No dispositivo IoT, selecione o pacote MSU (Atualização de Manutenção da Microsoft) no Explorador de Arquivos para iniciar a instalação e siga as etapas fornecidas na GUI.

Instale a atualização usando o DISM

Você pode instalar uma LCU usando o DISM, o que pode ser útil se você estiver criando um script para a instalação da atualização. Você também pode usar esse método para adicionar a atualização a uma imagem montada offline. Para obter mais informações, consulte Adicionar atualizações a uma imagem do Windows.

  1. Use o DISM para instalar a LCU no dispositivo IoT, em um Prompt de Comando Administrativo:

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

Instale o software OEM no modo de auditoria

Os parceiros de dispositivos podem precisar instalar o software no modo de auditoria. Esse software pode ser aplicativos de linha de negócios, ferramentas, utilitários ou qualquer tipo de software que precise estar no dispositivo antes do envio. Você pode usar o Modo de Auditoria para instalar o software usando métodos disponíveis na área de trabalho do Windows, e os parceiros de dispositivo devem usar o método que melhor se alinha ao fluxo de trabalho.

Veja a seguir alguns itens que você deve levar em consideração:

  • Se um aplicativo instalado se tornar a experiência de shell para o dispositivo, siga as etapas no laboratório #5 para configurar o Shell Launcher ou o Acesso Atribuído. Os recursos usados dependem do tipo de aplicativo usado para o shell.
    • O Shell Launcher será usado se um aplicativo Win32 ou .NET for usado como shell.
    • O Acesso Atribuído será usado se um aplicativo UWP for usado como shell.
  • Se a experiência do dispositivo for mais parecida com uma experiência de área de trabalho personalizada (por exemplo, um quiosque de hotel) em que os usuários podem ter acesso à área de trabalho, há etapas de personalização que podem facilitar a preservação do layout do dispositivo. Por exemplo, o layout do ícone na área de trabalho e no menu Iniciar pode ser preservado como parte do processo Sysprep.

Próximas etapas

Com sua imagem personalizada no modo de auditoria, você pode personalizar ainda mais a experiência do dispositivo. O Laboratório 2 aborda como habilitar recursos de bloqueio de dispositivo.