S 模式驅動程式需求中的 Windows 10

本節說明 Windows 10 S 上的驅動程式安裝需求和封鎖的元件。

驅動程式需求

若要在 S 模式的 Windows 10 上安裝,驅動程式套件必須符合下列需求:

  • 驅動程式套件必須以 Windows、WHQL、ELAM 或市集 憑證從 Windows 硬體開發人員中心儀錶板進行數字簽署。
  • 隨附軟體必須使用 Microsoft Store 憑證簽署。
  • 不包含擷取未簽署二進位檔之驅動程式套件中的 *.exe、*.zip、*.msi 或 *.cab。
  • 驅動程式只會使用 INF 指示詞進行安裝。
  • 驅動程式不會呼叫 封鎖的收件匣元件
  • 驅動程式不包含任何使用者介面元件、應用程式或設定。 請改用來自 Microsoft Store 的通用應用程式,例如:
  • 驅動程式和韌體服務會使用 Windows Update,而不是更新程式應用程式。

最後,我們建議盡可能使用通用 Windows 驅動程式。 如需詳細資訊,請參閱:

安裝

  • 如果您在儀錶板中提交驅動程式時勾選 [S 合規性] 複選框,驅動程式會在 S 模式中同時傳遞至 Windows 10,以及具有相同 HW 標識碼之桌面版本的 Windows 10。 如需這些儀錶板選項的詳細資訊,請參閱將驅動程序發佈至 Windows Update
  • 如果 S 模式和以相同 HWID 為目標之 Windows 10 Windows 10 需要不同的驅動程式套件,請在以桌面版本的 Windows 10 為目標之套件的 INF 版本區段中設定較大的 DriverVer 專案。 例如,您可以針對 S 模式中以 Windows 10 為目標的套件設定 DriverVer05/24/2019,10.0.1.0,以及05/24/2019,10.1.1.0針對以桌面版 Windows 10 為目標的套件。

安裝疑難排解

如果您是以 S 模式 Windows 10 基底 INF 和擴充功能 INF,但只有擴充功能 INF 會安裝在桌面版本的 Windows 10 上,則已安裝的驅動程式為更高等級,或您的基底驅動程式未以正確的目標發佈。 (CHID 可能不同) 。 檢查並比較 BASE 驅動程式和延伸模塊驅動程式的出貨標籤。

封鎖的收件匣元件

下列元件會封鎖在 Windows 10 S 上執行:

  • bash.exe
  • cdb.exe
  • cmd.exe
  • cscript.exe
  • csi.exe
  • dnx.exe
  • fsi.exe
  • hh.exe
  • infdefaultinstall.exe (1709 版 Windows 10 新增)
  • 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

注意

若要確保您的 Windows 應用程式會在 S 模式中執行 Windows 10 的裝置上正確運作,請檢閱應用程式的測試指引