Erzwingen eines Systemabsturzes mit dem Netzschalter
Fehlerüberprüfung 0x1C8: MANUALLY_INITIATED_POWER_BUTTON_HOLD manuellen Systemabsturz kann erzwungen werden, indem Sie die Netztaste drücken und gedrückt halten, wenn der folgende Registrierungswert im angezeigten Registrierungsschlüssel festgelegt ist:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power]
"PowerButtonBugcheck"=dword:00000001
Führen Sie die folgenden Befehle an einer Eingabeaufforderung mit erhöhten Rechten aus, um die Funktion zum manuellen Systemabsturz zu aktivieren:
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power /v PowerButtonBugCheck /t REG_DWORD /d 0x1 /f
Wenn dieser Registrierungswert nicht vorhanden ist, muss das System neu gestartet werden, damit diese Änderung wirksam wird.
Wenn dieser Registrierungswert vorhanden ist und der Wert geändert wird, muss das System nicht neu gestartet werden, damit die Änderung wirksam wird.
Die Fehlerüberprüfung tritt auf, wenn der Netzschalter 7 Sekunden lang gehalten wird, aber vor der UEFI-Zurücksetzung nach 10 Sekunden freigegeben wird.
Wenn das Feature ausgelöst wird, wird die reguläre Fehlerüberprüfung Bluescreen oder Green screen nicht angezeigt. Stattdessen wird ein schwarzer Bildschirm angezeigt, auf dem Bitte den Netzschalter loslassen angezeigt wird. Wir benötigen nur noch ein paar Sekunden zum Herunterfahren und eine Prozentuale Vervollständigungsanzeige.
Es ist wichtig, dass Sie den Netzschalter loslassen, sobald dieser Bildschirm angezeigt wird. Wenn Sie den Netzschalter länger halten, können Sie das Hard-Power-Off-Timeout der Firmware auslösen, das in der Regel etwa 10 Sekunden beträgt. In diesem Fall wird das Dump möglicherweise nicht abgeschlossen und kann beschädigt werden.
Bei einigen Systemen wie ARM64-Laptops ist der Firmware-Timer kürzer, sodass Sie den Netzschalter sofort nach 7 Sekunden loslassen müssen, um zu verhindern, dass die harte Abschaltung den Abschluss des Speicherabbilds unterbricht.
Dieses Feature ist in Windows 10 1809 / Windows Server 2019 und höher verfügbar.
Fehlerüberprüfung 0x11C8: MANUALLY_INITIATED_POWER_BUTTON_HOLD_LIVE_DUMP
Anstatt den PC neu zu starten, ist es auch möglich, ein Livedump mit einem LPBH (Long Power Button Hold) zu erstellen. Allgemeine Informationen zu Livedumps finden Sie unter Referenz zu Kernel-Livedumpcode.
Zum Aktivieren des Power Button Hold Live Dump-Features wird der PowerButtonLiveDump-Wert unter dem folgenden Registrierungsschlüssel festgelegt:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power]
"PowerButtonLiveDump"=dword:00000001
Führen Sie die folgenden Befehle an einer Eingabeaufforderung mit erhöhten Rechten aus, um die Funktion "Livedump" zu aktivieren:
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power /v PowerButtonLiveDump /t REG_DWORD /d 0x1 /f
Wenn dieser Registrierungsschlüssel nicht vorhanden ist, muss das System neu gestartet werden, damit diese Änderung wirksam wird.
Wenn dieser Registrierungsschlüssel vorhanden ist und der Wert geändert wird, muss das System nicht neu gestartet werden, damit die Änderung wirksam wird.
Dieses Feature ist in Windows 10 Version 22000 und höher verfügbar.
PowerButtonLiveDump-Anpassung
Der PowerButtonLiveDump-Registrierungswert kann wie folgt angepasst werden.
Name | Länge in Bits | Offset von Anfang | Bedeutung | Standardwert |
---|---|---|---|---|
Aktiviert | 1 | 0 | Wenn festgelegt, ist der Liveabbildabbild für die Netzschaltfläche aktiviert. | – |
UserPages | 1 | 1 | Wenn festgelegt, wird die Anforderung zum Erfassen des Arbeitsspeichers im Benutzermodus im Liveabbild ausgeführt. | 0 |
HypervisorPages | 1 | 2 | Wenn festgelegt, fordert sie an, Hypervisorseiten im Livedump zu erfassen. | 0 |
Reserviert | 1 | 3 | Reserviert | – |
TimeoutInSec | 4 | 4 | Geben Sie den Timeoutwert in Sekunden an, ab wann die Liveabbilddatei erfasst werden soll. Nur Werte von 2 bis 6 (einschließlich 2 und 6) sind gültig. Wenn ein anderer Wert angegeben wird, wird der Standardtimeoutwert von 5 Sekunden verwendet. | 5 |
Reserviert | 24 | 8 | Reserviert | – |
Wenn Sie beispielsweise den folgenden Befehl an einer Eingabeaufforderung mit erhöhten Rechten ausführen, wird das PowerButtonLiveDump-Feature aktiviert, bei dem UserPages und TimeoutInSec von 2 enthalten sind. Der Kernel fordert die Erfassung einer vollständigen Liveabbilddatei an, wenn der Netzschalter 2 Sekunden lang gehalten wird.
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power /v PowerButtonLiveDump /t REG_DWORD /d 0x23 /f
PowerButtonBugcheck und PowerButtonLiveDump Prioritization
Wenn sowohl PowerButtonBugcheck als auch PowerButtonLiveDump auf demselben Gerät konfiguriert und aktiviert sind, tritt der PowerButtonBugcheck beim Aufrufen auf, während powerButtonLiveDump nicht ausgeführt wird.
Geräteunterstützung für lange Betriebstastenhaltung (LPBH)
Für die Unterstützung des langen Ein-/Aus-Taste-Haltens benötigt das Gerät Folgendes:
- Ein Universell-E/A-basierter Netzschalter (GPIO)
- Firmware zum Weiterleiten des Energieereignisses an den Windows Power Manager
- Das In der Registrierung zu aktivierende Feature zur Fehlerüberprüfung
Weitere Informationen
Fehlerüberprüfung 0x11C8: MANUALLY_INITIATED_POWER_BUTTON_HOLD_LIVE_DUMP
Inside Show – Bugcheck 0x1C8 MANUALLY_INITIATED_POWER_BUTTON_HOLD