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 と一緒に使用しないでください |
バイブレーション API をサポートするためのハードウェア通知 WDF クラス拡張を追加します。 この機能はデフォルトで追加されているため、Windows 10 Version 1709 では非推奨です | |
ネットワーク接続の構成に使用されるコマンド ライン ツール netcmd.exe を追加します。 Windows 10 Version 1803 では非推奨です。 バージョン 1803に更新すると、netcmd.exe は削除されます。 Wifi の管理には Windows.Devices.WiFi.WiFiAdapter を使用してください。 WiFi Connector の例をご覧ください。 | |
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) 接続を有効にします |
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 以降) でサポートされています。 |
Windows 10、1809 リリースで非推奨になりました。 デバイスに Cortana を含めるには、Cortana SDK を参照してください。 Cortana 機能を追加します。 IOT_APPLICATIONS 機能が必要です。 | |
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 を含めないでください。 |
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 | ユーザー モード ドライバー フレームワークのデバッグ設定が含まれます。 |
コードの整合性チェックを無効にします。 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 |
該当なし | 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) | ||
該当なし | x | x | x | ||
該当なし | 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 |
該当なし | 該当なし | 該当なし | 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 |
該当なし | x | x | x | x | |
該当なし | 該当なし | 該当なし | 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 |
該当なし | 該当なし | 該当なし | 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 |
該当なし | 該当なし | 該当なし | 該当なし | 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 |