Инструменты пользователя

Инструменты сайта


shell_louncher_v1_win_10_iot_enterprise

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
shell_louncher_v1_win_10_iot_enterprise [2020/08/04 11:35]
vladimir [Настройка планировщика заданий для запуска приложений]
shell_louncher_v1_win_10_iot_enterprise [2021/01/25 11:47]
vladimir удалено
Строка 1: Строка 1:
-====== Shell Louncher ​V1 ====== +====== Shell Launcher ​V1 ====== 
-"​Shell ​Louncher ​V1" - средство запуска оболочки для запуска одного классического приложения вместо оболочки системы и контроля его работы. Основные возможности Shell Louncher'а:+**Информация в данном разделе актуальна для Windows 10: 1607, 1809.**\\ 
 +\\ 
 +"​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
Строка 32: Строка 34:
   * 2 - выключение системы   * 2 - выключение системы
   * 3 - действий не требуется   * 3 - действий не требуется
-После настройки Shell Louncher'а его необходимо включить. Для включения достаточно заменить запуск оболочки на запуск средства запуска оболочки+После настройки Shell Launcher'а его необходимо включить. Для включения достаточно заменить запуск оболочки на запуск средства запуска оболочки
 <​code>​ <​code>​
 Windows Registry Editor Version 5.00 Windows Registry Editor Version 5.00
Строка 41: Строка 43:
 ===== Расширение возможностей запуска приложения ===== ===== Расширение возможностей запуска приложения =====
 ==== Запуск приложения с повышенными привилегиями ==== ==== Запуск приложения с повышенными привилегиями ====
-Для запуска классического приложения с повышенными привилегиями вместо оболочки системы необходимо использовать совместную работу Shell Louncher’а и планировщика заданий. Роль Shell Louncher’а – отключения запуска стандартной оболочки системы,​ это можно сделать,​ указав «0» вместо запускаемого приложения,​ а в качестве кода действия необходимо указать «3» - действий не требуется.+Для запуска классического приложения с повышенными привилегиями вместо оболочки системы необходимо использовать совместную работу Shell Launcher’а и планировщика заданий. Роль Shell Launcher’а – отключения запуска стандартной оболочки системы,​ это можно сделать,​ указав «0» вместо запускаемого приложения,​ а в качестве кода действия необходимо указать «3» - действий не требуется.
 ==== Настройка планировщика заданий для запуска приложений ==== ==== Настройка планировщика заданий для запуска приложений ====
-  - Откройте планировщик заданий+  - Откройте ​[[+tab|оснастка_планировщик_заданий|планировщик заданий]]
   - Нажмите правой кнопкой мыши на пункте "​Библиотека планировщика заданий"​   - Нажмите правой кнопкой мыши на пункте "​Библиотека планировщика заданий"​
   - Выберите пункт "​Создать задачу"​   - Выберите пункт "​Создать задачу"​
Строка 70: Строка 72:
   - На вкладке "​Параметры"​ снимите флажок в пункте "​Останавливать задачу,​ выполняемую дольше:"​   - На вкладке "​Параметры"​ снимите флажок в пункте "​Останавливать задачу,​ выполняемую дольше:"​
   - Нажмите "​ОК"​ для завершения настройки задачи   - Нажмите "​ОК"​ для завершения настройки задачи
- +При необходимости запустить приложение в полноэкранном режиме необходимо добавить параметры "​-WindowStyle Maximized"​ 
- +==== Запуск множества приложений с отдельным контролем работы ==== 
- +Для запуска множества приложений с отдельным контролем работы необходимо создать множество действий,​ которые описаны в предыдущем подразделе.\\ 
- +\\ 
- +Если для некоторых приложений не нужны повышенные привилегии,​ то для таких задач необходимо снять флажок "​Выполнять с наивысшими правами"​ на вкладке "​Общие"​.\\ 
- +\\ 
- +Если никакие приложения не требуют повышенных привилегий,​ то для повышения безопасности,​ необходимо чтобы пользователь,​ под которым будут выполнятся приложения, находился в группе "​Пользователи"​. 
- +===== Проблемы и решения ===== 
-<WRAP center round todo 60%> +==== Система не загружается после запечатывания в режиме OOBE ==== 
-Данный раздел еще не дописан. +Если ​для группы "Пользователи"​ - "​S-1-5-32-545"​ настроен запуск приложения,​ то система не пройдет шаг "​OOBE"​. На время прохождения шага "​OOBE"​ необходимо отключить Shell Launcher
-</WRAP> +===== Официальная документация ===== 
- +  * [[+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]]