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 を対象とするパッケージでは DriverVer を
05/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 アプリを正常に作動させるには、アプリのテスト ガイダンスを確認してください。