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, требуются разные пакеты драйверов, задайте большую запись DriverVer в разделе версия INF для пакета, предназначенного для классических версий 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, но в классических версиях Windows 10 устанавливается только расширение INF, то либо установленный драйвер имеет больший ранг, либо базовый драйвер не был опубликован с правильным целевым значением. (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-режиме, ознакомьтесь с руководством по тестированию приложений.