TPM
24 events across 1 channel
Event ID 2: The TPM self test command failed.
#Event ID 12: The device driver for the Trusted Platform Module (TPM) encountered an error in the TPM hardware, which might prevent some applications using TPM s...
#Description
The device driver for the Trusted Platform Module (TPM) encountered an error in the TPM hardware, which might prevent some applications using TPM services from operating correctly. Please restart your computer to reset the TPM hardware. For further assistance on this hardware issue, please contact the computer manufacturer for more information.
Message #
Fields #
| Name | Description |
|---|---|
driverFile HexInt32 | |
lineNumber UInt32 | |
Data UInt32 |
Event ID 14: The device driver for the Trusted Platform Module (TPM) encountered a non-recoverable error in the TPM hardware, which prevents TPM services.
#Description
The device driver for the Trusted Platform Module (TPM) encountered a non-recoverable error in the TPM hardware, which prevents TPM services (such as data encryption) from being used. For further help, please contact the computer manufacturer.
Message #
Fields #
| Name | Description |
|---|---|
driverFile HexInt32 | |
lineNumber UInt32 | |
Data UInt32 |
Event ID 15: The device driver for the Trusted Platform Module (TPM) encountered a non-recoverable error in the TPM hardware, which prevents TPM services.
#Description
The device driver for the Trusted Platform Module (TPM) encountered a non-recoverable error in the TPM hardware, which prevents TPM services (such as data encryption) from being used. For further help, please contact the computer manufacturer.
Message #
Fields #
| Name | Description |
|---|---|
driverFile HexInt32 | |
lineNumber UInt32 | |
Data UInt32 |
Event ID 16: A compatible TPM is not found.
#Event ID 17: The Trusted Platform Module (TPM) hardware failed to execute a TPM command.
#Event ID 18: This event triggers the Trusted Platform Module (TPM) provisioning/status check to run.
#Event ID 19: The system firmware failed to enable overwriting of system memory on restart.
#Event ID 20: A command was sent to the Trusted Platform Module (TPM) successfully resetting the TPM lockout logic.
#Description
A command was sent to the Trusted Platform Module (TPM) successfully resetting the TPM lockout logic. This event is generated when a successful command sent to the TPM resets the TPM lockout logic. With this event, all prior standard user TPM authorization failures are ignored; allowing standard users to use the TPM normally again immediately.
Message #
Fields #
| Name | Description |
|---|---|
driverFile HexInt32 | |
lineNumber UInt32 | |
Data UInt32 |
Event ID 21: A standard user issued Trusted Platform Module (TPM) command returned an authorization failure.
#Description
A standard user issued Trusted Platform Module (TPM) command returned an authorization failure. This event is generated when a command sent to the TPM by a standard user returns a response indicating an authorization failure. If too many authorization failures occur, standard users may be temporarily prevented from sending TPM commands requiring authorization. This helps prevent the TPM from entering a hardware lockout because of too many authorization failures. User Security ID:UserSID. Process Path ProcessPath.
Message #
Fields #
| Name | Description |
|---|---|
UserSID UnicodeString | |
ProcessPath UnicodeString |
Event ID 22: TPM Base Services (TBS) has been configured in a test mode until the next full restart.
#Event ID 23: A standard user Trusted Platform Module (TPM) command was blocked because the standard user has exceeded the maximum authorization failures permitted.
#Description
A standard user Trusted Platform Module (TPM) command was blocked because the standard user has exceeded the maximum authorization failures permitted. This event is generated when too many recent TPM commands sent to the TPM by a standard user returned a response indicating an authorization failure. The standard user is currently temporarily prevented from sending TPM commands requiring authorization. This helps prevent the TPM from entering a hardware lockout because of too many authorization failures. User Security ID:UserSID.
Message #
Fields #
| Name | Description |
|---|---|
UserSID UnicodeString |
Event ID 24: The Trusted Platform Module (TPM) status: statusEnabled and statusActive.
#Event ID 25: Creation of the Windows AIK directory failed.
#Event ID 26: Creation of provisioning event has failed.
#Event ID 27: The initialization of the Trusted Platform Module (TPM) failed.
#Description
The initialization of the Trusted Platform Module (TPM) failed. The TPM may be in failure mode. To allow diagnosis, contact the TPM manufacturer with the attached information.
Message #
Fields #
| Name | Description |
|---|---|
driverFile HexInt32 | |
lineNumber UInt32 | |
TPM_PT_MANUFACTURER HexInt32 | |
TPM_PT_VENDOR_STRING_1 HexInt32 | |
TPM_PT_VENDOR_STRING_2 HexInt32 | |
TPM_PT_VENDOR_STRING_3 HexInt32 | |
TPM_PT_VENDOR_STRING_4 HexInt32 | |
TPM_PT_VENDOR_TPM_TYPE HexInt32 | |
TPM_PT_FIRMWARE_VERSION_1 HexInt32 | |
TPM_PT_FIRMWARE_VERSION_2 HexInt32 | |
DataSize UInt16 | |
GetTestResult_Data UInt8 |
Event ID 28: Information about the Storage Root Key creation.
#Event ID 29: Creation of the Storage Root Key failed.
#Event ID 30: Reset and/or resume count do not match expected values after hibernate/resume.
#Event ID 31: Information about Kernel Soft Reboot.
#Description
Information about Kernel Soft Reboot.
Message #
Fields #
| Name | Description |
|---|---|
functionName UnicodeString | |
status UInt32 | NTSTATUS reference |
Event ID 32: Encountered an error calling TpmApi.
#Description
Encountered an error calling TpmApi.
Message #
Fields #
| Name | Description |
|---|---|
description UnicodeString | |
status UInt32 | NTSTATUS reference |
Event ID 33: The Trusted Platform Module (TPM) has been cleared as requested by Requester.
#Event ID 34: A PPI request to clear the Trusted Platform Module (TPM) has been requested by Requester.
#Event ID 35: The TPM base register address is a non-standard address.
#Provenance
Where this provider's schema came from, and which Windows build it was observed on. Windows can change a provider's event schema between builds, so use this to judge whether it matches the build you collect from.
ETW provider GUID 1b6b0772-251b-4d42-917d-faca166bc059
Defined in tpm.sys, the binary that emits these events.
Observed on:
- WS2022-20348.4893, schema read from the registered manifest, binary version 10.0.20348.1, captured 2026-06-02
- Win11-26200.6584, schema read from the registered manifest, binary version 10.0.26100.1, captured 2026-06-02