Die Verwendung eines Windows Shell-Ersatzes für den Explorer in Windows 7 hat gut funktioniert. Das Verschieben unserer Shell auf Windows 10 funktioniert auch, allerdings mit einigen unerwünschten Nebenwirkungen, einschließlich der Tatsache, dass ich Einstellungen nicht über die Eingabeaufforderung oder den Windows Explorer starten kann. Ich erhalte eine Zeitüberschreitungsfehlermeldung. Wenn ich die Shell wieder auf Explorer zurücksetze, funktioniert die Einstellungsseite wie erwartet. Mein erster Gedanke war, dass die Einstellungsseite/-App Zugriff auf den Benachrichtigungsbereich der Taskleiste erfordert – der für unsere Shell nicht vorhanden wäre. Ebenso stellte ich in Windows 7 fest, dass Windows-Updates ohne Zugriff auf den Benachrichtigungsbereich nicht richtig funktionierten. Ich habe nicht bewiesen oder bestätigt, dass dies das Problem in Windows 10 ist. Wie zeigen Sie das Einstellungsfenster in Windows 10 an, wenn der Explorer nicht die Shell ist?
Antwort1
Sie haben nicht angegeben, wie Sie Ihre App für die Ausführung als Shell konfiguriert haben. Wenn Sie jedoch nicht Shell Launcher V2 verwenden, können Sie keine UWP-Apps ausführen, wenn Sie eine benutzerdefinierte Shell ausführen, da UWP-Apps irgendwie mit explorer.exe oder Teilen davon verknüpft sind oder davon abhängen.
Da Sie fragen, gehe ich davon aus, dass Sie V2 nicht verwenden. Da die Einstellungs-App eine UWP-App ist, können Sie sie nicht ausführen, aber ich kann keine Microsoft-Website finden, auf der ein Zitat für diese Behauptung bereitgestellt wird.
Sie können jede gewünschte App mit V2, UWP oder anderen Programmen ausführen, aber Sie benötigen eine Enterprise-Version von Windows 10 oder Windows 11, wie aufIhre Website. Sie können ihreBeispielskript von GitHubum es einzurichten.
Auf der oben genannten Microsoft-Website wird im Abschnitt „Unterschiede zwischen Shell Launcher v1 und Shell Launcher v2“ Folgendes erklärt:
Sie können eine benutzerdefinierte Windows-Desktopanwendung verwenden, die dann UWP-Apps wie „Einstellungen“ und „Touch-Tastatur“ starten kann.
Dies scheint zu bedeuten, dass andere Möglichkeiten zum Starten einer benutzerdefinierten Shell das Starten von UWP-Apps nicht zulassen und scheint das einzige offizielle Eingeständnis dieses Verhaltens von Microsoft zu sein, das ich finden kann.
Antwort2
Wenn Sie Zugriff auf die Eingabeaufforderung (cmd.exe) haben, können Sie die Windows-Einstellungen wie folgt anzeigen:
start ms-settings: