Überwachungsmodus

Die meisten unserer Lösungen werden von unseren OEM-Partnern angepasst. OEM-Software spielt eine wichtige Rolle bei der Funktionalität des IoT-Geräts. Windows 10 IoT Enterprise unterstützt OEM-Anpassungen und ermöglicht die Ausführung eines benutzerdefinierten Geräts auf dem Betriebssystem.

Um unsere OEM-Kunden zu unterstützen, bieten wir den Überwachungsmodus an, mit dem Administratoren direkt auf dem Desktop gestartet werden können, bevor Sie zur Windows-Willkommensseite gelangen, sodass sie windows Updates, Treiber und andere Software nach Bedarf installieren können.

Der Überwachungsmodus ist nicht die einzige Möglichkeit zum Implementieren dieser Anpassungen. Wenn die folgenden Beispiele nicht in Ihren Workflow passen, finden Sie weitere Alternativen in der Dokumentation zur Desktopbereitstellung .

Für einen vollständig automatisierten Ansatz für diese Schritte sollten Sie das Windows 10 IoT Enterprise-Bereitstellungsframework verwenden.

Überblick

Wenn Windows gestartet wird, wird es entweder im OOBE-Modus (Out-Of-Box Experience) oder im Überwachungsmodus gestartet. OOBE ist die standardmäßige Out-of-Box-Erfahrung, die es Endbenutzern ermöglicht, ihre Kontoinformationen einzugeben, die Sprache auszuwählen, die Microsoft-Nutzungsbedingungen zu akzeptieren und das Netzwerk einzurichten.

Sie können Windows stattdessen so konfigurieren, dass der Überwachungsmodus gestartet wird. Im Überwachungsmodus können Sie weitere Änderungen an der Windows-Installation vornehmen, bevor Sie den Computer an einen Kunden senden oder das Image zur Wiederverwendung in Ihrem organization erfassen. Sie können beispielsweise Treiber installieren, die in einem Treiberpaket enthalten sind, Anwendungen installieren oder andere Updates vornehmen, für die die Ausführung der Windows-Installation erforderlich ist. Wenn Sie eine Antwortdatei verwenden, verarbeitet Windows Einstellungen in den Konfigurationsdurchläufen auditSystem und auditUser.

Ablaufdiagramm des Überwachungsmodus

Wenn Sie im Überwachungsmodus starten, melden Sie sich mit dem integrierten Administratorkonto beim System an. Nachdem Sie sich beim System angemeldet haben, wird das integrierte Administratorkonto während des auditUser-Konfigurationsdurchgangs sofort deaktiviert. Beim nächsten Neustart des Computers bleibt das integrierte Administratorkonto deaktiviert. Weitere Informationen finden Sie unter Aktivieren und Deaktivieren des integrierten Administratorkontos.

Wichtig

  • Wenn Sie sich im Überwachungsmodus befinden und ein kennwortgeschützter Bildschirmschoner gestartet wird, können Sie sich nicht wieder am System anmelden. Das integrierte Administratorkonto, das für die Anmeldung im Überwachungsmodus verwendet wurde, wird nach der Anmeldung sofort deaktiviert.
  • Um den Bildschirmschoner zu deaktivieren, ändern Sie entweder den Energiesparplan durch Systemsteuerung oder konfigurieren und stellen Sie einen benutzerdefinierten Plan bereit. Weitere Informationen finden Sie unter Erstellen eines benutzerdefinierten Energiesparplans.
  • Einstellungen in einer unbeaufsichtigten Antwortdatei aus dem oobeSystem-Konfigurationsdurchlauf werden nicht im Überwachungsmodus angezeigt.
  • Wenn Sie Skripts, Installationsprogramme und Diagnosetools auf Windows 10 S im Überwachungsmodus ausführen, müssen Sie möglicherweise den Fertigungsmodus für Windows 10 S aktivieren. Weitere Informationen finden Sie unter Fertigungsmodus.

Vorteile der Verwendung des Überwachungsmodus

