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

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


Боковая панель

Главная страница


Часто задаваемые вопросы


Astra Linux Embedded


Windows IoT - общие вопросы


Windows 11 IoT Enterprise


Windows 10 IoT Enterprise


Windows 10 IoT Core


Windows Embedded Standard 8


Windows Embedded Standard 7


Windows Embedded POSReady


Windows Embedded Standard 2009


Windows XP Embedded


Windows Embedded Compact

shell-launcher-v2

Это старая версия документа!


Shell Launcher V2

«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

Официальная документация

shell-launcher-v2.1639389922.txt.gz · Последние изменения: 2021/12/13 13:05 — vladimir