IoT Core の機能一覧

Windows 10 IoT Core (IoT Core) イメージに追加できる機能は以下のとおりです。

OEM Input XML ファイルを使用して機能を追加します。 詳しくは IoT Core 製造ガイドをご覧ください。

Microsoft によって定義されたリテール機能

次の表は、リテール ビルドの OEMInput ファイルの Features 要素で OEM が使用できる Microsoft 定義の機能を示しています。

デバイスのイメージを作成するときは、デバイスに必要な機能を決定します。

機能

機能 説明
IOT_EFIESP UEFI を使用してデバイスを起動します。これは、すべてのイメージに必要な機能です。
IOT_UAP_OOBE 最初の起動時およびアプリのインストール中に起動される受信トレイ OOBE アプリが含まれ、すべてのイメージに必要な機能です。
IOT_CRT140 すべてのイメージに必要な機能である CRT バイナリを追加します。
IOT_UNIFIED_WRITE_FILTER 統合書き込みフィルター (UWF) を追加し、物理的な記憶域メディアをデータ書き込みから保護します。
IOT_USBFN_CLASS_EXTENSION USB ファンクション WDF クラス拡張機能を追加し、USB ファンクションモードをサポート。
IOT_POWERSHELL PowerShell (Arm64を除く) とWinRMバイナリを追加します。 推奨: Import-PSCoreRelease (importps) を使用してオープン ソースの PowerShell バージョンを追加します。 WinRM バイナリを含めるには、IOT_POWERSHELL 機能が引き続き必要です
IOT_ALLJOYN_APP ヘッドレス ZwaveAdapterAppx に使用される AllJoyn アプリケーションを追加します。
IOT_ONBOARDING_APP 他のWiFiプロファイルが設定されていない場合に、デバイスのWiFi接続をセットアップする手段を提供します。 WiFi アダプターをソフト AP モードにして、電話または他のデバイスを接続できるようにします。
IOT_FONTS_CHINESE_EXTENDED 追加の中国語フォントを追加します。
IOT_APP_TOOLKIT Appx のインストールと管理に必要なツールを追加します。
IOT_FFU_FLASHMODE ffutool を使用してデバイスをフラッシュできるように、フラッシュ モードのサポートを追加します。 現在はアームのみでサポートされています。
IOT_MTP メディア転送プロトコルのサポートを追加します。 「MTP」をご覧ください。
IOT_MIRACAST_RX_APP Miracast 受信機能をサポートする Connect アプリを追加します。 注意: このアプリが機能するには、基盤となるハードウェア/ドライバーが Miracast をサポートしている必要があります。 現在はアームのみでサポートされています。
IOT_WEBB_EXTN Windows デバイス ポータルを追加します。 エンドユーザーが最終的な構成を行い、顧客が WDP の証明書を取得して WDP ブラウザーと接続用ブラウザーの両方にそれをインストールする必要があることと、パスワードは WDP で変更されることを開発者が顧客にドキュメントで説明する "特定または限定的なインストール" (工場や小売店など) 向けのオープンな製品デバイスを商用展開を目指して構築している場合、このような限られた商用インスタンスでは WDP を使用できます。
IOT_BLUETOOTH_A2DP_SINK オーディオ デバイスをデバイスに対して再生できるようにします。 これは Windows 10 Version 1809 の新機能です
IOT_BLUETOOTH_A2DP_SOURCE デバイスを外部デバイス (Bluetooth スピーカーなど) で再生できるようにします。 この機能は、Windows 10 Version 1809 では個別の機能として利用できます。 Windows 10 Version 1803 では、これは既定でイメージに含まれていました。
IOT_BLUETOOTH_HFP_AUDIOGATEWAY HFP AudioGateway を使用すると、デバイスを電話のゲートウェイ デバイスとして機能させることができます。 アプリケーションは、Windows.ApplicationModel.Calls の API、特に VoipPhoneCall クラスを使用して、ペアリングされた Bluetooth ヘッドセットの呼び出し関数と通信できます。 .
IOT_HEADLESS_CONFIGURATION UI スタックが無効になり、フォアグラウンド アプリが起動しないヘッドレス モードで起動するようにデバイスを構成します
IOT_NARRATOR Windows 10 画面読み取り機能であるナレーターのサポートを追加します。
IOT_OCR_ALL_LANGS 英語を含む、サポートされているすべての言語に光学式文字認識 (OCR) を追加します
IOT_OCR_EN_US 英語の光学式文字認識 (OCR) サポートを追加します。 IOT_OCR_ALL_LANGS と一緒に使用しないでください
IOT_HWN_CLASS_EXTENSION (非推奨) バイブレーション API をサポートするためのハードウェア通知 WDF クラス拡張を追加します。 この機能はデフォルトで追加されているため、Windows 10 Version 1709 では非推奨です
IOT_NETCMD (非推奨) ネットワーク接続の構成に使用されるコマンド ライン ツール netcmd.exe を追加します。 Windows 10 Version 1803 では非推奨です。 バージョン 1803に更新すると、netcmd.exe は削除されます。 Wifi の管理には Windows.Devices.WiFi.WiFiAdapter を使用してください。 WiFi Connector の例をご覧ください。
IOT_APPLICATIONS (非推奨) Windows 10、1809 リリースで IOT_CORTANA 機能とともに非推奨になりました。 アカウント管理ホスト アプリケーションを追加し、MSA サインインを有効にします。 Cortana に必要です。

