Windows 10 IoT 核心版概觀

注意

支援 Windows 容器在 Windows Server、Windows IoT Server、Windows IoT Enterprise 和 Windows IoT Core 上進行商業部署。 自 Windows 的 10 月更新版本 2018 (組建 17763),Windows 容器僅可用於 Windows Enterprise 和 Professional 供開發/測試使用。

Windows 10 IoT 核心版是什麼?

Windows 10 IoT 核心版是針對具有或沒有顯示器的較小型裝置最佳化的 Windows 10 版本,而此裝置可在 ARM 和 x86/x64 裝置兩者上執行。 Windows IoT 核心版文件提供連接、管理、更新、保護裝置,以及其他的相關資訊。

如果您準備好移至下一個層級,並開始將您的解決方案商業化,您可以利用我們的 Windows 10 IoT 核心版製造指南,了解如何使用 Windows 10 IoT 核心版進行製造。

版本資訊

版本 版本 生命週期原則 可用性 維護結束
Windows 10 IoT 核心版 17763 現代 2018-11-13 2020-11-10
Windows 10 IoT 核心版 LTSC 17763 固定 2018-11-13 2029-01-09
Windows IoT 核心版服務 N/S 現代 2018-11-13 支援期間

開始使用

在嘗試製造裝置之前,最好先試用 Windows 10 IoT 核心版的裝置,並建立其原型。 如此,您即可了解製造時所需的功能和您想要的設定。

主題 描述
1. 挑選原型面板 看看常見的原型版面,然後從中選擇要開始建立原型的版面。
2.刷新原型映射 前往我們的教學課程章節,以了解如何將原型映像刷新到您選取的裝置上。
3. 安裝您的應用程式 了解如何使用不同的工具安裝您的應用程式。
4. 部署您的應用程式 了解如何使用 Visual Studio 部署應用程式。

Windows 10 IoT 核心版與 Windows 10 IoT 企業版之間的差異

雖然 Windows 10 IoT 核心版與 Windows 10 IoT 企業版的名稱類似,但它們提供的項目和支援的項目有差異。 以下是醒目提示版本差異的功能清單。

Feature / Edition Windows 10 IoT 核心版 Windows 10 IoT 企業版
使用者體驗 幕前一次一個 UWP 應用程式 (請參閱 IoT 殼層文件,了解如何處理應用程式 BackStack),支援背景應用程式和服務。 搭配進階鎖定功能的傳統 Windows Shell
支援無周邊
支援應用程式架構 僅限 UWP UI 完整 Windows UI 支援 (例如 UWP、WinForms 等)
Cortana Cortana SDK
加入網域 僅限 AAD AAD 與傳統網域
管理性 MDM MDM
裝置安全性技術 TPM安全開機、BitLocker、Device Guard,以及裝置健康情況證明 TPM安全開機、BitLocker、Device Guard,及裝置健康情況證明
CPU 架構支援 x86、x64 和 ARM x86 和 x64
授權 線上授權合約和內嵌的 OEM 合約,免權利金 直接和間接內嵌的 OEM 合約
使用方式情節 數位招牌、智慧建築、IoT 閘道、HMI、智慧居家、穿戴式裝置 業界平板電腦,零售服務點、Kiosk、數位招牌、ATM、醫療裝置、製造裝置、精簡型用戶端

如需最低需求詳細資料,請造訪 Windows 硬體網站

如果您有興趣深入了解服務點,請造訪本主題上的 UWP 文件

Windows 10 Desktop 和 Windows 10 IoT 核心版之間的差異

Desktop 和 IoT 核心版提供不同的功能

  • 自版本 1809 (17763) 後,Windows 10 IoT 核心版不再提供 Inbox Cortana。 如果想要將具有語音功能的裝置快速上市,您可以使用 Cortana 裝置 SDK 預覽,將 Cortana 支援整合至裝置。
  • Windows 10 IoT 核心版不支援 FileOpenPicker API。 若要存取本機磁碟機或抽取式存放裝置,您可以在自己的應用程式中實作此存取。
  • 立即可用的 Windows 10 IoT 核心版裝置將開機至預設應用程式,而非類似桌面的個人電腦。 不過,如需商業化,此預設應用程式「必須」取代為自訂應用程式或可以修改的預設應用程式。 此應用程式的目的不是只為您提供好用的命令介面,以在第一次開機時進行互動,還可讓您對此應用程式使用開放原始碼程式碼,以便您可以使用這些功能來隨插即用自己的自訂應用程式。

驅動程式支援方面的差異

  • Windows 10 Desktop 比 Windows 10 IoT 核心版支援更多的驅動程式。 若要讓相同裝置可同時 Windows 10 IoT 核心版與 Desktop 上運作,您可能需要從 Windows 10 IoT 核心版裝置的原始碼建置驅動程式,或尋找另一個因應措施,特別是 ARM 架構。
  • Windows 10 IoT 核心版 (ARM) 沒有立即可用的 libusb 驅動程式 - 您將需要從原始碼建置此驅動程式,以將 ARM 架構設為目標。

可用登錄設定的差異

  • 在桌面上,有「自動隱藏 Windows 中的捲軸」的選項,您可以將其設為關閉。 它是由下列登錄項目控制:

HKEY_CURRENTUSER\Control Panel\Accessibility

  • 根據預設,Windows 10 IoT 核心版裝置上沒有這類登錄。 如果想要的話,您將需要新增「動態捲軸」暫存器。
  • 若要在 UWP 應用程式中啟用自動隱藏捲軸,您可以新增 "DynamicScrollbars" 暫存器,並將值設為 "1",如下所示:
REG ADD "HKCU\Control Panel\Accessibility" /v DynamicScrollbars /t REG_DWORD \d "1"
  • 您必須從預設帳戶設定登錄機碼。 如果 ScrollViewer 的 XAML 設定為 "Visible",則登錄設定若為 0,將會強制捲軸出現,無論是否有足夠內容,讓捲軸出現在 UI 中。 登錄設定若為 1,捲軸將會保持隱藏狀態,直到有足夠的內容。
<TextBox Height="200" Width="100" IsEnabled="True" FontSize="50" TextWrapping="Wrap" ScrollViewer.VerticalScrollBarVisibility="Visible" Text="..."/>
  • 最後,如果 ScrollViewer XAML 的設定為 "Auto",則登錄設定若為 0,只會在有足夠內容來顯示捲軸時顯示完整捲軸。 當登錄設定為 1 時,若有足夠內容,捲軸就會出現,若沒有內容,就會隱藏。
<TextBox Height="200" Width="100" IsEnabled="True" FontSize="50" TextWrapping="Wrap" ScrollViewer.VerticalScrollBarVisibility="Auto" Text="..."/>

支援不同的命令

  • PowerShell Remove-AppxPackage 命令可在 Desktop 上運作,但不能在 Windows 10 IoT 核心版上運作。
  • 並非您裝置上的所有資料夾都可供通用 Windows 應用程式存取。 在 Windows 10 IoT 核心版上,您可以使用 FolderPermissions 工具,讓資料夾可供 UWP 應用程式存取。 例如,執行 FolderPermissions c:\test -e,讓 UWP 應用程式可以存取 c:\test 資料夾。 不過,Desktop 不提供此功能。

在本貼文所述的所有差異未來可能無效,因為 Windows 10 IoT 核心版會不斷地更新。

有用的資源

閱讀我們的文件,以深入了解 Windows 10 IoT 核心版。