Im Überwachungsmodus haben Sie folgende Möglichkeiten:

  • OOBE umgehen. Sie können so schnell wie möglich auf den Desktop zugreifen. Sie müssen keine Standardeinstellungen wie Benutzerkonto, Standort und Zeitzone konfigurieren.
  • Installieren Sie Anwendungen, fügen Sie Gerätetreiber hinzu, und führen Sie Skripts aus. Sie können eine Verbindung mit einem Netzwerk herstellen und auf weitere Installationsdateien und Skripts zugreifen. Sie können auch weitere Sprachpakete und Gerätetreiber installieren. Weitere Informationen finden Sie unter Hinzufügen eines Treibers online im Überwachungsmodus.
  • Testen Sie die Gültigkeit einer Windows-Installation. Bevor Sie das System für Endbenutzer bereitstellen, können Sie Tests auf dem System durchführen, ohne ein Benutzerkonto zu erstellen. Dann können Sie das System darauf vorbereiten, beim nächsten Start in OOBE zu starten.
  • Fügen Sie einem Referenzbild weitere Anpassungen hinzu. Dies reduziert die Anzahl der Bilder, die Sie verwalten müssen. Beispielsweise können Sie ein einzelnes Referenzimage erstellen, das die grundlegenden Anpassungen enthält, die Sie auf alle Windows-Images anwenden möchten. Anschließend können Sie das Referenzimage im Überwachungsmodus starten und weitere computerspezifische Änderungen vornehmen. Diese Änderungen können kundenbezogene Anwendungen oder bestimmte Gerätetreiber sein.

Hinzufügen eines Features bei Bedarf (FOD)

FODs sind Windows-Featurepakete, die jederzeit hinzugefügt werden können. Zu den allgemeinen Features zählen Sprachressourcen wie die Schrifterkennung oder andere Features wie .NET Framework (.NetFx3).

Gerätepartner schließen häufig FODs in Windows-Images ein. Oft wird .NET Framework 3.5 als Feature hinzugefügt, um Szenarien zu unterstützen, in denen das Gerät eine OEM-Anwendung ausführt, die die Unterstützung von .NET Framework 3.5 erfordert.

Um ein Feature on Demand im Überwachungsmodus hinzuzufügen, müssen Sie die FOD-ISO entweder auf einem USB-Laufwerk oder auf Ihr IoT-Gerät kopieren. Nachdem Sie die Installation der FODs abgeschlossen haben, können Sie die ISO-Datei von Ihrem IoT-Gerät entfernen oder das USB-Laufwerk entfernen.

  1. Stellen Sie die ISO-Datei des FOD auf dem Techniker-PC bereit.

  2. Suchen Sie nach der CAB-Datei für das FOD, das Sie installieren möchten. In diesem Beispiel verwenden wir .NET Framework 3.5. Der Name der CAB-Datei lautet Microsoft-Windows-NetFx3-OnDemand-Package~31bf3856ad364e35~amd64~~.cab. Die Namen der CAB-Dateien aller FODs finden Sie unter Verfügbare Features bei Bedarf.

  3. Kopieren Sie die CAB-Datei in einen Ordner namens „C:\FoD“ auf dem IoT-Gerät.

  4. Fügen Sie das FOD hinzu. Geben Sie den folgenden Befehl an einer Eingabeaufforderung mit Administratorberechtigung ein:

    DISM.exe /online /add-package /packagepath:C:\FoD\Microsoft-Windows-NetFx3-OnDemand-Package~31bf3856ad364e35~amd64~~.cab
    
  5. Stellen Sie sicher, dass das FOD im Image enthalten ist:

    DISM.exe /online /get-capabilities /format:table
    

    Die Ausgabe zeigt den Installationsstatus für alle FODs. Vergewissern Sie sich, dass der Status der FODs, die Sie installiert haben, Installiert lautet.

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

Weitere Informationen zu Features bei Bedarf und dazu, wie Sie sie einem offline bereitgestellten Image hinzufügen, finden Sie unter Features bei Bedarf.

Installieren von Treibern

Gerätepartner müssen möglicherweise weitere Treiber für Windows installieren, um die Hardware des IoT-Geräts zu unterstützen. Zum Installieren von Treibern gibt es zahlreiche Möglichkeiten. Die folgenden beiden Optionen zeigen, wie Eine Installation mithilfe des vom Treiberanbieter bereitgestellten Setuppakets und einer erweiterten Methode zum Hinzufügen des Treibers mithilfe von DISM durchgeführt wird.

Um einen Treiber hinzuzufügen, benötigen Sie einen Treiber, der von einem Hardwareanbieter bereitgestellt wird. Das Treiberpaket kann als .msi-, .exe- oder INF-Datei verteilt werden. Die Vorgehensweise zum Hinzufügen eines Treibers hängt davon ab, wie der Treiber verteilt wird.

Einfache Methode – manuelle Installation

