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


Обзор средства запуска оболочки

Средство запуска оболочки — это функция Windows, которую можно использовать для замены оболочки windows Обозреватель по умолчанию (Explorer.exe) классическим приложением Windows или приложением универсальная платформа Windows (UWP). Эта функция полезна для создания пользовательского интерфейса на устройствах, которые используются для определенной цели, включая киоски, банкоматы и цифровые вывески.

Средство запуска оболочки определяет, какое приложение пользователь получает в качестве оболочки после входа. Это не мешает пользователю получить доступ к другим классическим приложениям и системным компонентам. В пользовательской оболочке можно запускать вторичные представления, отображаемые на нескольких мониторах, или запускать другие приложения в полноэкранном режиме по требованию пользователя. Вы также можете настроить средство запуска оболочки для запуска различных приложений оболочки для разных пользователей или групп пользователей.

С помощью средства запуска оболочки можно использовать функции и методы для управления доступом к другим приложениям или системным компонентам. К этим методам относятся, помимо прочего:

  • Поставщик служб конфигурации (CSP)
  • Групповая политика (GPO)
  • AppLocker

Требования к выпуску Windows

В следующем списке содержатся выпуски Windows, поддерживающие средство запуска оболочки:

✅ Enterprise / Enterprise LTSC
✅ для образования
✅ IIoT Enterprise или IoT Enterprise LTSC

Журнал версий средства запуска оболочки

Shell Launcher прошел несколько итераций с момента своего введения, при этом наиболее заметными являются Shell Launcher версии 1 и Shell Launcher версии 2. Каждая версия содержит улучшения и новые функции для улучшения пользовательского интерфейса и функциональности пользовательских оболочек в средах Windows:

  • Shell Launcher версии 1 — это исходная реализация, представленная для предоставления основных функциональных возможностей для замены оболочки по умолчанию. Однако он имел ограничения, такие как поддержка только приложений Win32 в качестве пользовательских оболочек и отсутствие гибкости для обработки современных сценариев приложений.
  • Средство запуска оболочки версии 2, представленное вместе с Windows 10, версия 1809, добавило поддержку приложений универсальная платформа Windows (UWP) в качестве пользовательских оболочек, что делает его более универсальным для современных сред

Различия между командой запуска оболочки версии 1 и командой запуска оболочки версии 2

  • Средство запуска оболочки Explorer.exeEshell.exeверсии 1 заменяет на , который может запускать только классическое приложение Windows.
  • Средство запуска оболочки Explorer.exeCustomShellHost.exeверсии 2 заменяется на , который может запускать классическое приложение Windows или приложение UWP
  • Помимо возможности использовать приложение UWP для замены оболочки, средство запуска оболочки версии 2 предлагает дополнительные улучшения:
    • Вы можете использовать пользовательское классическое приложение Windows, которое затем может запускать приложения UWP, такие как Параметры и Сенсорная клавиатура
    • В пользовательской оболочке UWP можно запускать вторичные представления и запускать на нескольких мониторах.
    • Пользовательское приложение оболочки выполняется в полноэкранном режиме и может запускать другие приложения в полноэкранном режиме по требованию пользователя.

Примеры конфигураций XML для различных сочетаний приложений см. в разделе Примеры для средства запуска оболочки версии 2.

Ограничения

Ниже приведены некоторые ограничения, которые следует учитывать при использовании средства запуска оболочки:

  • Windows не поддерживает настройку пользовательской оболочки перед встроенным интерфейсом (OOBE). В этом случае вы не сможете развернуть результирующий образ.
  • Средства запуска оболочки не поддерживают пользовательскую оболочку с приложением, которое запускает другой процесс и затем завершает работу. Например, нельзя указать write.exe в команде запуска оболочки. Средство запуска оболочки запускает пользовательскую оболочку и отслеживает процесс для идентификации завершения работы пользовательской оболочки. Write.exe создает 32-разрядный wordpad.exe процесс и завершает работу. Так как средство запуска оболочки не знает о вновь созданном wordpad.exe процессе, средство запуска оболочки выполняет действие на основе кода Write.exeвыхода , например перезапуск пользовательской оболочки.

Права пользователя средства запуска оболочки

Пользовательская оболочка запускается с тем же уровнем прав пользователя, что у учетной записи, использованной для входа в систему. Это означает, что пользователь с правами администратора может выполнять любое системное действие, требующее прав администратора, включая запуск других приложений с правами администратора.

Warning

Если приложению оболочки требуются права администратора и его необходимо повысить, а контроль учетных записей пользователей (UAC) включен, необходимо отключить контроль учетных записей для средства запуска оболочки, чтобы запустить приложение оболочки.

Дальнейшие действия

Узнайте, как настроить средство запуска оболочки:

Настройка средства запуска оболочки

Краткие руководства

Если вы хотите быстро протестировать средство запуска оболочки, проверка следующее краткое руководство.