SMISettings (Referenz zu Windows-Konfigurations-Designer)

Verwenden Sie SMISettings-Einstellungen, um das Gerät mit benutzerdefinierter Shell anzupassen, die Windows-Benutzeroberfläche während des Starts und der Anmeldung zu unterdrücken und bestimmte Schlüssel zu blockieren oder zuzulassen.

Betrifft:

Einstellung Windows-Client Surface Hub HoloLens IoT Core
Alle Einstellungen

Alle Einstellungen in SMISettings

In der folgenden Tabelle werden die Einstellungen in SMISettings beschrieben. Einige Einstellungen enthalten weitere Details in den Abschnitten nach der Tabelle.

Einstellung Wert Beschreibung
AutoLogon Domain name Password UserName (Domänenname
) aktivieren

Ermöglicht die automatische Anmeldung beim Start. Benutzer müssen keinen Benutzernamen und kein Kennwort eingeben.
BrandingNeutral Siehe BrandingNeutral-Werte Gibt an, welche UI-Elemente auf der Willkommensseite angezeigt werden sollen.
CrashDumpEnabled Siehe CrashDumpEnabled-Werte Gibt den Typ der Informationen an, die bei einem Absturz gespeichert werden sollen.
DisableBootMenu True oder False Deaktiviert die F8- und F10-TASTEN während des Startvorgangs, um den Zugriff auf das Menü Erweiterte Startoptionen zu verhindern.
DisplayDisabled True oder False Konfiguriert das Gerät so, dass ein leerer Bildschirm angezeigt wird, wenn das Betriebssystem einen Fehler aufweist, nach dem es nicht wiederhergestellt werden kann.
HideAllBootUI True oder False Unterdrückt alle Windows-UI-Elemente (Logo, Statusanzeige und Statusmeldung) während des Starts.
HideAutologonUI True oder False Blendet den Begrüßungsbildschirm aus, wenn die automatische Anmeldung (AutoLogon) aktiviert ist.
HideBootLogo True oder False Unterdrückt das Windows-Standardlogo, das während der Ladephase des Betriebssystems angezeigt wird.
HideBootStatusIndicator True oder False Unterdrückt die Statusanzeige, die während der Ladephase des Betriebssystems angezeigt wird.
HideBootStatusMessages True oder False Unterdrückt den Startstatustext, der während der Ladephase des Betriebssystems angezeigt wird.
HideFirstLogonAnimation True oder False Deaktiviert die Animation während der ersten Anmeldung.
KeyboardFilter Siehe KeyboardFilter-Einstellungen Verwenden Sie diese Einstellungen zum Konfigurieren von Geräten, um Eingaben über die Tastatur oder Tastenkombinationen zu unterdrücken.
NoLockScreen True oder False Deaktiviert die Sperrbildschirmfunktion und UI-Elemente.
ShellLauncher Siehe ShellLauncher-Einstellungen Einstellungen, mit denen die Anwendung oder ausführbare Datei angegeben wird, die als benutzerdefinierte Standardshell verwendet werden soll.
UIVerbosityLevel Unterdrücken oder nicht unterdrücken Deaktiviert die Windows-Statusmeldungen bei Gerätstart, Anmeldung und Herunterfahren.

BrandingNeutral values

In der folgenden Tabelle werden die Werte gezeigt. Sie können diese Werte über eine bitweise exklusive OR-Logik zum Deaktivieren von mehreren UI-Elementen für die Willkommensseite kombinieren.

Der Standardwert ist 17, damit werden alle UI-Elemente für die Willkommensseite und die Schaltfläche für den Benutzerwechsel deaktiviert.

Wert Beschreibung
1 Deaktiviert alle UI-Elemente für die Willkommensseite
2 Deaktiviert die Schaltfläche "Ein/Aus".
4 Deaktiviert die Schaltfläche "Sprache".
8 Deaktiviert die Schaltfläche für erleichterte Bedienung.
16 Deaktiviert die Schaltfläche "Benutzer wechseln".
32 Deaktiviert den BSDR-Bildschirm (Blocked Shutdown Resolver). Ein Neustart oder Herunterfahren des Systems bewirkt, dass das Betriebssystem sofort das Schließen von Anwendungen erzwingt, die das Herunterfahren des Systems blockieren. Es wird keine Benutzeroberfläche angezeigt, und Benutzer haben keine Möglichkeit, das Herunterfahren abzubrechen. Dieser Wert kann zu einem Datenverlust führen, wenn geöffnete Anwendungen nicht gespeicherte Daten aufweisen.

