Windows 10 S 模式驱动程序要求
本部分介绍 Windows 10 S 上的驱动程序安装要求和阻止的组件。
驱动程序要求
若要在 S 模式下的 Windows 10 上安装驱动程序包,必须满足以下要求:
- 驱动程序包必须使用 Windows 硬件开发人员中心仪表板中的 Windows、WHQL、ELAM 或应用商店证书进行数字签名。
- 必须使用 Microsoft Store 证书对配套软件进行签名。
- 不要在可提取未签名的二进制文件的驱动程序包中包含 *.exe、*.zip、*.msi 或 *.cab。
- 驱动程序仅使用 INF 指令进行安装。
- 驱动程序不调用 阻止的收件箱组件。
- 驱动程序不包括任何用户界面组件、应用或设置。 请改用 Microsoft Store 中的通用应用程序,例如:
- 驱动程序和固件维护使用 Windows 更新而不是某个更新程序应用。
最后,我们建议尽可能使用通用 Windows 驱动程序。 有关详细信息,请参阅:
安装
- 如果在 仪表板 中提交驱动程序时检查 S 符合性复选框,则会将驱动程序传送到 S 模式下的Windows 10,以及具有相同 HW ID 的桌面版Windows 10。 有关这些仪表板选项的详细信息,请参阅将驱动程序发布到Windows 更新。
- 如果针对同一 HWID 的 S 模式Windows 10和桌面版本的 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
。
排查安装问题
如果针对基本 INF 和扩展 INF 以 S 模式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运行的设备上正常运行,请查看应用测试指南。