Windows 10 в S-режиме требования к драйверу
В этом разделе описываются требования к установке драйверов и заблокированные компоненты в Windows 10 S.
Требования к драйверу
Для установки на Windows 10 в S-режиме пакеты драйверов должны соответствовать следующим требованиям:
- Пакеты драйверов должны быть подписаны цифровой подписью с помощью сертификата Windows, WHQL, ELAM или Store на информационной панели Центра разработчиков оборудования Windows.
- Программное обеспечение-компаньон должно быть подписано сертификатом Microsoft Store.
- Не включает *.exe, *.zip, *.msi или *.cab в пакет драйвера, который извлекает неподписанные двоичные файлы.
- Драйвер устанавливается только с помощью директив INF.
- Драйвер не вызывает заблокированные компоненты папки "Входящие".
- Драйверы не включают компоненты пользовательского интерфейса, приложения или параметры. Вместо этого используйте универсальные приложения из Microsoft Store, например:
- При обслуживании драйверов и встроенного ПО используется клиентский компонент Центра обновления Windows, а не приложение для обновления.
Наконец, мы рекомендуем использовать универсальный драйвер Windows, где это возможно. См. также:
Установка
- Если при отправке драйвера на панели мониторинга проверка флажки соответствия S, драйвер будет доставлен как в Windows 10 в S-режиме, так и в классические версии Windows 10 с одинаковым идентификатором HW. Дополнительные сведения об этих параметрах панели мониторинга см. в статье Публикация драйвера в клиентский компонент Центра обновления Windows.
- Если для Windows 10 в S-режиме и классических версиях Windows 10, предназначенных для одного И того же HWID, требуются разные пакеты драйверов, задайте в разделе INF Version большее значение DriverVer для пакета, предназначенного для классических версий Windows 10. Например, можно задать DriverVer для пакета, предназначенного
05/24/2019,10.0.1.0
для Windows 10 в S-режиме, и05/24/2019,10.1.1.0
для пакета, предназначенного для классических версий Windows 10.
Устранение неполадок установки
Если вы нацеливаетесь на Windows 10 в S-режиме как для базового 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 (новое дополнение для 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 будет правильно работать на устройствах, работающих Windows 10 в S-режиме, ознакомьтесь с руководством по тестированию приложений.