設定

機能 説明
IOT_POWER_SETTINGS 非アクティブが原因でデバイスがスリープ状態になるのを防ぎます。 x86/amd64 プラットフォームに必要です。 この機能は、Windows 10バージョン1703以降のArmをサポートしています。
IOT_EFIESP_BCD GPT ベースのドライブのブート構成データ (BCD) を設定します。 x86/amd64 に必要です。 MBR デバイスでは IOT_EFIESP_BCD_MBR を使用する必要があります。
IOT_EFIESP_BCD_MBR MBR ベースのドライブのブート構成データ (BCD) を設定します。
IOT_SHELL_HOTKEY_SUPPORT ホットキー VK_LWIN (左側の Windows キー) を使用して既定のアプリを起動するためのサポートを追加します。
IOT_SHELL_ONSCREEN_KEYBOARD 使用可能なスクリーン キーボードを追加します。
IOT_SHELL_ONSCREEN_KEYBOARD_FOLLOWFOCUS 入力フィールドにフォーカスがあるときに、スクリーン キーボードが自動的に表示されるようにします。 IOT_SHELL_ONSCREEN_KEYBOARD が必要です。
IOT_DISABLEBASICDISPLAYFALLBACK 受信トレイの基本的なレンダリング ドライバーを無効にします。 この機能は Qualcomm DragonBoard (DB) のみで使用する必要があります。
IOT_CRASHCONTROL_SETTINGS デバイスがクラッシュしたときにブルー スクリーン (BSOD) を表示せずに自動で再起動するようにデバイスを構成します。 これにより crashdump も無効になります。 [AutoReboot = 1; DisplayDisabled = 1 および CrashDumpEnabled = 0]。 「クラッシュの設定」をご覧ください
IOT_SSH Secure Shell (SSH) 接続を有効にします
IOT_GENERIC_POP (非推奨) Windows 10 1809 では、これは非推奨であり、デバイスは既定で OS のみの更新を取得します。 OS のみの更新プログラムの汎用デバイス ターゲット設定情報を追加します。

開発者ツール

重要

以下の開発者向け機能は、リテール ビルドおよび商用デバイスのイメージでは使用しないでください。 開発者用ツールとして IOT_SIREP を無効にするには、こちらの手順に従ってください。

機能 説明
IOT_SIREP TShell 接続用に SIREP サービスを有効にします。
IOT_TOOLKIT カーネル デバッグ コンポーネント、FTP、ネットワーク診断、基本的なデバイス ポータル、XPerf などの開発者ツールが含まれています。 これにより、ファイアウォール規則が緩和され、さまざまなポートが有効になります。
IOT_NANORDPSERVER リモート ディスプレイ パッケージを追加します。 注: リモート ディスプレイは、開発とトレーニングのみを目的としたプレリリース ソフトウェアです。
IOT_BERTHA サンプル アプリ "Bertha" を追加します。 このアプリは、基本的なバージョン情報と接続状態を提供します。
IOT_UAP_DEFAULTAPP サンプル アプリ "Chucky" を追加します。 このアプリは "Bertha" に似ています。
IOT_FTSER2K_MAKERDRIVER FTDI USB-to-Serial ドライバーを追加します。
IOT_CP210x_MAKERDRIVER SiliconLabs CP210x ベースの USB to Serial アダプターのドライバーを追加します。
IOT_DMAP_DRIVER DMAP ドライバーを追加します。
IOT_CONTAINERS ネイティブ Nano Server Containers のサポートを追加します。 これらは、Intel 64 ビット プラットフォーム (Windows 10 Version 1709 以降) および ARM32 プラットフォーム (Windows 10 Version 1809 以降) でサポートされています。
IOT_CORTANA (非推奨) Windows 10、1809 リリースで非推奨になりました。 デバイスに Cortana を含めるには、Cortana SDK を参照してください。 Cortana 機能を追加します。 IOT_APPLICATIONS 機能が必要です。
IOT_CORTANA_OBSCURELAUNCH (非推奨) Windows 10、1809 リリースで IOT_CORTANA 機能とともに非推奨になりました。 起動時に Cortana アプリケーションを実行できるようにします。 このアドオンにより、Cortana がバックグラウンドで実行され、Cortana 応答時間が短縮されます。

音声データ

機能 説明
IOT_SPEECHDATA_AR_SA アラビア語 (サウジアラビア) の音声データを追加します。
IOT_SPEECHDATA_DE_DE ドイツ語 (ドイツ) の音声データを追加します。
IOT_SPEECHDATA_EL_GR ギリシャ語の音声データを追加します。
IOT_SPEECHDATA_EN_CA 英語 (カナダ) の音声データを追加します。
IOT_SPEECHDATA_EN_GB 英語 (英国) の音声データを追加します。
IOT_SPEECHDATA_ES_ES スペイン語 (スペイン) の音声データを追加します。
IOT_SPEECHDATA_ES_MX スペイン語 (メキシコ) の音声データを追加します。
IOT_SPEECHDATA_FR_CA フランス語 (カナダ) の音声データを追加します。
IOT_SPEECHDATA_FR_FR フランス語 (フランス) の音声データを追加します。
IOT_SPEECHDATA_IT_IT イタリア語の音声データを追加します。
IOT_SPEECHDATA_JA_JP 日本語の音声データを追加します。
IOT_SPEECHDATA_KO_KR 韓国語の音声データを追加します。
IOT_SPEECHDATA_NL_NL オランダ語の音声データを追加します。
IOT_SPEECHDATA_PL_PL ポーランド語の音声データを追加します。
IOT_SPEECHDATA_PT_BR ポルトガル語 (ブラジル) の音声データを追加します。
IOT_SPEECHDATA_PT_PL ポルトガル語 (ポルトガル) の音声データを追加します。
IOT_SPEECHDATA_RO_RO ルーマニア語の音声データを追加します。
IOT_SPEECHDATA_RU_RU ロシア語の音声データを追加します。
IOT_SPEECHDATA_ZH_CN 中国語 (大陸) の音声データを追加します。
IOT_SPEECHDATA_ZH_HK 中国語 (香港特別行政区) の音声データを追加します。 IOT_SPEECHDATA_ZH_TW を含めないでください。
IOT_SPEECHDATA_ZH_TW 中国語 (台湾) の音声データを追加します。 IOT_SPEECHDATA_ZH_HK を含めないでください。
IOT_SPEECHDATA_EN_US (非推奨) Windows 10 Version 1607 では非推奨です。 この機能を追加しないでください。 既定のイメージには英語 (米国) の音声データが含まれています。

IoT コア アドオンの機能

Note

これらの機能に対応するパッケージは、iot-akd-addonkit のソースで入手できます。 これらは要件に合わせて変更できます。

機能 説明
CUSTOM_CMD oemcustomization.cmd を含める機能。 これは製品固有であり、製品ディレクトリから入力ファイルを取得します。 OEM_CustomCmd は非推奨の機能 ID であり、引き続きレガシー ビルドに使用できます。 「ランタイムのカスタマイズ」を参照してください
CUSTOM_BCD ブート UX の進行状況の表示を抑制し、フライト署名を可能にする BCD 設定が含まれています。 Custom.BCD.xml を変更してフライト署名を削除します。
CUSTOM_OOBEAPP OOBE App のカスタマイズが含まれています
PROV_AUTO プロビジョニング パッケージをイメージに追加する機能。 これは製品固有であり、製品ディレクトリから入力 ppkg ファイルを取得します。OEM_ProvAuto は非推奨の機能 ID であり、引き続きレガシー ビルドに使用できます。 「ランタイムのカスタマイズ」をご覧ください
RECOVERY_BCD GPT デバイスの回復 BCD 設定が含まれています。 「回復方法の追加」をご覧ください
RECOVERY_BCD_MBR MBR デバイスの回復 BCD 設定が含まれています。 「回復方法の追加」をご覧ください
SEC_BITLOCKER BitLocker の構成が含まれています
SEC_SECUREBOOT セキュア ブートのリテール構成が含まれています
SEC_SECUREBOOT_TEST セキュア ブートのテスト構成が含まれています
SEC_DEVICEGUARD DeviceGuard のリテール構成が含まれています
SEC_DEVICEGUARD_TEST DeviceGuard のテスト構成が含まれています
SETTINGS_HOTKEY レジストリ設定をイメージに追加する方法を説明する機能。 詳細については、「アプリの切り替え」をご覧ください。

機能のテスト

次の表は、テスト ビルドのみの OEMInput ファイルの Features 要素のうち、OEM が使用できる Microsoft 定義のテスト機能について説明しています。

機能 説明
IOT_BCD_FLASHMODE_SETTING FFU 点滅設定を有効にします。
IOT_DISABLE_TESTSIGNING テスト署名されたパッケージのランタイム インストールを無効にします。
IOT_EFIESP_TEST テスト イメージの起動に必要な UEFI パッケージ。 IOT_EFIESP と一緒に使用しないでください。
IOT_ENABLE_ADMIN 既定のパスワード 'p@ssw0rd' で管理者アカウントを有効にします。
IOT_ENABLE_TESTSIGNING テスト署名されたパッケージの実行時インストールを有効にします。 テスト署名されたドライバーと (.appx) アプリの実行を許可します。
IOT_KD_ON カーネル デバッガーを有効にします
IOT_KDNETUSB_SETTINGS すべてのカーネル デバッガー トランスポートが含まれ、USB 経由の KDNET を有効にします。 この機能の既定のデバッグ トランスポート設定は、"1.2.3.4" の IP アドレス、"50000" のポート アドレス、および "4.3.2.1" のデバッガー キーです。 既定の IP アドレス 1.2.3.4 を使用するには、/autodebug フラグを指定して VirtEth.exe を実行します。 たとえば、電話へのカーネル デバッガー接続を確立するには、command:Windbg -k net:port=50000,key=4.3.2.1 Note を使用します イメージで MTP または IP over USB を有効にする必要がある場合は、 IOT_KDUSB_SETTINGS または IOT_KDNETUSB_SETTINGS を含めないでください。 イメージでカーネル デバッガーが有効になっていて、デバッグ トランスポートを使用してデバイスに接続している場合、カーネル デバッガーは USB ポートのみを使用し、MTP と IP over USB が機能しなくなります。
IOT_KDSERIAL_SETTINGS すべてのカーネル デバッガー トランスポートが含まれ、次の設定で KDSERIAL を有効にします: 115200 ボー、8 ビット、パリティなし。 これらの設定は、x86 および amd64 プラットフォームに適用されます。 Armプラットフォームは、UEFI定義のシリアル転送設定を使用します。
IOT_KDUSB_SETTINGS すべてのカーネル デバッガー トランスポートが含まれ、KDUSB を有効にします。 この機能の既定のデバッグ トランスポート ターゲット名は WOATARGET です。 電話機へのカーネル デバッガー接続を確立するには、次のコマンドを使用します: Windbg -k usb:targetname=WOATARGET注意 イメージで MTP または IP over USB を有効にする必要がある場合は、IOT_KDUSB_SETTINGS または IOT_KDNETUSB_SETTINGS を含めないでください。 イメージでカーネル デバッガーが有効になっていて、デバッグ トランスポートを使用してデバイスに接続している場合、カーネル デバッガーは USB ポートのみを使用し、MTP と IP over USB が機能しなくなります。
IOT_WDTF HLK 検証に必要な Windows ドライバー テスト フレームワークのコンポーネントが含まれています。
IOT_DIRECTX_TOOLS DirectX ツールを追加します。
IOT_UMDFDBG_SETTINGS ユーザー モード ドライバー フレームワークのデバッグ設定が含まれます。
IOT_DISABLE_UMCI (非推奨) コードの整合性チェックを無効にします。 Windows 10 Version 1709 では非推奨です。

リリースごとの機能

次の表に、IoT Core OS リリースごとにサポートされている機能の概要をアルファベット順に示します。

機能 1809 (17731.x) 1803 (17134.x) 1709 (16299.x) 1703 (15063.x) 1607 (14393.x)
IOT_ALLJOYN_APP x x x x x
IOT_APPLICATIONS (非推奨) 該当なし x x x
IOT_APP_TOOLKIT x x x x x
IOT_BCD_FLASHMODE_SETTING x
IOT_BERTHA x x x x x
IOT_BLUETOOTH_A2DP_SINK x
IOT_BLUETOOTH_A2DP_SOURCE x
IOT_BLUETOOTH_HFP_AUDIOGATEWAY x
IOT_CONTAINERS x (x64、arm32) x (x64) x (x64)
IOT_CORTANA (非推奨) 該当なし x x x
IOT_CORTANA_OBSCURELAUNCH (非推奨) 該当なし x x x
IOT_CP210x_MAKERDRIVER x x x x
IOT_CRASHCONTROL_SETTINGS x x
IOT_CRT140 x x x x x
IOT_DIRECTX_TOOLS x x x x x
IOT_DISABLE_FLIGHTSIGNING x x x x x
IOT_DISABLE_TESTSIGNING x x x x x
IOT_DISABLE_UMCI (非推奨) 該当なし 該当なし 該当なし x x
IOT_DISABLEBASICDISPLAYFALLBACK x x x x x
IOT_DMAP_DRIVER x x x x x
IOT_EFIESP x x x x x
IOT_EFIESP_BCD x x x x x
IOT_EFIESP_BCD_MBR x x x x
IOT_EFIESP_TEST x x x x x
IOT_ENABLE_ADMIN x x x x x
IOT_EABLE_FLIGHTSIGNING x x x x x
IOT_ENABLE_TESTSIGNING x x x x x
IOT_FFU_FLASHMODE x (arm) x (arm)
IOT_FONTS_CHINESE_EXTENDED x x x x
IOT_FTSER2K_MAKERDRIVER x x x x x
IOT_GENERIC_POP (非推奨) 該当なし x x x x
IOT_HWN_CLASS_EXTENSION (非推奨) 該当なし 該当なし 該当なし x
IOT_HEADLESS_CONFIGURATION x
IOT_KD_ON x x x x x
IOT_KDNETUSB_SETTINGS x x x x x
IOT_KDSERIAL_SETTINGS x x x x x
IOT_KDUSB_SETTINGS x x x x x
IOT_MIRACAST_RX_APP x x
IOT_MTP x x
IOT_NANORDPSERVER x x x x x
IOT_NETCMD (非推奨) 該当なし 該当なし 該当なし x x
IOT_NARRATOR x
IOT_OCR_ALL_LANGS x
IOT_OCR_EN_US x
IOT_ONBOARDING_APP x x x
IOT_POWER_SETTINGS x x x x x (x86/x64)
IOT_POWERSHELL x x x x x
IOT_SHELL_HOTKEY_SUPPORT x x x x x
IOT_SHELL_ONSCREEN_KEYBOARD x x x x
IOT_SHELL_ONSCREEN_KEYBOARD_FOLLOWFOCUS x x x x
IOT_SIREP x x x x x
IOT_SPEECHDATA_AR_SA x
IOT_SPEECHDATA_DE_DE x x x x x
IOT_SPEECHDATA_EL_GR x
IOT_SPEECHDATA_EN_CA x x x x
IOT_SPEECHDATA_EN_GB x x x x x
IOT_SPEECHDATA_EN_US (非推奨) 該当なし 該当なし 該当なし 該当なし x
IOT_SPEECHDATA_ES_ES x x x x x
IOT_SPEECHDATA_ES_MX x x x x
IOT_SPEECHDATA_FR_CA x x x x
IOT_SPEECHDATA_FR_FR x x x x x
IOT_SPEECHDATA_IT_IT x x x x x
IOT_SPEECHDATA_JA_JP x x x x x
IOT_SPEECHDATA_KO_KR x
IOT_SPEECHDATA_NL_NL x
IOT_SPEECHDATA_PL_PL x
IOT_SPEECHDATA_PT_BR x
IOT_SPEECHDATA_PT_PL x
IOT_SPEECHDATA_RO_RO x
IOT_SPEECHDATA_RU_RU x
IOT_SPEECHDATA_ZH_CN x x x x x
IOT_SPEECHDATA_ZH_HK x x x x x
IOT_SPEECHDATA_ZH_TW x x x x x
IOT_SSH x x x x x
IOT_TOOLKIT x x x x x
IOT_UAP_DEFAULTAPP x x x x x
IOT_UAP_OOBE x x x x x
IOT_UMDFDBG_SETTINGS x x x x x
IOT_UNIFIED_WRITE_FILTER x x x x x
IOT_USBFN_CLASS_EXTENSION x x x x x
IOT_WDTF x x x x x
IOT_WEBB_EXTN x x x x x

Windows ADK IoT Core アドオンの内容

IoT Core 製造ガイド