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 的裝置上正常運作,請檢閱 應用程式的測試指引 。