Информация в данном разделе актуальна для Windows 10: 1809, 21H2
«Shell Launcher V2» - средство запуска оболочки для запуска одного классического или универсального приложения вместо оболочки системы и контроля его работы. Основное отличие от «Shell Launcher V1» - возможность запуска универсального приложения.
Для работы «Shell Launcher V2» в 1809 необходимо установить обновление «KB4551853»
Определить наличие «Shell Launcher V2» в системе можно по наличию файла «C:\Windows\System32\CustomShellHost.exe »
Для включения средства запуска оболочки «Shell Launcher V2» необходимо заменить запуск оболочки системы на напуск средства запуска оболочки
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] "Shell"="CustomShellHost.exe"
Для настройки запуска приложений необходимо создать конфигурационный файл, примеры конфигурационных файлов можно найти здесь и
здесь
При необходимости запуска UWP приложения необходимо указывать AUMID приложения
Для применения файла конфигурации скачайте утилиту «PsExec». Запустите консоль с повышенными привилегиями и выполните команду «psexec.exe -i -s powershell».
В новой среде выполните команды где переменная «$Config» - файл конфигурации:
$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
При необходимости сбросить настройки необходимо выполнить команды
$AssignedAccess.ShellLauncher = $Null Set-CimInstance -CimInstance $AssignedAccess