Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
shell_launcher_v2_win_10_iot_enterprise [2020/10/29 11:13] vladimir создано |
shell_launcher_v2_win_10_iot_enterprise [2022/12/29 14:54] vladimir [Официальная документация] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Shell Launcher V2 ====== | ====== Shell Launcher V2 ====== | ||
- | **Информация в данном разделе актуальна для Windows 10: 1809.**\\ | + | **Информация в данном разделе актуальна для Windows 10: 1809, 2021**\\ |
\\ | \\ | ||
- | "Shell Launcher V2" - средство запуска оболочки для запуска одного классического или универсального приложения вместо оболочки системы и контроля его работы. Основное отличие от "Shell Launcher V1" - возможность запуска универсального приложения. | + | "Shell Launcher V2" - средство запуска оболочки для запуска одного классического или универсального приложения вместо оболочки системы и контроля его работы. Основное отличие от "[[+tab|shell_launcher_v1_win_10_iot_enterprise|Shell Launcher V1]]" - возможность запуска универсального приложения. |
+ | <WRAP center round important 100%> | ||
+ | Для работы "Shell Launcher V2" в 1809 необходимо установить обновление "KB4551853"\\ | ||
+ | Определить наличие "Shell Launcher V2" в системе можно по наличию файла "C:\Windows\System32\CustomShellHost.exe " | ||
+ | </WRAP> | ||
+ | ===== Настройка ===== | ||
+ | ==== Включение ==== | ||
+ | Для включения средства запуска оболочки "Shell Launcher V2" необходимо заменить запуск оболочки системы на напуск средства запуска оболочки | ||
+ | <code> | ||
+ | Windows Registry Editor Version 5.00 | ||
+ | |||
+ | [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] | ||
+ | "Shell"="CustomShellHost.exe" | ||
+ | </code> | ||
+ | |||
+ | ==== Настройка запуска приложений ==== | ||
+ | Для настройки запуска приложений необходимо создать конфигурационный файл, примеры конфигурационных файлов можно найти [[+tab|https://docs.microsoft.com/en-us/samples/microsoft/windows-iotcore-samples/sampleconfigxmls/|здесь]] и | ||
+ | [[+tab|https://docs.microsoft.com/ru-ru/windows/configuration/kiosk-shelllauncher#xml-for-shell-launcher-configuration|здесь]]\\ | ||
+ | При необходимости запуска UWP приложения необходимо указывать [[+tab|https://docs.microsoft.com/ru-ru/windows/configuration/find-the-application-user-model-id-of-an-installed-app|AUMID]] приложения\\ | ||
+ | \\ | ||
+ | Для применения файла конфигурации скачайте утилиту "[[+tab|https://docs.microsoft.com/en-us/sysinternals/downloads/psexec|PsExec]]". Запустите консоль с повышенными привилегиями и выполните команду "psexec.exe -i -s powershell".\\ | ||
+ | В новой среде выполните команды где переменная "$Config" - файл конфигурации: | ||
+ | <code> | ||
+ | $script:NameSpace="root\cimv2\mdm\dmmap" | ||
+ | $script:ClassName="MDM_AssignedAccess" | ||
+ | $local:AssignedAccess = Get-CimInstance -Namespace $NameSpace -ClassName $ClassName | ||
+ | $AssignedAccess.ShellLauncher = $Config | ||
+ | Set-CimInstance -CimInstance $AssignedAccess | ||
+ | </code> | ||
+ | При необходимости сбросить настройки необходимо выполнить команды | ||
+ | <code> | ||
+ | $AssignedAccess.ShellLauncher = $Null | ||
+ | Set-CimInstance -CimInstance $AssignedAccess | ||
+ | </code> | ||
===== Официальная документация ===== | ===== Официальная документация ===== | ||
- | [[+tab|https://docs.microsoft.com/ru-ru/windows/configuration/kiosk-shelllauncher|Средство запуска оболочки v2]] | + | * [[+tab|https://docs.microsoft.com/ru-ru/windows/configuration/kiosk-shelllauncher|Средство запуска оболочки v2]] |
+ | * [[+tab|https://learn.microsoft.com/ru-ru/windows/configuration/find-the-application-user-model-id-of-an-installed-app|Определение идентификатора модели пользователя установленного приложения]] |