Anforderungen für Windows 10 im S-Modus-Treiber

Dieser Abschnitt beschreibt die Anforderungen für die Treiberinstallation und die blockierten Komponenten unter Windows 10 S.

Treiberanforderungen

Um unter Windows 10 im S-Modus installiert werden zu können, müssen die Treiberpakete die folgenden Anforderungen erfüllen:

  • Die Treiberpakete müssen mit einem Windows-, WHQL-, ELAM- oder Store-Zertifikat aus dem Windows Hardware Developer Center Dashboard digital signiert sein.
  • Companion Software muss mit einem Microsoft Store Zertifikat signiert sein.
  • Enthält keine *.exe, *.zip, *.msi oder *.cab im Treiberpaket, das nicht signierte Binärdateien extrahiert.
  • Treiberinstallationen mit nur INF-Richtlinien.
  • Der Treiber ruft keine geblockten Inbox-Komponenten auf.
  • Treiber enthalten keine Benutzeroberflächenkomponenten, Apps oder Einstellungen. Verwenden Sie stattdessen z. B. Universal-Anwendungen aus dem Microsoft Store:
  • Die Treiber- und Firmwarewartung verwendet Windows Update und keine Updater-App.

Schließlich empfehlen wir, wenn möglich, die Verwendung eines Universal Windows-Treibers. Weitere Informationen:

Installation

  • Wenn Sie beim Übermitteln eines Treibers im Dashboard die Kontrollkästchen für die S-Compliance aktivieren, wird der Treiber sowohl an Windows 10 im S-Modus als auch an Desktop-Versionen von Windows 10 geliefert, die dieselbe HW-ID haben. Weitere Informationen zu diesen Dashboard-Optionen finden Sie unter Treiber für Windows Update veröffentlichen.
  • Wenn für Windows 10 im S-Modus und für Desktop-Versionen von Windows 10, die auf dieselbe HWID abzielen, unterschiedliche Treiberpakete benötigt werden, legen Sie für das Paket, das auf Desktop-Versionen von Windows 10 abzielt, einen größeren DriverVer-Eintrag im INF Version Abschnitt fest. Sie könnten zum Beispiel eine DriverVer von 05/24/2019,10.0.1.0 für das Paket festlegen, das auf Windows 10 im S-Modus abzielt, und 05/24/2019,10.1.1.0 für das Paket, das auf Desktop-Versionen von Windows 10 abzielt.

Problembehandlung bei der Installation

Wenn Sie sowohl für eine Basis-INF als auch für eine Erweiterungs-INF das Ziel Windows 10 im S-Modus anvisieren, aber nur die Erweiterungs-INF auf Desktop-Versionen von Windows 10 installiert wird, dann ist entweder Ihr installierter Treiber von höherem Rang oder Ihr Basistreiber wurde nicht mit der korrekten Zielsetzung veröffentlicht. (Die CHID kann unterschiedlich sein). Überprüfen und vergleichen Sie Ihr Label des BASE-Treibers und des Erweiterungstreibers.

Blockierte Inbox-Komponenten

Die folgenden Komponenten können unter Windows 10 S nicht ausgeführt werden:

  • bash.exe
  • cdb.exe
  • cmd.exe
  • cscript.exe
  • csi.exe
  • dnx.exe
  • fsi.exe
  • hh.exe
  • infdefaultinstall.exe (neu hinzugekommen für Windows 10, Version 1709)
  • kd.exe
  • lxssmanager.exe
  • msbuild.exe
  • mshta.exe
  • ntsd.exe
  • powershell.exe
  • powershell_ise.exe
  • rcsi.exe
  • reg.exe
  • regedit.exe
  • regedt32.exe
  • regini.exe
  • syskey.exe
  • wbemtest.exe
  • windbg.exe
  • wmic.exe
  • wscript.exe
  • wsl.exe

Hinweis

Um sicherzustellen, dass Ihre Windows App auf Geräten, die Windows 10 im S-Modus ausführen, korrekt funktioniert, lesen Sie bitte die Testanleitung für Apps.