Freigeben über


Microsoft-Windows-Embedded-ShellLauncher

Sie können das Shell-Startprogramm verwenden, um die Standard-Shell des Betriebssystems durch eine eigene Shell zu ersetzen. Sie können jede Anwendung oder ausführbare Datei als benutzerdefinierte Shell verwenden, z. B. ein Befehlsfenster oder eine benutzerdefinierte dedizierte Anwendung.

  • Sie können eine beliebige ausführbare Datei als Standardshell angeben, außer C:\Windows\System32\Eshell.exe. Wenn Sie Eshell.exe als Standardshell verwenden, wird nach der Anmeldung des Benutzers ein leerer Bildschirm angezeigt.
  • Sie können das Shell-Startprogramm auch so konfigurieren, dass verschiedene Shellanwendungen für verschiedene Benutzer oder Benutzergruppen gestartet werden.
  • Sie können das Shell-Startprogramm nicht verwenden, um eine Microsoft Store-App als benutzerdefinierte Shell zu starten. Sie können jedoch das Anwendungsstartprogramm verwenden, um eine Microsoft Store-App beim Start zu starten.

Das Shell Startprogramm verarbeitet die Registrierungsschlüssel Run und RunOnce, bevor es die benutzerdefinierte Shell startet, so dass sich Ihre benutzerdefinierte Shell nicht um den automatischen Start anderer Anwendungen oder Dienste kümmern muss. Das Shell-Startprogramm verarbeitet auch das Verhalten des Systems, wenn die benutzerdefinierte Shell beendet wird. Sie können das Shell-Exitverhalten konfigurieren, wenn das Standardverhalten nicht Ihren Anforderungen entspricht.

Wichtig

Eine benutzerdefinierte Shell wird mit derselben Benutzerrechteebene wie das Konto gestartet, das angemeldet ist. Das bedeutet, dass ein Benutzer mit Administratorrechten jede Systemaktion ausführen kann, die Administratorrechte erfordert, einschließlich des Startens anderer Anwendungen mit Administratorrechten, während das für einen Benutzer ohne Administratorrechte nicht möglich ist. Wenn Ihre Shell-Anwendung Administratorrechte erfordert und heraufgestuft werden muss, und die Benutzerkontosteuerung (UAC) auf Ihrem Gerät vorhanden ist, müssen Sie UAC deaktivieren, um das Shell-Startprogramm zu starten.

Untergeordnete Elemente

Einstellung Beschreibung
DefaultReturnCodeAction Gibt an, welche Aktion basierend auf dem Rückgabecode ausgeführt werden soll.
Shell Gibt die Anwendung oder ausführbare Datei an, die als benutzerdefinierte Standardshell verwendet werden soll.
UserSettings Verwenden Sie die UserSettings-Einstellungen, um anzugeben, welche benutzerdefinierte Shell und welche Standard-Rückgabecodeaktion für bestimmte Benutzer oder Benutzergruppen verwendet werden soll.

Die Standard-Shell-Einstellungen DefaultReturnCodeAction und Shell werden verwendet, wenn die Shell-Startfunktion aktiviert ist, aber die Sicherheitskennung (SID) des aktuell angemeldeten Benutzers nicht mit einer der benutzerdefinierten Shell-Startkonfigurationen übereinstimmt.

Verwenden Sie die UserSettings-Einstellungen, um anzugeben, welche benutzerdefinierte Shell und welche Standard-Rückgabecodeaktion für bestimmte Benutzer oder Benutzergruppen verwendet werden soll.

Gilt für:

Um festzustellen, ob eine Komponente auf das zu erstellende Image zutrifft, laden Sie Ihr Image in Windows SIM, und suchen Sie nach dem Namen der Komponente oder der Einstellung. Informationen zum Anzeigen von Komponenten und Einstellungen finden Sie unter Konfigurieren von Komponenten und Einstellungen in einer Antwortdatei.