Verwenden Sie diese Methode, wenn der vom unabhängigen Hardwarehersteller (Independent Hardware Vendor, IHV) bereitgestellte Treiber ein einfaches MSI- oder EXE-Paket ist. Wenn Sie die automatische Treiberinstallation wünschen, können Sie eine Unbeaufsichtigte Datei oder Skripts verwenden. In den folgenden Schritten wird eine Installation beschrieben.

  1. Rufen Sie das vom unabhängigen Hardwarehersteller bereitgestellte Treiber-Installer-Paket ab. Dies ist häufig ein MSI- oder EXE-Installationspaket.
  2. Kopieren Sie das Paket an einen temporären Speicherort auf dem IoT-Gerät. Im Überwachungsmodus wird das System lokal als das lokale Administratorkonto angemeldet. Führen Sie die Installations-MSI oder -EXE aus, und folgen Sie den Anweisungen.
  3. Optional. Entfernen Sie das Installationspaket vom temporären Speicherort.

Erweiterte Methode

Diese Methode setzt voraus, dass der vom unabhängigen Hardwarehersteller bereitgestellte Treiber bereits in INF-, SYS-, CAT-Dateien usw. extrahiert wurde oder ein MSI- oder EXE-Paket vorhanden ist, das extrahiert werden kann. Diese Methode kann auch zum Hinzufügen von Treibern zu einem offline bereitgestellten Image verwendet werden.

  1. Wenn der Treiber als MSI oder EXE verteilt wird, kopieren Sie das vom IHV bereitgestellte Treiberpaket in einen Ordner auf dem IoT-Gerät (in unserem Beispiel verwenden wir C:\Drivers). Wenn das Treiberpaket ein .msi oder .exe ist, extrahieren Sie den Inhalt in einen Ordner.

  2. Öffnen Sie eine Eingabeaufforderung mit Administratorberechtigung, und verwenden Sie DISM, um alle Treiber im Ordner hinzuzufügen.

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

    Mit /recurse der Option werden alle Treiber hinzugefügt, die sich im Ordner C:\Drivers und den zugehörigen Unterordnern befinden.

  3. Starten Sie das Gerät neu, wenn Sie dazu aufgefordert werden. Stellen Sie beim Neustart sicher, dass der PC im Überwachungsmodus neu gestartet wird.

Sprache hinzufügen

Gerätepartner müssen einem Bild möglicherweise weitere Sprachen hinzufügen, damit ein Benutzer die Sprache ändern kann. Dies ist wichtig für Geräte, die möglicherweise keine permanente Internetverbindung haben, um eine Sprache mit der Einstellungs-App herunterzuladen und zu installieren.

Sie können Ihrem benutzerdefinierten Image weitere Sprachen hinzufügen, indem Sie DISM verwenden, um ein Sprachpaket und die zugehörigen Features bei Bedarf zu installieren. Sprachen können im Überwachungsmodus oder zu einem offline bereitgestellten Image hinzugefügt werden. Weitere Informationen finden Sie unter Sprachübersicht.

  1. Stellen Sie die ISO-Datei des FOD auf Ihrem Techniker-PC bereit. Wenn Sie an früherer Stelle dieses Labs ein FOD hinzugefügt haben, ist sie möglicherweise noch eingebunden.

  2. Stellen Sie die ISO-Datei des Language Packs auf Ihrem Techniker-PC bereit.

  3. Fügen Sie Ihrem Image ein Language Pack hinzu. In diesem Beispiel verwenden wir Französisch (fr-FR). Geben Sie den folgenden Befehl an einer Eingabeaufforderung mit Administratorberechtigung ein:

    Dism /Add-Package /online /packagepath:"E:\x64\langpacks\Microsoft-Windows-Client-Language-Pack_x64_fr-fr.cab
    

    Dabei ist „E:\“ das Laufwerk mit der bereitgestellten ISO-Datei des Language Packs.

  4. Installieren Sie die Sprach-FODs für Ihr Language Pack.

    DISM /online /add-package /packagepath:D:Microsoft-Windows-LanguageFeatures-Basic-fr-fr-Package~31bf3856ad364e35~amd64~~.cab /packagepath:D:Microsoft-Windows-LanguageFeatures-OCR-fr-fr-Package~31bf3856ad364e35~amd64~~.cab /packagepath:D:Microsoft-Windows-LanguageFeatures-Handwriting-fr-fr-Package~31bf3856ad364e35~amd64~~.cab /packagepath:D:Microsoft-Windows-LanguageFeatures-TextToSpeech-fr-fr-Package~31bf3856ad364e35~amd64~~.cab /packagepath:D:Microsoft-Windows-LanguageFeatures-Speech-fr-fr-Package~31bf3856ad364e35~amd64~~.cab
    

    Dabei ist „D:“ das Laufwerk mit der bereitgestellten ISO-Datei des FOD.

Hinzufügen eines kumulativen Updates