CrashDumpEnabled-Werte

Wenn das System unerwartet beendet wird, wählen Sie den Typ der Informationen aus, die in einer Speicherabbilddatei (.dmp) erfasst werden sollen.

Die DMP-Datei wird in der Regel unter %SystemRoot% als "Memory.dmp" gespeichert.

Legen Sie einen der folgenden Werte für CrashDumpEnabled fest:

Wert Beschreibung
1 Zeichnet den gesamten Inhalt des Systemspeichers auf. Diese Abbilddatei enthält möglicherweise Daten aus Prozessen, die ausgeführt wurden, als die Informationen erfasst wurden.
2 Zeichnet nur den Kernelspeicher auf. Diese Speicherabbilddatei enthält nur Arbeitsspeicher, der dem Kernel, Kernelmodustreibern und anderen Kernelmodusprogrammen zugeordnet ist. Es enthält keinen nicht zugeordneten Arbeitsspeicher oder Speicher, der Für Benutzermodusprogramme zugeordnet ist.

Für die meisten Zwecke ist diese Art von Speicherabbilddatei am nützlichsten, da sie kleiner als die vollständige Speicherabbilddatei ist. Es enthält auch Informationen, die höchstwahrscheinlich an dem Problem beteiligt sind.

Wenn ein zweites Problem auftritt, wird die Speicherabbilddatei mit neuen Informationen überschrieben.
3 Zeichnet die kleinstmögliche Menge nützlicher Informationen auf, mit deren Hilfe möglicherweise ermittelt werden kann, warum das Gerät unerwartet beendet wurde. Diese Art von Speicherabbilddatei enthält die folgenden Informationen:

- Eine Liste der geladenen Treiber
- Der Prozessorkontext (PRCB) für den Prozessor, der beendet wurde
- Die Prozessinformationen und der Kernelkontext (EPROCESS) für den beendeten
Prozess- Die Prozessinformationen und der Kernelkontext (ETHREAD) für den beendeten
Thread- Die Aufrufliste im Kernelmodus für den Thread, der beendet wurde

Diese Speicherabbilddatei kann nützlich sein, wenn der Speicherplatz begrenzt ist. Aufgrund der begrenzten Informationen werden Fehler, die zum Zeitpunkt des Problems nicht direkt durch den ausgeführten Thread verursacht werden, möglicherweise nicht durch die Analyse dieser Datei erkannt.

Das Datum ist im Dateinamen codiert. Tritt ein zweites Problem auf, wird die vorherige Datei beibehalten, und die neue Datei erhält einen eindeutigen Namen. Eine Liste mit allen kleinen Speicherabbilddateien wird im Ordner "%SystemRoot%\Minidump" gespeichert.
4 Zeichnet die kleinstmögliche Menge nützlicher Informationen auf. Dieser Wert erzeugt die gleichen Ergebnisse wie die Eingabe eines Werts von 1.
7 Zeichnet nur den Kernelspeicher auf. Dieser Wert erzeugt die gleichen Ergebnisse wie die Eingabe eines Werts von 1. Dies ist der Standardwert.
Andere Werte Deaktiviert das Absturzabbild und zeichnet nichts auf.

KeyboardFilter-Einstellungen

Verwenden Sie diese Einstellungen, um unerwünschte Tastendrücke oder Tastenkombinationen zu unterdrücken. KeyboardFilter funktioniert mit physischen Tastaturen, der Windows-Bildschirmtastatur und der Bildschirmtastatur.

Wenn Sie KeyboardFilter aktivieren , stehen viele weitere Einstellungen für die Konfiguration zur Verfügung.

Einstellung Wert Beschreibung
CustomKeyFilters Zulassen oder Blockieren Fügen Sie Ihre eigenen Schlüsselfilter hinzu, um spezielle Anforderungen zu erfüllen, die nicht in den vordefinierten Schlüsselfiltern enthalten sind.

