共用方式為


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

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

驅動程式需求

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

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

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

安裝

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

安裝疑難排解

如果您在 S 模式中同時針對基底 INF 和擴充功能 INF 將 Windows 10 設為目標,但只有擴充功能 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 (Windows 10 版本 1709 的新增專案)
  • 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 的裝置上正常運作,請檢閱 應用程式的測試指引