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

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


shell-launcher-v1

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
shell-launcher-v1 [2021/12/13 13:11]
vladimir [Shell Launcher V1]
shell-launcher-v1 [2021/12/13 13:16] (текущий)
vladimir [Настройка средства запуска оболочки]
Строка 7: Строка 7:
   * Запуск приложения от имени администратора   * Запуск приложения от имени администратора
 ===== Настройка средства запуска оболочки ===== ===== Настройка средства запуска оболочки =====
-Для работы 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"​. Рекомендуемые настройки - запуск стандартной оболочки системы по умолчанию и для группы "​Администраторы"​
Строка 21: Строка 21:
 "​DefaultReturnCodeAction"​=dword:​00000003 "​DefaultReturnCodeAction"​=dword:​00000003
 </​code>​ </​code>​
-Для применения вышеуказанных настроек вы можете  +Для применения вышеуказанных настроек вы можете создать reg-файл с их содержимым и применить настройки reg-файла
-[[+tab|реестр_windows#​С помощью REG-файла|создать reg-файл]] с их содержимым и применить настройки reg-файла+
 двойным нажатием левой кнопки мыши. двойным нажатием левой кнопки мыши.
-В основном разделе "Shell Launcher"​ указывается приложение запускаемое по умолчанию,​ т.е. если не назначен запуск других приложений. Для настройки запуска приложения для конкретного пользователя или группы необходимо создать подраздел имя которого будет соответствовать +В основном разделе "Shell Launcher"​ указывается приложение запускаемое по умолчанию,​ т.е. если не назначен запуск других приложений. Для настройки запуска приложения для конкретного пользователя или группы необходимо создать подраздел имя которого будет соответствовать SID'у пользователя или группы,​ как это показано в примере для группы "​Администраторы"​.\\
-[[+tab|идентификатор_безопасности_win_10_iot_enterprise|SID'у пользователя или группы]], как это показано в примере для группы "​Администраторы"​.\\+
 В значении "​Shell"​ указывается полный путь к запускаемому приложению.\\ В значении "​Shell"​ указывается полный путь к запускаемому приложению.\\
 В значении "​DefaultReturnCodeAction"​ указывается действие выполняемое при закрытии приложения:​ В значении "​DefaultReturnCodeAction"​ указывается действие выполняемое при закрытии приложения:​
Строка 43: Строка 41:
 Для запуска классического приложения с повышенными привилегиями вместо оболочки системы необходимо использовать совместную работу Shell Launcher’а и планировщика заданий. Роль Shell Launcher’а – отключения запуска стандартной оболочки системы,​ это можно сделать,​ указав «0» вместо запускаемого приложения,​ а в качестве кода действия необходимо указать «3» - действий не требуется. Для запуска классического приложения с повышенными привилегиями вместо оболочки системы необходимо использовать совместную работу Shell Launcher’а и планировщика заданий. Роль Shell Launcher’а – отключения запуска стандартной оболочки системы,​ это можно сделать,​ указав «0» вместо запускаемого приложения,​ а в качестве кода действия необходимо указать «3» - действий не требуется.
 ==== Настройка планировщика заданий для запуска приложений ==== ==== Настройка планировщика заданий для запуска приложений ====
-  - Откройте ​[[+tab|оснастка_планировщик_заданий|планировщик заданий]]+  - Откройте планировщик заданий
   - Нажмите правой кнопкой мыши на пункте "​Библиотека планировщика заданий"​   - Нажмите правой кнопкой мыши на пункте "​Библиотека планировщика заданий"​
   - Выберите пункт "​Создать задачу"​   - Выберите пункт "​Создать задачу"​
shell-launcher-v1.1639390283.txt.gz · Последние изменения: 2021/12/13 13:11 — vladimir