Udostępnij za pośrednictwem


Laboratorium 1b: dostosowywanie urządzenia referencyjnego w trybie inspekcji

W Lab 1azainstalowano system Windows IoT Enterprise na urządzeniu IoT i uruchomiono tryb audytu. W tym laboratorium pokazano, jak dostosować urządzenie z trybu inspekcji.

Napiwek

Większość dostosowań w tym laboratorium można wprowadzić do obrazu systemu Windows zainstalowanego w trybie offline, a także w trybie inspekcji. Aby uzyskać więcej informacji, zobacz Modyfikowanie obrazu systemu Windows przy użyciu narzędzia DISM.

Co to jest tryb inspekcji?

Większość naszych rozwiązań jest dostosowywana przez naszych partnerów OEM. Oprogramowanie OEM odgrywa znaczącą rolę w funkcjonalności urządzenia IoT. System Windows IoT Enterprise obsługuje dostosowywanie urządzeń przez producentów OEM i umożliwia uruchomienie urządzenia opracowanego specjalnie na bazie systemu operacyjnego.

Aby pomóc naszym klientom OEM, oferujemy tryb inspekcji, który umożliwia administratorom rozruch bezpośrednio na pulpicie przed przejściem do ekranu powitalnego systemu Windows, co daje im możliwość instalowania aktualizacji systemu Windows, sterowników i innego oprogramowania zgodnie z potrzebami.

Zalety korzystania z trybu inspekcji

Po uruchomieniu systemu Windows jest uruchamiany w trybie Out-Of-Box Experience (OOBE) lub w trybie inspekcji. OOBE to domyślne środowisko gotowe do użycia, które umożliwia użytkownikom końcowym wprowadzanie informacji o koncie, wybieranie języka, akceptowanie Warunków użytkowania usługi Microsoft i konfigurowanie sieci. W trybie inspekcji można wykonywać następujące czynności:

  • Pomiń OOBE. Dostęp do pulpitu można uzyskać tak szybko, jak to możliwe. Nie trzeba konfigurować ustawień domyślnych, takich jak konto użytkownika, lokalizacja i strefa czasowa.
  • Instalowanie aplikacji, dodawanie sterowników urządzeń i uruchamianie skryptów. Możesz nawiązać połączenie z siecią i uzyskać dostęp do większej liczby plików instalacyjnych i skryptów. Można również zainstalować więcej pakietów językowych i sterowników urządzeń.
  • Przetestuj ważność instalacji systemu Windows. Przed wdrożeniem systemu dla użytkowników końcowych można przeprowadzić testy w systemie bez tworzenia konta użytkownika. Następnie możesz przygotować system do uruchomienia w środowisku OOBE podczas następnego rozruchu.
  • Dodaj więcej dostosowań do obrazu referencyjnego. Zmniejsza to liczbę obrazów, którymi trzeba zarządzać. Można na przykład utworzyć pojedynczy obraz referencyjny zawierający podstawowe dostosowania, które mają być stosowane do wszystkich obrazów systemu Windows. Następnie można uruchomić obraz odniesienia w trybie kontroli i wprowadzić więcej zmian specyficznych dla tego komputera. Te zmiany mogą być aplikacjami żądanymi przez klienta lub określonymi sterownikami urządzeń.

Aby uzyskać więcej informacji, zobacz omówienie trybu inspekcji .

Warunki wstępne

Obraz utworzony w laboratorium Lab 1a: tworzenie podstawowego obrazu zainstalowanego na urządzeniu IoT.

Dostosowywanie urządzenia

Kroki opisane w tym laboratorium są opcjonalne. Większość urządzeń OEM wymaga co najmniej jednego z dostosowań w tym laboratorium, ale nie jest to wymagane.

W tej sekcji opisano sposób dodawania:

Dodaj funkcję na żądanie (FOD) w trybie audytu

Funkcje na żądanie (FOD) to pakiety funkcji systemu Windows, które można dodawać w dowolnym momencie. Typowe funkcje obejmują zasoby językowe, takie jak rozpoznawanie pisma ręcznego lub inne funkcje, takie jak .NET Framework (. NetFx3).

Partnerzy urządzeń często zawierają pliki FOD na obrazach systemu Windows. Często dodawana funkcja to .NET Framework 3.5 do obsługi scenariuszy, w których urządzenie uruchamia aplikację OEM i które wymaga obsługi programu .NET Framework 3.5.