Gerätepartner müssen das Betriebssystemimage möglicherweise im Rahmen des anfänglichen Buildprozesses für das Image mit dem aktuellen kumulativen Update (Latest Cumulative Update, LCU) aktualisieren. Das Update kann offline oder online mithilfe von DISM oder durch direktes Ausführen des MSU-Pakets angewendet werden. Die folgenden beiden Optionen zeigen, wie Sie eine Installation mit der MSU oder eine erweiterte Installation mithilfe von DISM durchführen.

Um ein Update hinzuzufügen, laden Sie zuerst die neueste LCU aus dem Microsoft Update-Katalog herunter und installieren sie dann. Sie können das Update über die grafische Benutzeroberfläche oder die Befehlszeile installieren.

Als Nächstes zeigen wir Ihnen, wie Sie eine LCU mithilfe einer MSU aus dem Microsoft Update-Katalog installieren.

Herunterladen eines Updates

Diese Schritte können auf dem Techniker-PC ausgeführt werden, wenn das IoT-Gerät über keine Internetverbindung verfügt oder wenn das Geräteszenario keine Verbindung mit dem Internet erfordert.

  1. Auf der Seite Updateverlauf für Windows 10 können Sie überprüfen, welche Updates für Ihr Windows-Image verfügbar sind.
  2. Wählen Sie oben links auf der Seite Ihren Windows 10 Build aus. Wählen Sie z. B. Windows 10, Version 1809 aus.
  3. Im linken Navigationsbereich wird ein Abschnitt mit dem Namen In dieser Version angezeigt. In diesem Abschnitt wird die KB-Nummer des aktuellen kumulativen Updates angezeigt. Wählen Sie den neuesten KB-Namen aus, der Sie zu einem KB-Artikel mit einigen Informationen zum Release führt.
  4. Suchen Sie auf der KB-Artikelseite nach dem Link für den Microsoft Update-Katalog, und wählen Sie den Link aus. Dadurch gelangen Sie zur Downloadseite im Katalog.
  5. Laden Sie das MSU-Paket aus dem Katalog herunter, und speichern Sie es unter „C:\Packages“ auf dem IoT-Gerät.

Installieren eines Updates – einfache Methode

Nachdem Sie ein Update heruntergeladen haben, doppelklicken Sie auf das Update in Explorer, um die Installation zu starten.

Installieren eines Updates – erweiterte Methode

Sie können ein aktuelles kumulatives Update mithilfe von DISM installieren. Dies kann hilfreich sein, wenn Sie ein Skript für die Installation des Updates erstellen. Sie können diese Methode auch verwenden, um das Update einem offline bereitgestellten Image hinzuzufügen. Weitere Informationen finden Sie unter Hinzufügen von Updates zu einem Windows-Image.

Verwenden Sie DISM, um das aktuelle kumulative Update zu installieren:

Geben Sie den folgenden Befehl an einer Eingabeaufforderung mit Administratorberechtigung ein:

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

Installieren von OEM-Software

Gerätepartner müssen möglicherweise Software im Überwachungsmodus installieren. Dabei kann es sich um Branchenanwendungen, Tools oder Hilfsprogramme handeln oder um beliebige Software, die vor der Auslieferung auf dem Gerät installiert werden muss. Sie können den Überwachungsmodus verwenden, um Software mithilfe von Methoden zu installieren, die auf dem Windows-Desktop verfügbar sind. Gerätepartner sollten die Methode verwenden, die am besten für ihren Workflow geeignet ist. Finden Sie unter

Einige Aspekte, die zu berücksichtigen sind:

  • Wenn eine installierte Anwendung zur Shelloberfläche für das Gerät werden soll, führen Sie die Schritte in Lab 5 aus, um shell Launcher oder zugewiesenen Zugriff einzurichten. Die verwendeten Features hängen vom Typ der Anwendung ab, die zur Shell wird.
    • Shell-Startprogramm wird verwendet, wenn eine Win32- oder .NET-Anwendung als Shell verwendet wird.
    • Der zugewiesene Zugriff wird verwendet, wenn eine UWP-Anwendung als Shell verwendet wird.
  • Wenn die Benutzeroberfläche auf dem Gerät eher eine angepasste Desktopdarstellung ist (z. B. ein Hotel-Kiosk), in der Benutzer Zugriff auf den Desktop haben können, gibt es Anpassungsschritte, mit denen Sie sicherstellen können, dass Ihr Gerätelayout erhalten bleibt. Das Symbollayout auf dem Desktop und das Startmenü können beispielsweise im Rahmen des Sysprep-Prozesses beibehalten werden.
  • Eine solche Installation muss im Überwachungsmodus ausgeführt werden und ist nicht für ein offline bereitgestelltes Image möglich.