Windows 10 S モードでのドライバー要件

この項目では、Windows 10 S におけるドライバー インストール要件とブロック対象のコンポーネントについて解説します。

ドライバーの要件

S モードの Windows 10 にドライバー パッケージをインストールするためには、次の要件を満たす必要があります。

  • Windows ハードウェア デベロッパー センター ダッシュボードから取得したWindows、WHQL、ELAM、またはストアの証明書を使用したデジタル署名が済んだドライバー パッケージであること。
  • コンパニオン ソフトウェアが、Microsoft Store 証明書を使用して署名されていること。
  • 署名されていないバイナリを抽出するドライバー パッケージに、*.exe、*.zip、*.msi、または *.cab が含まれていないこと。
  • ドライバーは INF ディレクティブのみを使用してインストールすること。
  • ドライバーが受信トレイのブロック対象コンポーネントを呼び出さないこと。
  • ドライバーに、ユーザー インターフェイス コンポーネント、アプリ、または設定が含まれていないこと。 代わりに、Microsoft Storeのユニバーサルアプリケーションを使用します。次に例を示します。
  • ドライバーとファームウェアのサービスでは、アップデーター アプリではなく Windows Update が使用されます。

また、可能な場合にはユニバーサル Windows ドライバーの使用をお勧めします。 For more info, see:

インストール

  • ダッシュボードでドライバーを送信する際、 S コンプライアンス チェック ボックスにチェックを入れると、S モードの Windows 10 と、同じハードウェア ID を持つ Windows 10 のデスクトップ バージョンの両方にドライバーを届けられます。 ダッシュボードのオプションの詳細は、「Windows Update へのドライバーの発行」をご覧ください。
  • S モードの Windows 10 と、同じ HWID を対象とする Windows 10 のデスクトップ バージョンにおいて、異なるドライバー パッケージが必要な場合は、Windows 10 のデスクトップ バージョンを対象とするパッケージの INF Version セクションで、より大きな DriverVer エントリを設定します。 たとえば、S モードの Windows 10 を対象とするパッケージでは DriverVer05/24/2019,10.0.1.0 に設定し、Windows 10 のデスクトップ バージョンを対象とするパッケージは 05/24/2019,10.1.1.0 に設定できます。

インストールのトラブルシューティング

基本 INF と拡張 INF の両方で S モードの Windows 10 を対象としているが、拡張 INF のみが Windows 10 のデスクトップ バージョンにインストールされる場合には、インストールされたドライバーのランクがより高いか、ベース ドライバーの発行における対象設定が正しくありません。 (ただしこれは CHID には当てはまらない場合があります)。 基本ドライバーと拡張ドライバーの配送ラベルを確認、比較してください。

受信トレイのブロック対象コンポーネント

Windows 10 S では、次のコンポーネントの実行がブロックされます。

  • bash.exe
  • cdb.exe
  • cmd.exe
  • cscript.exe
  • csi.exe
  • dnx.exe
  • fsi.exe
  • hh.exe
  • infdefaultinstall.exe (Windows 10 バージョン 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

Note

Windows 10 S モードを使用しているデバイスで Windows アプリを正常に作動させるには、アプリのテスト ガイダンスを確認してください。