Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
shell_louncher_v1_win_10_iot_enterprise [2020/08/04 11:10] vladimir |
— (текущий) | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Shell Louncher V1 ====== | ||
- | "Shell Louncher V1" - средство запуска оболочки для запуска одного классического приложения вместо оболочки системы и контроля его работы. Основные возможности Shell Louncher'а: | ||
- | * Запуск определенного приложения для каждого пользователя или группы пользователей | ||
- | * Выполнение действия после завершения работы запущенного приложения: выключение, перезагрузка, перезапуск приложений | ||
- | При совместной работе Shell Louncher'а и планировщика задач можно настроить: | ||
- | * Запуск множества приложений с отдельным контролем работы каждого приложения | ||
- | * Запуск приложения от имени администратора | ||
- | ===== Настройка средства запуска оболочки ===== | ||
- | Для работы Shell Louncher'а сначала необходимо [[+tab|добавление_компонентов_win_10_iot_enterprise|добавить его компонент]] в систему. Добавить компонент можно с помощью нижеуказанной команды, [[+tab|powershell|выполненной в среде]] с повышенными привилегиями. | ||
- | <code>DISM /online /Enable-Feature /all /FeatureName:Client-EmbeddedShellLauncher</code> | ||
- | С настройками по умолчанию Shell Louncher будет запускать консоль вместо оболочки системы, поэтому перед включением его необходимо настроить. Его настройки находятся в ветке реестра "HKLM\SOFTWARE\Microsoft\Windows Embedded\Shell Launcher". Рекомендуемые настройки - запуск стандартной оболочки системы по умолчанию и для группы "Администраторы" | ||
- | <code> | ||
- | Windows Registry Editor Version 5.00 | ||
- | |||
- | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Embedded\Shell Launcher] | ||
- | "Shell"="explorer.exe" | ||
- | "DefaultReturnCodeAction"=dword:00000003 | ||
- | |||
- | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Embedded\Shell Launcher\S-1-5-32-544] | ||
- | "Shell"="explorer.exe" | ||
- | "DefaultReturnCodeAction"=dword:00000003 | ||
- | </code> | ||
- | Для применения вышеуказанных настроек вы можете | ||
- | [[+tab|реестр_windows#С помощью REG-файла|создать reg-файл]] с их содержимым и применить настройки reg-файла | ||
- | двойным нажатием левой кнопки мыши. | ||
- | В основном разделе "Shell Launcher" указывается приложение запускаемое по умолчанию, т.е. если не назначен запуск других приложений. Для настройки запуска приложения для конкретного пользователя или группы необходимо создать подраздел имя которого будет соответствовать SID'у пользователя или группы, как это показано в примере для группы "Администраторы".\\ | ||
- | В значении "Shell" указывается полный путь к запускаемому приложению.\\ | ||
- | В значении "DefaultReturnCodeAction" указывается действие выполняемое при закрытии приложения: | ||
- | * 0 - перезапуск приложения | ||
- | * 1 - перезагрузка системы | ||
- | * 2 - выключение системы | ||
- | * 3 - действий не требуется | ||
- | После настройки Shell Louncher'а его необходимо включить. Для включения достаточно заменить запуск оболочки на запуск средства запуска оболочки | ||
- | <code> | ||
- | Windows Registry Editor Version 5.00 | ||
- | |||
- | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] | ||
- | "Shell"="eShell.exe" | ||
- | </code> | ||
- | |||
- | |||
- | <WRAP center round todo 60%> | ||
- | Данный раздел еще не дописан. | ||
- | </WRAP> | ||
- | |||
- | |||