Share via

The Trusted Platform Module (TPM) hardware failed to execute a TPM command

Joyce Ng 10 Reputation points
2026-02-25T08:02:20.3333333+00:00

After I use the Powershell command clear-TPM and Initialize-TMP trying to fix a problem, I started seeing the above mentioned message appears in the event viewer. Those messages appear at random with varying interval in between ie group of 3 or 4 messages appear with an interval of a few minutes or 2 to 3 hours. In total it could be 70 to 120 a day !! Anyone knows what trigger the problem and how to fix it ? how to check if the TPM firmware is ok ?

Windows for home | Windows 11 | Devices and drivers
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Lychee-Ng 14,905 Reputation points Microsoft External Staff Moderator
    2026-02-26T07:50:32.7966667+00:00

    Hi Joyce Ng,

    Welcome to Microsoft Q&A!

    I understand how concerning it is to suddenly see dozens of TPM errors per day after trying to fix an issue. Seeing Event Viewer flooded like that makes it feel like something is seriously broken.

    After running Clear-TPM / Initialize-TPM, Windows often continuously sends background security commands to the TPM. If the firmware or BIOS communication is unstable, Windows logs Events repeatedly.

    This does not automatically mean the TPM is dead, but it does point to some problems. Here’s what to check and make sure everything is ok:

    1 - Basic TPM health

    • Do NOT clear the TPM again
    • Press Win + R > type tpm.msc > press Enter
    • Look at the status at the top
      • TPM is ready for use > firmware responds
      • Console fails to load or errors > firmware/BIOS issue

    2 - Update BIOS / TPM firmware

    • Open Settings > Windows Update > Check for updates
    • Also open Advanced options > Optional updates (if any)
    • Or / and manually download the official package:
      • Identify your PC or motherboard model > Visit its support site.
      • Install the latest BIOS/UEFI update > Reboot your PC.

    3 - Reset BIOS to defaults

    • Enter BIOS/UEFI > Load Optimized Defaults
    • Ensure TPM / PTT / fTPM is enabled
    • If needed, look for a specific reset option.

    If errors continue after BIOS update or reset, the issue might be at hardware / firmware-level. In that case, you’ll need to contact the device or motherboard manufacturer for confirmation or replacement.


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


  2. Q&A Assist
    2026-02-25T08:02:30.6066667+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    The error message you are seeing, "The Trusted Platform Module (TPM) hardware failed to execute a TPM command," typically indicates that there is an issue with the TPM device itself. This can prevent Windows from properly communicating with the TPM, affecting functionalities that rely on it, such as BitLocker and Modern Authentication.

    To troubleshoot this issue, consider the following steps:

    1. Check for Updates: Ensure that you have the latest Servicing Stack Update (SSU) and the monthly Cumulative Update (CU) for Windows installed. Additionally, check for any available updates for your BIOS Firmware or TPM Device Firmware from your manufacturer's support website.
    2. Event Log Review: Review the Event Viewer logs for specific Event IDs (like 14 and 17) related to TPM errors. These logs can provide more context about the failures and help in diagnosing the issue.
    3. TPM Firmware Check: To check if the TPM firmware is functioning correctly, you can look for any firmware updates from your device manufacturer. If the TPM is not functioning as expected, it might require a reset or clearing, but be aware that this can lead to data loss.
    4. Contact Manufacturer: If the issue persists after following the above steps, it may be necessary to contact your hardware vendor or device manufacturer for further diagnosis of the TPM device.
    5. Clear and Reinitialize TPM: If you haven't done so already, you might need to clear and reinitialize the TPM. This can be done through the TPM management console or using PowerShell commands, but ensure you back up any important data first as this process can lead to data loss.

    By following these steps, you should be able to identify the cause of the TPM command failures and take appropriate action to resolve them.


    References:

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.