Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
shell_louncher_v1_win_10_iot_enterprise [2020/08/04 14:40] vladimir [Shell Louncher V1] |
shell_louncher_v1_win_10_iot_enterprise [2021/01/25 11:47] vladimir удалено |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Shell Louncher V1 ====== | + | ====== Shell Launcher V1 ====== |
**Информация в данном разделе актуальна для Windows 10: 1607, 1809.**\\ | **Информация в данном разделе актуальна для Windows 10: 1607, 1809.**\\ | ||
\\ | \\ | ||
- | "Shell Louncher V1" - средство запуска оболочки для запуска одного классического приложения вместо оболочки системы и контроля его работы. Основные возможности Shell Louncher'а: | + | "Shell Launcher V1" - средство запуска оболочки для запуска одного классического приложения вместо оболочки системы и контроля его работы. Основные возможности Shell Launcher'а: |
* Запуск определенного приложения для каждого пользователя или группы пользователей | * Запуск определенного приложения для каждого пользователя или группы пользователей | ||
* Выполнение действия после завершения работы запущенного приложения: выключение, перезагрузка, перезапуск приложений | * Выполнение действия после завершения работы запущенного приложения: выключение, перезагрузка, перезапуск приложений | ||
- | При совместной работе Shell Louncher'а и планировщика задач можно настроить: | + | При совместной работе Shell Launcher'а и [[+tab|оснастка_планировщик_заданий|планировщика заданий]] можно настроить: |
* Запуск множества приложений с отдельным контролем работы каждого приложения | * Запуск множества приложений с отдельным контролем работы каждого приложения | ||
* Запуск приложения от имени администратора | * Запуск приложения от имени администратора | ||
===== Настройка средства запуска оболочки ===== | ===== Настройка средства запуска оболочки ===== | ||
- | Для работы Shell Louncher'а сначала необходимо [[+tab|добавление_компонентов_win_10_iot_enterprise|добавить его компонент]] в систему. Добавить компонент можно с помощью нижеуказанной команды, [[+tab|powershell|выполненной в среде]] с повышенными привилегиями. | + | Для работы Shell Launcher'а сначала необходимо [[+tab|добавление_компонентов_win_10_iot_enterprise|добавить его компонент]] в систему. Добавить компонент можно с помощью выполнения нижеуказанной команды, [[+tab|powershell|выполненной в среде]] с повышенными привилегиями. |
<code>DISM /online /Enable-Feature /all /FeatureName:Client-EmbeddedShellLauncher</code> | <code>DISM /online /Enable-Feature /all /FeatureName:Client-EmbeddedShellLauncher</code> | ||
- | С настройками по умолчанию Shell Louncher будет запускать консоль вместо оболочки системы, поэтому перед включением его необходимо настроить. Его настройки находятся в ветке реестра "HKLM\SOFTWARE\Microsoft\Windows Embedded\Shell Launcher". Рекомендуемые настройки - запуск стандартной оболочки системы по умолчанию и для группы "Администраторы" | + | С настройками по умолчанию Shell Launcher будет запускать консоль вместо оболочки системы, поэтому перед включением его необходимо настроить. Его настройки находятся в ветке реестра "HKLM\SOFTWARE\Microsoft\Windows Embedded\Shell Launcher". Рекомендуемые настройки - запуск стандартной оболочки системы по умолчанию и для группы "Администраторы" |
<code> | <code> | ||
Windows Registry Editor Version 5.00 | Windows Registry Editor Version 5.00 | ||
Строка 34: | Строка 34: | ||
* 2 - выключение системы | * 2 - выключение системы | ||
* 3 - действий не требуется | * 3 - действий не требуется | ||
- | После настройки Shell Louncher'а его необходимо включить. Для включения достаточно заменить запуск оболочки на запуск средства запуска оболочки | + | После настройки Shell Launcher'а его необходимо включить. Для включения достаточно заменить запуск оболочки на запуск средства запуска оболочки |
<code> | <code> | ||
Windows Registry Editor Version 5.00 | Windows Registry Editor Version 5.00 | ||
Строка 43: | Строка 43: | ||
===== Расширение возможностей запуска приложения ===== | ===== Расширение возможностей запуска приложения ===== | ||
==== Запуск приложения с повышенными привилегиями ==== | ==== Запуск приложения с повышенными привилегиями ==== | ||
- | Для запуска классического приложения с повышенными привилегиями вместо оболочки системы необходимо использовать совместную работу Shell Louncher’а и планировщика заданий. Роль Shell Louncher’а – отключения запуска стандартной оболочки системы, это можно сделать, указав «0» вместо запускаемого приложения, а в качестве кода действия необходимо указать «3» - действий не требуется. | + | Для запуска классического приложения с повышенными привилегиями вместо оболочки системы необходимо использовать совместную работу Shell Launcher’а и планировщика заданий. Роль Shell Launcher’а – отключения запуска стандартной оболочки системы, это можно сделать, указав «0» вместо запускаемого приложения, а в качестве кода действия необходимо указать «3» - действий не требуется. |
==== Настройка планировщика заданий для запуска приложений ==== | ==== Настройка планировщика заданий для запуска приложений ==== | ||
- | - Откройте планировщик заданий | + | - Откройте [[+tab|оснастка_планировщик_заданий|планировщик заданий]] |
- Нажмите правой кнопкой мыши на пункте "Библиотека планировщика заданий" | - Нажмите правой кнопкой мыши на пункте "Библиотека планировщика заданий" | ||
- Выберите пункт "Создать задачу" | - Выберите пункт "Создать задачу" | ||
Строка 72: | Строка 72: | ||
- На вкладке "Параметры" снимите флажок в пункте "Останавливать задачу, выполняемую дольше:" | - На вкладке "Параметры" снимите флажок в пункте "Останавливать задачу, выполняемую дольше:" | ||
- Нажмите "ОК" для завершения настройки задачи | - Нажмите "ОК" для завершения настройки задачи | ||
+ | При необходимости запустить приложение в полноэкранном режиме необходимо добавить параметры "-WindowStyle Maximized" | ||
==== Запуск множества приложений с отдельным контролем работы ==== | ==== Запуск множества приложений с отдельным контролем работы ==== | ||
Для запуска множества приложений с отдельным контролем работы необходимо создать множество действий, которые описаны в предыдущем подразделе.\\ | Для запуска множества приложений с отдельным контролем работы необходимо создать множество действий, которые описаны в предыдущем подразделе.\\ | ||
Строка 80: | Строка 81: | ||
===== Проблемы и решения ===== | ===== Проблемы и решения ===== | ||
==== Система не загружается после запечатывания в режиме OOBE ==== | ==== Система не загружается после запечатывания в режиме OOBE ==== | ||
- | Если для группы "Пользователи" - "S-1-5-32-545" настроен запуск приложения, то система не пройдет шаг "OOBE". На время прохождения шага "OOBE" необходимо отключить Shell Louncher. | + | Если для группы "Пользователи" - "S-1-5-32-545" настроен запуск приложения, то система не пройдет шаг "OOBE". На время прохождения шага "OOBE" необходимо отключить Shell Launcher. |
===== Официальная документация ===== | ===== Официальная документация ===== | ||
* [[+tab|https://docs.microsoft.com/en-us/windows-hardware/customize/enterprise/shell-launcher|Shell Launcher]] | * [[+tab|https://docs.microsoft.com/en-us/windows-hardware/customize/enterprise/shell-launcher|Shell Launcher]] | ||
* [[+tab|https://docs.microsoft.com/en-us/windows-hardware/customize/desktop/unattend/microsoft-windows-embedded-shelllauncher|Microsoft-Windows-Embedded-ShellLauncher]] | * [[+tab|https://docs.microsoft.com/en-us/windows-hardware/customize/desktop/unattend/microsoft-windows-embedded-shelllauncher|Microsoft-Windows-Embedded-ShellLauncher]] |