Windows 8.1 Shell Launcher (вбудований диспетчер блокування) не запускає оболонку


1

Я намагаюся налаштувати запуск запуску оболонки Windows 8.1 в межах Embedded Lockdown Manager (ELM), щоб використовувати мій спеціальний додаток як оболонку Windows.

Наразі у мене це налаштовано так:

Налаштування програми Shell Launcher

Після входу в систему як "DefaultUser" оболонка за замовчуванням починається, а не "myapp".

Ось сценарій PowerShell, який ELM створив для мене:

Clear-Shells
Set-DefaultShell "c:\windows\system32\cmd.exe" 0
Add-Shell "DefaultUser" "c:\myapp.exe"
Set-CustomActions "DefaultUser" @(0,1,2,3) @(0,1,2,3)

Будь-які ідеї, як змусити Shell Launcher запустити свою оболонку?

Дякую

Відповіді:


0

ELM (і сценарії PowerShell, згенеровані ELM) залишають один важливий крок - змінити оболонку з Explorer.exe на eShell.exe. Якщо додати сценарій до свого сценарію, він буде працювати правильно:

Set-ItemProperty -Path "HKLM:\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" -Name Shell -Value "eShell.exe"

eShell.exe - це те, що працює над запуском відповідної оболонки для конкретного користувача, включаючи Explorer, якщо це налаштовано.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.