Aby dodać funkcję na żądanie w trybie audytu, potrzebujesz obrazu ISO FOD, który powinien być na dysku USB lub skopiowany na urządzenie IoT. Po zakończeniu instalowania plików FOD można usunąć obraz ISO z urządzenia IoT lub usunąć dysk USB.

  1. Zainstaluj funkcję na żądanie (FOD) ISO na komputerze techników.

  2. Zlokalizuj plik cab FOD, który zamierzasz zainstalować. W tym przykładzie używamy programu .NET Framework 3.5. Cab nosi nazwę Microsoft-Windows-NetFx3-OnDemand-Package~31bf3856ad364e35~amd64~~.cab. Wszystkie nazwy FOD .cab można zobaczyć na Dostępne funkcje na żądanie.

  3. Skopiuj plik cab do urządzenia IoT w folderze o nazwie C:\FOD.

  4. Dodaj foD z administracyjnego wiersza polecenia:

    Dism /online /add-package /packagepath:C:\FOD\Microsoft-Windows-NetFx3-OnDemand-Package~31bf3856ad364e35~amd64~~.cab 
    
  5. Sprawdź, czy FOD jest częścią obrazu.

     Dism /online /get-capabilities /format:table
    

    Wynik wskazuje stan instalacji dla wszystkich FOD. Sprawdź, czy FOD, które zainstalowałeś, są wyświetlane jako Zainstalowane.

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

Zobacz Funkcje na żądanie, aby dowiedzieć się więcej na temat funkcji na żądanie, w tym sposobu dodawania ich do obrazu zainstalowanego w trybie offline.

Instalowanie sterowników w trybie inspekcji

Partnerzy urządzeń mogą wymagać zainstalowania większej liczby sterowników dla systemu Windows w celu obsługi sprzętu urządzenia IoT. Istnieje wiele sposobów instalowania sterowników. W poniższych dwóch opcjach pokazano, jak przeprowadzić instalację przy użyciu pakietu instalacyjnego dostarczonego przez dostawców sterowników i jak dodać sterownik przy użyciu narzędzia DISM.

Aby dodać sterownik, musisz mieć sterownik dostarczony przez dostawcę sprzętu. Pakiet sterowników może być dystrybuowany jako plik .msi, .exelub .inf. Proces dodawania sterownika zależy od sposobu dystrybucji sterownika.

Dodawanie sterownika przy użyciu dostarczonego pakietu instalacyjnego dostawcy

Użyj tej metody, jeśli sterownik dostarczony przez niezależnego dostawcę sprzętu (IHV) jest prostym pakietem MSI lub EXE. Jeśli chcesz zainstalować sterownik automatyczny, możesz użyć pliku nienadzorowanego lub skryptu. W poniższych krokach opisano instalację.

  1. Zbierz pakiet instalatora sterownika dostarczony przez IHV. Pakiet instalatora sterowników jest zazwyczaj pakietem MSI lub EXE.
  2. Skopiuj pakiet do lokalizacji tymczasowej na urządzeniu IoT. W trybie inspekcji system jest rejestrowany lokalnie jako konto administratora lokalnego. Uruchom instalatora MSI lub EXE i postępuj zgodnie z instrukcjami.
  3. Opcjonalne Usuń pakiet instalacyjny z lokalizacji tymczasowej.

Dodawanie sterownika przy użyciu narzędzia DISM

Aby użyć tej metody, sterownik dostarczony przez IHV musi być już wyodrębniony do plików INF, SYS, CAT itp. lub być pakietem MSI lub EXE, który można rozpakować. Ta metoda może również służyć do dodawania sterowników do obrazu zainstalowanego w trybie offline.

  1. Jeśli sterownik jest dystrybuowany jako plik MSI lub EXE, skopiuj pakiet sterowników dostarczony przez IHV do folderu na urządzeniu IoT (używamy C:\Drivers w naszym przykładzie). Jeśli pakiet sterowników jest .msi* lub .exe, wyodrębnij zawartość do folderu.

  2. Otwórz wiersz polecenia administracyjnego i użyj narzędzia DISM, aby dodać wszystkie sterowniki w folderze.

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

    Opcja /recurse dodaje wszystkie sterowniki znajdujące się w folderze C:\Drivers i jego podfolderach.

  3. Uruchom ponownie urządzenie, jeśli zostanie wyświetlony monit. Po ponownym uruchomieniu komputera upewnij się, że jest on ponownie uruchamiany w trybie inspekcji.

Dodawanie języka w trybie inspekcji

Partnerzy urządzeń mogą wymagać dodania większej liczby języków do obrazu, aby umożliwić użytkownikowi zmianę języków. Dodawanie języków w trybie inspekcji jest ważne dla urządzeń, które nie mają trwałego połączenia internetowego do pobierania i instalowania języka za pomocą aplikacji Ustawienia.

Do obrazu niestandardowego można dodać więcej języków, używając narzędzia DISM do zainstalowania pakietu językowego i powiązanych funkcji na żądanie. Języki można dodawać w trybie inspekcji lub do obrazu zainstalowanego w trybie offline. Aby uzyskać więcej informacji, zobacz omówienie języków .

  1. Zamontuj plik FOD ISO na komputerze technika. ISO może być nadal zamontowane, jeśli wcześniej dodano FOD w laboratorium.

  2. Znajdź plik cab pakietu językowego, który chcesz zainstalować. W tym przykładzie używamy języka francuskiego (fr-FR). Kabina nosi nazwę Microsoft-Windows-Client-Language-Pack_x64_fr-fr.cab.

  3. Skopiuj plik cab do folderu urządzenia IoT C:\FOD.

  4. Dodaj pakiet językowy z wiersza polecenia administracyjnego:

    Dism /online /add-package /packagepath:C:\FOD\Microsoft-Windows-Client-Language-Pack_x64_fr-fr.cab
    
  5. (OPCJONALNIE) Zlokalizuj składniki językowe pomocnicze dla pakietu językowego i skopiuj je do C:\FOD. W tym przykładzie pliki typu CAB to:

    • 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. Dodaj pliki FOD (Features on Demand) dla pakietu językowego:
    • 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. Dodaj nowy język do listy języków w systemie Windows z poziomu wiersza polecenia administracyjnego programu Windows PowerShell:

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

    Aby uzyskać więcej informacji, zobacz Set-WinUserLanguageList

