Поделиться через


Требования к драйверу в режиме S в Windows 10

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