Windows Event Logs for Hardware Health RRS feed

  • Question

  • Which event logs can one check to identify hardware errors or general hardware health for the disk (SSD), battery, or memory? Are there additional health checks that can be collected through PowerShell/WMI? I know Win32_battery has for example an attribute for ExpectedBatteryLife although  I don't see it populated. Also the below blog shows how to query disk health through WMI.

    • Edited by F.Dagher Thursday, September 24, 2015 3:13 AM
    Thursday, September 24, 2015 3:07 AM


  • Hi F.Dagher,

    1.Under Event Viewer, expand Windows Logs and then click System.
    2.In the Actions pane, click Filter Current Log.
    3.In the Filter Current Log dialog box, select the Critical, Warning, and Error check boxes. Click OK.
    Pay close attention to events with a source of Advanced Configuration and Power Interface (ACPI), PlugPlayManager.

    In addition, I hope the following link will be useful.
    Creating Hardware Event Subscriptions

    If you want to check the health of the hardware, we could try the built-in troubleshoot tool to have a diagnostic.
    Control Panel\All Control Panel Items\Troubleshooting\All Categories\Hareware

    To disgnostic the SSD, we could run "chkdsk". To disgnostic the memory, we could run the built-in troubleshoot tool "Windows Memory Diagnostic".

    Best regards

    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact

    Friday, September 25, 2015 2:50 AM