Dodaj aktualizację zbiorczą w trybie audytu

Partnerzy urządzeń mogą wymagać zaktualizowania obrazu systemu operacyjnego przy użyciu najnowszej aktualizacji zbiorczej (LCU) w ramach procesu początkowej kompilacji obrazu. Aktualizację można zastosować w trybie offline lub w trybie online przy użyciu narzędzia DISM albo bezpośrednio uruchomić pakiet Microsoft Servicing Update (MSU).

Pobieranie aktualizacji

Aby dodać aktualizację, należy najpierw pobrać najnowszą wersję LCU z katalogu usługi Microsoft Update . Te kroki można wykonać na komputerze techników, jeśli urządzenie IoT nie ma łączności z Internetem lub jeśli scenariusz urządzenia nigdy nie wymaga połączenia z Internetem.

  1. Odwiedź historię aktualizacji systemu Windows 11, aby zobaczyć, które aktualizacje są dostępne dla obrazu systemu Windows.
  2. W lewym górnym rogu strony wybierz kompilację systemu Windows.
  3. Nawigacja po lewej stronie wyświetla najnowszy numer KB dla LCU. Wybierz najnowszą nazwę bazy wiedzy, która spowoduje przejście do artykułu bazy wiedzy z pewnymi informacjami o wydaniu.
  4. Na stronie artykułu bazy wiedzy znajdź link katalogu usługi Microsoft Update i wybierz link, aby otworzyć stronę pobierania w katalogu.
  5. Pobierz pakiet MSU z katalogu i zapisz go w C:\Packages na urządzeniu IoT.

Instalowanie aktualizacji przy użyciu graficznego interfejsu użytkownika

Na urządzeniu IoT wybierz pakiet Microsoft Servicing Update (MSU) w Eksploratorze plików, aby rozpocząć instalację i wykonaj kroki podane w graficznym interfejsie użytkownika.

Instalowanie aktualizacji przy użyciu narzędzia DISM

LCU można zainstalować przy użyciu narzędzia DISM, co może być przydatne w przypadku skryptów instalacji aktualizacji. Możesz również użyć tej metody, aby dodać aktualizację do obrazu zainstalowanego w trybie offline. Aby uzyskać więcej informacji, zobacz Dodawanie aktualizacji do obrazu systemu Windows .

  1. Użyj narzędzia DISM, aby zainstalować LCU na urządzeniu IoT z poziomu wiersza polecenia administracyjnego:

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

Instalowanie oprogramowania OEM w trybie inspekcji

Partnerzy urządzeń mogą wymagać zainstalowania oprogramowania w trybie audytu. To oprogramowanie może być aplikacjami liniowymi biznesu, narzędziami, programami użytkowymi lub dowolnym typem oprogramowania, które musi znajdować się na urządzeniu przed wysyłką. Możesz użyć trybu inspekcji, aby zainstalować oprogramowanie przy użyciu metod dostępnych na pulpicie systemu Windows, a partnerzy urządzeń powinni użyć metody, która najlepiej pasuje do ich przepływu pracy.

Kilka kwestii, które należy wziąć pod uwagę:

  • Jeśli zainstalowana aplikacja ma stać się środowiskiem powłoki dla urządzenia, wykonaj kroki opisane w laboratorium nr 5, aby skonfigurować Shell Launcher lub dostęp przypisany. Używane funkcje zależą od typu aplikacji używanej dla powłoki.
    • Program uruchamiający powłokę jest używany, jeśli aplikacja Win32 lub .NET działa jako powłoka.
    • Przypisany dostęp stosuje się, gdy aplikacja UWP jest używana jako powłoka.
  • Jeśli środowisko urządzenia jest bardziej jak dostosowane środowisko pulpitu (na przykład kiosk hotelowy), w którym użytkownicy mogą mieć dostęp do pulpitu, istnieją kroki dostosowywania, które mogą ułatwić zapewnienie zachowania układu urządzenia. Na przykład układ ikon na pulpicie i menu Start można zachować w ramach procesu Sysprep.

Następne kroki

Dzięki obrazowi dostosowanemu w trybie inspekcji możesz jeszcze bardziej dostosować środowisko urządzenia. Laboratorium 2 obejmuje sposób włączania funkcji blokady urządzenia.