Geben Sie in CustomKeyFilter eine benutzerdefinierte Tastenkombination ein, und wählen Sie sie aus, um sie zuzulassen oder zu blockieren. Das Format zum Hinzufügen benutzerdefinierter Filterkombinationen ist "ALT+F9". Dies wird auch als CustomKey-Name angezeigt, der ohne "+" angegeben wird. Weitere Informationen finden Sie unter WEKF_CustomKey.
CustomScancodeFilters Zulassen oder Blockieren Blockiert die Liste der benutzerdefinierten Abfragecodes. Wenn eine Taste auf einer physischen Tastatur gedrückt wird, sendet die Tastatur einen Abfragecode an den Tastaturtreiber. Der Treiber sendet dann den Scancode an das Betriebssystem, und das Betriebssystem konvertiert den Scancode basierend auf dem aktuellen aktiven Layout in einen virtuellen Schlüssel.

Geben Sie in CustomScancodeFilter einen benutzerdefinierten Scancode ein, und wählen Sie ihn aus, um ihn zuzulassen oder zu blockieren. Weitere Informationen finden Sie unter WEKF_Scancode.
DisableKeyboardFilterForAdministrators True oder False Deaktiviert den Tastaturfilter für Administratoren.
ForceOffAccessibility True oder False Deaktiviert alle Funktionen der erleichterten Bedienung, und verhindert, dass Benutzer sie aktivieren.
PredefinedKeyFilters Zulassen oder Blockieren Gibt die Liste der vordefinierten Schlüssel an. Für jeden Schlüssel wird als Wert standardmäßig Zulassen festgelegt. Durch die Angabe von Blockieren wird die Tastenkombination unterdrückt.

Weitere Informationen zum Verwenden von Tastaturfiltern.

ShellLauncher-Einstellungen

Verwenden Sie ShellLauncher, um die Anwendung oder ausführbare Datei anzugeben, die als benutzerdefinierte Standardshell verwendet werden soll. Eine Verwendung von ShellLauncher ist das Erstellen eines Kioskgeräts (fester Zweck), auf dem eine Windows-Desktopanwendung ausgeführt wird.

Warnung

Windows 10 unterstützt das Festlegen einer benutzerdefinierten Shell vor OOBE nicht. Wenn Sie dies tun, können Sie das resultierende Image nicht bereitstellen.

Sie können auch ShellLauncher zum Starten von anderen Shellanwendungen für verschiedene Benutzer oder Benutzergruppen konfigurieren.

Wichtig

Sie können jede ausführbare Datei als Standardshell festlegen, mit Ausnahme von C:\Windows\System32\Eshell.exe. Die Verwendung von Eshell.exe als Standardshell führt zu einem leeren Bildschirm nach der Anmeldung eines Benutzers.

Sie können ShellLauncher nicht verwenden, um eine Windows-App als eine benutzerdefinierte Shell zu starten. Sie können jedoch den Windows 10-Anwendungsstarter verwenden, um eine Windows-App beim Systemstart zu starten.

ShellLauncher verarbeitet die Registrierungsschlüssel Run und RunOnce, bevor die benutzerdefinierte Shell gestartet wird. Daher muss Ihre benutzerdefinierte Shell den automatischen Start anderer Anwendungen oder Dienste nicht verarbeiten. ShellLauncher behandelt auch das Verhalten des Systems, wenn die benutzerdefinierte Shell beendet wird. Sie können das Verhalten beim Beenden der Shell konfigurieren, wenn das Standardverhalten Nicht Ihren Anforderungen entspricht.

Wichtig

Eine benutzerdefinierte Shell wird mit den gleichen Benutzerrechten wie das angemeldete Konto gestartet. Dies bedeutet, dass ein Benutzer mit Administratorrechten eine Systemaktion ausführen kann, für die Administratorrechte erforderlich sind, einschließlich Starten von anderen Anwendungen mit Administratorrechten, während ein Benutzer ohne Administratorrechte dies nicht kann. Wenn für Ihre Shellanwendung Administratorrechte erforderlich sind, Rechte erhöht werden müssen und Benutzerkontensteuerung (User Account Control, UAC) auf dem Gerät vorhanden ist, müssen Sie UAC deaktivieren, damit ShellLauncher die Shellanwendung startet.