共用方式為


IoT 核心版功能清單

以下是您可以新增至 Windows 10 IoT 核心版 (IoT 核心版) 映射的功能。

使用 OEMInput XML 檔案新增功能。 若要深入瞭解,請參閱 IoT核心版製造指南

Microsoft定義的零售功能

下表描述 OEM 在 OEMInput 檔案中用於零售組建的 Features 元素中,Microsoft定義的功能。

為裝置建立映像時,請判斷裝置需要哪些功能。

功能

功能 描述
IOT_EFIESP 使用 UEFI 開機裝置,所有映像中的必要功能。
IOT_UAP_OOBE 包含第一次開機期間啟動的收件匣 OOBE 應用程式,以及在安裝應用程式期間,所有映像中都需要的功能。
IOT_CRT140 在所有映像中新增CRT二進位檔,必要功能。
IOT_UNIFIED_WRITE_FILTER 新增 整合寫入篩選器 (UWF) 以保護實體儲存媒體免於數據寫入。
IOT_USBFN_CLASS_EXTENSION 為 USB 函式模式支援新增 USB 函式 WDF 類別延伸模組。
IOT_POWERSHELL 新增 PowerShell(Arm64 除外)和 WinRM 二進位檔。 建議:使用 Import-PSCoreRelease (importps)新增 開放原始碼 powershell 版本。 您仍然需要IOT_POWERSHELL功能以包含 WinRM 二進位檔
IOT_ALLJOYN_APP 新增用於無標題 ZwaveAdapterAppx 的 AllJoyn 應用程式。
IOT_ONBOARDING_APP 如果未設定其他WiFi配置檔,則提供設定裝置WiFi連線的方法。 它會將WiFi適配卡放入軟式AP模式,讓手機或其他裝置可以連線到它。
IOT_FONTS_CHINESE_EXTENDED 新增其他中文字型。
IOT_APP_TOOLKIT 新增Appx安裝和管理所需的工具。
IOT_FFU_FLASHMODE 新增閃爍模式支援,以便使用ffutool來刷新裝置。 目前僅支援arm。
IOT_MTP 新增媒體傳輸通訊協議支援。 請參閱 MTP
IOT_MIRACAST_RX_APP 新增支援Miracast接收功能的 Connect 應用程式。 請注意,基礎 hw/驅動程式應該支援 Miracast,此應用程式才能運作。 目前僅支援arm。
IOT_WEBB_EXTN 新增 Windows Device Portal。 如果您要建置開放式零售裝置以供用於「特定/有限安裝」的商業部署 (例如工廠或零售商店),讓使用者自己進行最後設定,並規定客戶必須取得 WDP 的憑證且將其同時安裝在 WDP 和連線的瀏覽器上,然後在 WDP 上變更密碼,則可以在此狹窄的商業實例中使用 WDP。
IOT_BLUETOOTH_A2DP_SINK 允許音訊裝置播放裝置。 這是 Windows 10 版本 1809 的新功能
IOT_BLUETOOTH_A2DP_SOURCE 允許裝置播放外部裝置(例如藍牙喇叭)。 這可在 Windows 10 版本 1809 中作為個別功能使用。 在 Windows 10 版本 1803 中,預設會包含在映像中。
IOT_BLUETOOTH_HFP_AUDIOGATEWAY HFP AudioGateway 可讓裝置作為電話的閘道裝置。 應用程式可以使用 Windows.ApplicationModel.Calls 下的 API,特別是 VoipPhoneCall 類別,與配對藍牙頭戴式裝置的呼叫函式互動。 .
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 (已淘汰) 新增硬體通知 WDF 類別延伸模組,以支援震動 API。 在 Windows 10 版本 1709 中已被取代,因為此功能預設會新增
IOT_NETCMD (已淘汰) 新增命令行工具:netcmd.exe,用於設定網路連線。 在 Windows 10 版本 1803 中已被取代。 更新至 1803 版時,將會移除netcmd.exe。 使用 Windows.Devices.WiFi.WiFiAdapter 來管理 Wifi。 請參閱 WiFi連接器 範例。
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 啟用安全殼層 (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 到序列驅動程式。
IOT_CP210x_MAKERDRIVER 將 SiliconLabs CP210x 型 USB 的驅動程式新增至序列適配卡。
IOT_DMAP_DRIVER 新增 DMAP 驅動程式。
IOT_CONTAINERS 新增原生 Nano Server 容器的支援。 這些支援 Intel 64 位平臺(自 Windows 10 版本 1709 起)和 ARM32 平臺(自 Windows 10 版本 1809 起)。
IOT_CORTANA (已淘汰) 在 Windows 10 1809 版本中已被取代。 請參閱 Cortana SDK,以將 Cortana 納入您的裝置。 新增 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_PT 新增葡萄牙文(葡萄牙)的語音數據。
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 版本 1607 中已被取代。 請勿新增這項功能。 預設影像包含英文 (US) 的語音數據。

IoT 核心版附加元件中的功能

注意

對應至這些功能的套件可在 iot-adk-addonkit 的 source 中取得。 您可以修改它們以符合您的需求。

功能 描述
CUSTOM_CMD 包含oemcustomization.cmd的功能。 這是產品特定的,並從產品目錄挑選輸入檔。 OEM_CustomCmd是已被取代的功能標識碼,仍可用於舊版組建。 請參閱 運行時間自定義
CUSTOM_BCD 包含 BCD 設定 來隱藏開機 UX 進度顯示,同時啟用正式發行前小眾測試版 Sigining。 修改 Custom.BCD.xml 以移除正式發行前小眾測試版簽署。
CUSTOM_OOBEAPP 包含 OOBE 應用程式的自訂 專案
PROV_AUTO 布建套件新增至映像的功能。 這是產品特有的,並從產品目錄挑選輸入ppkg檔案,OEM_ProvAuto是已被取代的功能識別碼,仍可用於舊版組建。 請參閱 運行時間自定義
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 檔案中 OEM 只能在測試組建的 Features 元素中使用的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」 的調試程式密鑰。 若要使用 1.2.3.4 的預設 IP 位址,請使用 /autodebug 旗標執行VirtEth.exe。 例如,若要建立與手機的核心調試程式連線,請使用命令:Windbg -k net:port=50000,key=4.3.2.1注意 如果您需要在映像中啟用 MTP 或 IP,請勿包含IOT_KDUSB_SETTINGSIOT_KDNETUSB_SETTINGS 如果在映像中啟用核心調試程式,並使用偵錯傳輸來連線到裝置,則核心調試程式會獨佔使用 USB 埠,並防止透過 USB 的 MTP 和 IP 運作。
IOT_KDSERIAL_SETTINGS 包含所有核心調試程式傳輸,並使用下列設定啟用 KDSERIAL:115200 Baud、8 位、無同位。 這些設定適用於 x86 和 amd64 平臺。 Arm 平臺使用 UEFI 定義的序列傳輸設定。
IOT_KDUSB_SETTINGS 包含所有核心調試程式傳輸,並啟用 KDUSB。 這項功能的預設偵錯傳輸目標名稱是 WOATARGET。 若要建立與電話的核心調試程序連線,請使用 命令: Windbg -k usb:targetname=WOATARGET注意 如果您需要在映射中啟用 MTP 或 IP,請勿包含 IOT_KDUSB_SETTINGSIOT_KDNETUSB_SETTINGS 。 如果在映像中啟用核心調試程式,並使用偵錯傳輸來連線到裝置,則核心調試程式會獨佔使用 USB 埠,並防止透過 USB 的 MTP 和 IP 運作。
IOT_WDTF 包含 Windows 驅動程式測試架構的元件,需要 HLK 驗證。
IOT_DIRECTX_TOOLS 新增 DirectX 工具。
IOT_UMDFDBG_SETTINGS 包含使用者模式驅動程式架構偵錯設定。
IOT_DISABLE_UMCI (已淘汰) 停用程式代碼完整性檢查。 Windows 10 版本 1709 中已被取代。

每個版本的功能

下表提供每個IoT核心版作業系統支援的功能概觀,依字母順序列出。

功能 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 (已淘汰) N/A 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 (已淘汰) N/A x x x
IOT_CORTANA_OBSCURELAUNCH (已淘汰) N/A 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 (已淘汰) N/A N/A N/A 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_ENABLE_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 (已淘汰) N/A x x x x
IOT_HWN_CLASS_EXTENSION (已淘汰) N/A N/A N/A 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 (已淘汰) N/A N/A N/A 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 (已淘汰) N/A N/A N/A N/A 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_PT 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 核心版附加元件中的內容

IoT 核心版製造指南