Skip to main content

Unexpected Shutdown

Summary

The monitor set helps check if the computer had any recent unexpected shutdowns and provides basic details about them, offering insights into possible reasons.

Requirement: PowerShell v5+

Details

Suggested "Limit to": Windows machines with PowerShell v5+ (Windows 10, 11, Server 2016, 2019, 2022)
Suggested Alert Style: Continuous
Suggested Alert Template: △ Custom - Ticket Creation Computer - Failures Only

Insert the details of the monitor in the table below.

Check ActionServer AddressCheck TypeExecute InfoConditionIntervalResult
System127.0.0.1Run FileREDACTEDState Based3600<Screenshot Below>

Screenshot

Dependencies

CWM - Automate - Script - Ticket Creation - Computer [Failures Only]

Target

Managed Windows machines with PowerShell v5+ (Windows 10, 11, Server 2016, 2019, 2022)

Ticketing

Subject: EV - Unexpected Shutdown Detected on %COMPUTERNAME%

Body: %RESULT%

Example 1:

The previous system shutdown at 7:44:21 AM on 1/8/2024 was unexpected.
Event ID: 41
--------------------------------------
EventDate : 1/9/2024 2:47:50 AM
Computer : DEV-Win11-1
BugcheckCode : 0x000000a9
BugcheckParameter1 : 0x0
BugcheckParameter2 : 0x0
BugcheckParameter3 : 0x0
BugcheckParameter4 : 0x0
SleepInProgress : 0
PowerButtonTimestamp : 0
BootAppStatus : 0
Checkpoint : 0
ConnectedStandbyInProgress : false
SystemSleepTransitionsToOn : 0
CsEntryScenarioInstanceId : 0
BugcheckInfoFromEFI : false
CheckpointStatus : 0
CsEntryScenarioInstanceIdV2 : 0
LongPowerButtonPressDetected : false
LidReliability : false
InputSuppressionState : 0
PowerButtonSuppressionState : 0
LidState : 1
----------------------------------------
Please review this article for more information on the detected BugCheckCode: [Event ID 41 Restart](https://learn.microsoft.com/en-us/troubleshoot/windows-client/performance/event-id-41-restart)

Example 2:

The previous system shutdown at 9:24:16 AM on 1/10/2024 was unexpected.
Event ID: 41
--------------------------------------
EventDate : 1/10/2024 3:17:30 PM
Computer : DEV-Win11-1
BugcheckCode : 0
BugcheckParameter1 : 0x0
BugcheckParameter2 : 0x0
BugcheckParameter3 : 0x0
BugcheckParameter4 : 0x0
SleepInProgress : 0
PowerButtonTimestamp : 0
BootAppStatus : 0
Checkpoint : 0
ConnectedStandbyInProgress : false
SystemSleepTransitionsToOn : 0
CsEntryScenarioInstanceId : 0
BugcheckInfoFromEFI : false
CheckpointStatus : 0
CsEntryScenarioInstanceIdV2 : 0
LongPowerButtonPressDetected : false
LidReliability : false
InputSuppressionState : 0
PowerButtonSuppressionState : 0
LidState : 1
----------------------------------------
The computer was not shut down due to crashing or a user pressing the power button; the most likely cause was a power outage.

Example 3:

The previous system shutdown at 11:13:56 PM on 2/21/2024 was unexpected.
Event ID: 41
--------------------------------------
EventDate : 2/22/2024 12:14:50 AM
Computer : DEV-Win11-1
BugcheckCode : 0
BugcheckParameter1 : 0x0
BugcheckParameter2 : 0x0
BugcheckParameter3 : 0x0
BugcheckParameter4 : 0x0
SleepInProgress : 0
PowerButtonTimestamp : 2/21/2024 11:13:56 PM
BootAppStatus : 0
Checkpoint : 0
ConnectedStandbyInProgress : false
SystemSleepTransitionsToOn : 0
CsEntryScenarioInstanceId : 0
BugcheckInfoFromEFI : false
CheckpointStatus : 0
CsEntryScenarioInstanceIdV2 : 0
LongPowerButtonPressDetected : false
LidReliability : false
InputSuppressionState : 0
PowerButtonSuppressionState : 0
LidState : 1
----------------------------------------
The user pressed the power button.

Implementation

Import - Remote Monitor - Unexpected Shutdown