Was ist das Shell-Startprogramm?
Das Shell-Startprogramm ist ein Windows-Feature, mit dem Sie die Standardmäßige Windows Explorer-Shell (Explorer.exe
) durch eine Windows-Desktopanwendung oder eine Universelle Windows-Plattform-App (UWP) ersetzen können.
Beispiele aus der Praxis sind:
- Öffentliches Surfen
- Interaktive digitale Beschilderung
- Geldautomaten
Das Shell-Startprogramm steuert, welche Anwendung dem Benutzer nach der Anmeldung als Shell angezeigt wird. Es verhindert nicht, dass der Benutzer auf andere Desktopanwendungen und Systemkomponenten zugreifen kann. Über eine benutzerdefinierte Shell können Sie sekundäre Ansichten starten, die auf mehreren Monitoren angezeigt werden, oder andere Apps auf Wunsch des Benutzers im Vollbildmodus starten.
Mit dem Shell-Startprogramm können Sie Features und Methoden verwenden, um den Zugriff auf andere Anwendungen oder Systemkomponenten zu steuern. Diese Methoden umfassen, sind aber nicht beschränkt auf:
- Konfigurationsdienstanbieter (Configuration Service Provider, CSP): Sie können eine Mobile Geräteverwaltung (MDM)-Lösung wie Microsoft Intune
- Gruppenrichtlinie (GPO)
- AppLocker
Das Shell-Startprogramm ist Teil des Features "Zugewiesener Zugriff ", mit dem Sie Kioske oder eingeschränkte Benutzeroberflächen konfigurieren können. Informationen zu den Unterschieden zwischen dem Shell-Startprogramm und den anderen Optionen des zugewiesenen Zugriffs finden Sie unter Windows-Kiosks und eingeschränkte Benutzeroberflächen.
Windows-Edition und Lizenzierungsanforderungen
In der folgenden Tabelle sind die Windows-Editionen aufgeführt, die das Shell-Startprogramm unterstützen:
Windows Pro | Windows Enterprise | Windows Pro Education/SE | Windows Education |
---|---|---|---|
Nein | Ja | Nein | Ja |
Shell Launcher-Lizenzberechtigungen werden von den folgenden Lizenzen gewährt:
Windows Pro/Pro Education/SE | Windows Enterprise E3 | Windows Enterprise E5 | Windows Education A3 | Windows Education A5 |
---|---|---|---|---|
Nein | Ja | Ja | Ja | Ja |
Weitere Informationen zur Windows-Lizenzierung finden Sie unter Übersicht über die Windows-Lizenzierung.
Einschränkungen
Hier sind einige Einschränkungen, die bei der Verwendung des Shell-Startprogramms zu berücksichtigen sind:
- Windows unterstützt das Festlegen einer benutzerdefinierten Shell vor der Out-of-Box-Benutzeroberfläche (OOBE) nicht. Wenn Sie dies tun, können Sie das resultierende Image nicht bereitstellen.
- Der Shell-Launcher unterstützt keine Custom-Shell in einer Anwendung die einen anderen Prozess hinzufügt und dann beendet hinzugefügt. Sie können z. B. nicht im Shell-Startfeld angeben
write.exe
. Der Shell-Launcher startet eine benutzerdefinierte Shell und überwacht den Prozess, um zu identifizieren, wann die benutzerdefinierte Shell beendet wird.Write.exe
erstellt einen 32-Bit-Prozesswordpad.exe
und wird beendet. Da das Shell-Startprogramm den neu erstelltenwordpad.exe
Prozess nicht kennt, führt das Shell-Startprogramm aktionen basierend auf dem Exitcode von ausWrite.exe
, z. B. einen Neustart der benutzerdefinierten Shell.
Konfigurieren eines Geräts mit dem Shell-Startprogramm
Die Konfiguration des Shell-Startprogramms erfolgt mithilfe einer XML-Datei. Die XML-Datei wird mit einer der folgenden Optionen über den zugewiesenen Zugriff auf das Gerät angewendet:
- Eine Mobile Geräteverwaltung-Lösung (MDM), z. B. Microsoft Intune
- Bereitstellungspakete
- Der MDM-Bridge-WMI-Anbieter
Informationen zum Konfigurieren der XML-Datei des Shell-Startprogramms finden Sie unter Erstellen einer Shell-Startprogrammkonfigurationsdatei.
Die folgenden Anweisungen enthalten Details zum Konfigurieren Ihrer Geräte. Wählen Sie die Option aus, die Ihren Anforderungen am besten entspricht.
Sie können Geräte mithilfe einer benutzerdefinierten Richtlinie mit dem [AssignedAccess CSP][WIN-3] konfigurieren.
- Einstellung:
./Vendor/MSFT/AssignedAccess/ShellLauncher
- Wert: Inhalt der XML-Konfigurationsdatei
Weisen Sie die Richtlinie einer Gruppe zu, die als Mitglieder die Geräte enthält, die Sie konfigurieren möchten.
Tipp
Praktische Beispiele finden Sie unter Schnellstart: Konfigurieren einer Kioskumgebung mit dem Shell-Startprogramm.
Benutzerfreundlichkeit
Nachdem die Einstellungen angewendet wurden, führen die Benutzer, die für die Verwendung des Shell-Startprogramms konfiguriert sind, die benutzerdefinierte Shell nach der Anmeldung aus.
Abhängig von Ihrer Konfiguration können Sie einen Benutzer bitten, sich automatisch beim Gerät anzumelden.
Nächste Schritte
Erfahren Sie, wie Sie die XML-Datei des Shell-Startprogramms konfigurieren:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für