Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия Последняя версия Следующая версия справа и слева | ||
shell-launcher-v1 [2021/12/13 13:04] vladimir создано |
shell-launcher-v1 [2021/12/13 13:15] vladimir [Настройка средства запуска оболочки] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Shell Launcher V1 ====== | ====== Shell Launcher V1 ====== | ||
- | **Информация в данном разделе актуальна для Windows 10: 1607, 1809.**\\ | ||
- | \\ | ||
"Shell Launcher V1" - средство запуска оболочки для запуска одного классического приложения вместо оболочки системы и контроля его работы. Основные возможности Shell Launcher'а: | "Shell Launcher V1" - средство запуска оболочки для запуска одного классического приложения вместо оболочки системы и контроля его работы. Основные возможности Shell Launcher'а: | ||
* Запуск определенного приложения для каждого пользователя или группы пользователей | * Запуск определенного приложения для каждого пользователя или группы пользователей | ||
* Выполнение действия после завершения работы запущенного приложения: выключение, перезагрузка, перезапуск приложений | * Выполнение действия после завершения работы запущенного приложения: выключение, перезагрузка, перезапуск приложений | ||
- | При совместной работе Shell Launcher'а и [[+tab|оснастка_планировщик_заданий|планировщика заданий]] можно настроить: | + | При совместной работе Shell Launcher'а и планировщика заданий можно настроить: |
* Запуск множества приложений с отдельным контролем работы каждого приложения | * Запуск множества приложений с отдельным контролем работы каждого приложения | ||
* Запуск приложения от имени администратора | * Запуск приложения от имени администратора | ||
===== Настройка средства запуска оболочки ===== | ===== Настройка средства запуска оболочки ===== | ||
- | Для работы Shell Launcher'а сначала необходимо [[+tab|добавление_компонентов_win_10_iot_enterprise|добавить его компонент]] в систему. Добавить компонент можно с помощью выполнения нижеуказанной команды, [[+tab|powershell|выполненной в среде]] с повышенными привилегиями. | + | Для работы Shell Launcher'а сначала необходимо добавить его компонент в систему. Для добавления компонента Shell Launcher'а необходимо [[+tab|run-dialog-box|выполнить]] нижеуказанную команду, от имени администратора. |
<code>DISM /online /Enable-Feature /all /FeatureName:Client-EmbeddedShellLauncher</code> | <code>DISM /online /Enable-Feature /all /FeatureName:Client-EmbeddedShellLauncher</code> | ||
С настройками по умолчанию Shell Launcher будет запускать консоль вместо оболочки системы, поэтому перед включением его необходимо настроить. Его настройки находятся в ветке реестра "HKLM\SOFTWARE\Microsoft\Windows Embedded\Shell Launcher". Рекомендуемые настройки - запуск стандартной оболочки системы по умолчанию и для группы "Администраторы" | С настройками по умолчанию Shell Launcher будет запускать консоль вместо оболочки системы, поэтому перед включением его необходимо настроить. Его настройки находятся в ветке реестра "HKLM\SOFTWARE\Microsoft\Windows Embedded\Shell Launcher". Рекомендуемые настройки - запуск стандартной оболочки системы по умолчанию и для группы "Администраторы" | ||
Строка 45: | Строка 43: | ||
Для запуска классического приложения с повышенными привилегиями вместо оболочки системы необходимо использовать совместную работу Shell Launcher’а и планировщика заданий. Роль Shell Launcher’а – отключения запуска стандартной оболочки системы, это можно сделать, указав «0» вместо запускаемого приложения, а в качестве кода действия необходимо указать «3» - действий не требуется. | Для запуска классического приложения с повышенными привилегиями вместо оболочки системы необходимо использовать совместную работу Shell Launcher’а и планировщика заданий. Роль Shell Launcher’а – отключения запуска стандартной оболочки системы, это можно сделать, указав «0» вместо запускаемого приложения, а в качестве кода действия необходимо указать «3» - действий не требуется. | ||
==== Настройка планировщика заданий для запуска приложений ==== | ==== Настройка планировщика заданий для запуска приложений ==== | ||
- | - Откройте [[+tab|оснастка_планировщик_заданий|планировщик заданий]] | + | - Откройте планировщик заданий |
- Нажмите правой кнопкой мыши на пункте "Библиотека планировщика заданий" | - Нажмите правой кнопкой мыши на пункте "Библиотека планировщика заданий" | ||
- Выберите пункт "Создать задачу" | - Выберите пункт "Создать задачу" |