Windows 8.1 Shell Launcher (Embedded Lockdown Manager) startet Shell nicht

4095
Matt Klein

Ich versuche, den Windows 8.1 Shell Launcher in Embedded Lockdown Manager (ELM) so einzurichten, dass meine benutzerdefinierte App als Windows-Shell verwendet wird.

Derzeit habe ich es so eingerichtet:

Shell Launcher-Setup

Wenn Sie als "DefaultUser" angemeldet sind, wird die Standard-Shell und nicht "myapp" gestartet.

Hier ist das PowerShell-Skript, das ELM für mich erstellt hat:

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) 

Irgendwelche Ideen, wie man Shell Launcher dazu bringt, meine Shell zu starten?

Vielen Dank

1

1 Antwort auf die Frage

0
Grumbles

ELM (und von ELM generierte PowerShell-Skripts) lassen einen wichtigen Schritt aus, nämlich das Ändern der Shell von Explorer.exe in eShell.exe. Wenn Sie Ihrem Skript Folgendes hinzufügen, funktioniert es ordnungsgemäß:

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

Mit eShell.exe starten Sie die entsprechende Shell für einen bestimmten Benutzer, einschließlich Explorer, falls dies konfiguriert ist.