-
×InformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center. -
-
×InformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center. -
- HP Community
- Desktops
- Desktop Software and How To Questions
- TPM 2.0 not recognized by Windows H422

Create an account on the HP Community to personalize your profile and ask a question
05-13-2025 05:07 PM
HP Omen laptop started asking for Bitlocker information. After bitlocker disabled, Windows now returns and error saying that TPM cannot be found. No updates possible, no new installs possible.
TPM appears in BIOS as avaiable and on
Cleared TPM
Cleared CMOS
Updated Bios
"Security Devices" does not appear on Device Manager
TPM does not appear under system in the Device Manager
Problems appear to have started after an 24H2 update in April. I can not revert because Windows says the machine is not compatible with Windows 11. Obviously it IS because it was purchased with Windows 11 Pro installed.
05-15-2025 05:15 AM
@MEMyers10, Welcome to HP Support Community.
Thank you for posting your query, I will be glad to help you.
It appears that the update may cause the TPM (Trusted Platform Module) 2.0 to become unrecognized or inaccessible by Windows, even though it's enabled in the BIOS.
Recommended Steps to Fix the TPM Not Recognized Issue
Force Windows to Rescan for TPM
Sometimes the system simply isn't enumerating the TPM device properly after updates.
Steps:
- Press Win + X → Choose Device Manager
- At the top, click View > Show Hidden Devices
- Click Action > Add Legacy Hardware
- Click Next → Choose "Install the hardware that I manually select from a list (Advanced)" → Next
- Look for Security Devices → Select Trusted Platform Module 2.0 (if listed) → Next
Use TPM.msc to Reinitialize TPM
- Try launching the TPM Management Console.
- Press Win + R → type tpm.msc → Enter
- If it says "Compatible TPM cannot be found", it confirms the OS can't detect the module.
- If BIOS shows TPM and it's "On", this suggests a Windows/firmware interface issue.
Confirm TPM is Enabled with PTT/fTPM Settings
Sometimes BIOS has multiple TPM options:
- Enter BIOS (Esc or F10 on boot)
- Go to Security > TPM Configuration (or Advanced > Security Device Support)
Ensure:
- TPM Device: Available/Enabled
- TPM State: Enabled
- TPM Version: 2.0
- If there’s Intel PTT (Platform Trust Technology) or AMD fTPM → ensure it's enabled
Reinstall or Repair Intel/AMD Platform Drivers
The TPM may not be exposed due to broken chipset/platform drivers after 24H2 update.
- Download latest Intel Management Engine Interface (MEI) or AMD PSP drivers from: support.hp.com
- Or directly from Intel: Intel® Management Engine Drivers for Windows 10* and Windows 11*
Then:
- Restart PC
- Check Device Manager > Security Devices again
Run Hardware Check from HP UEFI Diagnostics
- Restart the laptop
- Press Esc repeatedly on startup → Choose F2: System Diagnostics
- Run Component Test > TPM Test
- This helps verify if TPM hardware is working outside of Windows.
I hope this helps.
Take care and have a good day.
Please click “Accepted Solution” if you feel my post solved your issue, it will help others find the solution. Select "Yes" on the bottom left to say “Thanks” for helping!
Max3Aj
HP Support
05-15-2025 02:30 PM
HI -
- Was able to install the driver manually, and the device manager appears to show TPM as working properly.
- TPM.MSC however reports that the TPM cannot be found.
- TPM reports enabled in the BIOS
- TPM has been cleared
- HP System Diagnostics does not have a specific TPM test, but I ran the complete suite of all tests, and there were no errors returned.
- Intel Management Engine install returns an error of "This Platform is not supported"
Strangely, I can not update the bios using HP support software. It returns a failure and an image not found. I must use a USB Flash Drive. The system reports I am running F.12, which I believe is the most current version. There is a "revision A"
05-16-2025 02:23 AM - edited 05-16-2025 02:23 AM
@MEMyers10, Thank you for your response.
Suspected Root Causes
ME Firmware/Driver Mismatch
If Intel Management Engine Interface (MEI) can't install, Windows can't properly communicate with the TPM — since the TPM is often tied into Intel's PTT via ME firmware. The TPM showing in Device Manager but not tpm.msc is consistent with broken ME-to-TPM communication.
Corrupted or Misflashed BIOS Firmware
The fact that HP Support Assistant cannot flash the BIOS and only a USB flash works — and even then only version F.12 A — suggests firmware or DMI/descriptor table issues.
Recommended Fixes
Verify and Force MEI Installation
Force MEI Install via INF
Download the Intel MEI INF-only version from Intel:
https://www.intel.com/content/www/us/en/download/19351
Extract the files (don't run the EXE).
In Device Manager:
- Right-click the TPM or any "Unknown device"
- Choose Update driver > Browse my computer > Let me pick
- Use "Have Disk..." → Point to the extracted INF files
- Force install HECI.inf (part of MEI package)
This sometimes works when the installer doesn't.
Double-Check BIOS TPM Settings: PTT vs. dTPM
Some OMEN models allow switching between:
- PTT (Intel Platform Trust Technology) — firmware TPM
- dTPM (discrete TPM) — chip-based TPM (rare on laptops)
- Make sure only one is enabled. Try toggling between them:
- Disable TPM entirely → Save & reboot
- Then re-enable PTT or TPM 2.0 → Save & reboot
- Boot into Windows and test tpm.msc
Reset TPM Provisioning via PowerShell
If TPM partially initializes, try reprovisioning:
Open PowerShell (Admin) and run:
Disable-TpmAutoProvisioning Clear-Tpm Enable-TpmAutoProvisioning
Then reboot and run:
get-tpm
Let me know what that returns — it’ll help confirm status.
Verify if TPM is Functional in Windows Event Viewer
Go to:
Event Viewer > Applications and Services Logs > Microsoft > Windows > TPM > Operational
Look for:
Event ID 15: "The Trusted Platform Module (TPM) was successfully initialized."
Or any errors such as Event ID 24 or Event ID 17
This will help confirm whether Windows is even attempting to interact with the TPM post-boot.
Reset Secure Boot Keys (Optional but Effective)
In BIOS:
- Navigate to Secure Boot
- Choose Reset Secure Boot keys to factory defaults
- Save and exit
Use HP BIOS Recovery to Reflash with "Clean" Firmware
If you suspect the firmware itself is corrupted:
- Prepare a USB stick with BIOS Recovery Tool (sp145749.exe) from HP:
BIOS for OMEN 17-ck2000 - Run the tool → Choose Create Recovery USB
- Boot into BIOS Recovery (Win + B + Power on) or Esc > F2
- Choose "Reflash BIOS" or "Update using USB"
I hope this helps!
If my response resolves your issue, please click “Accepted Solution” to help others find the answer. Also, don’t forget to click the “Yes” button to say thanks!
Take care and have a great day.
Max3Aj
HP Support
05-16-2025 10:48 AM
Hi -
First, thank you for the in depth trouble shooting, and not just a "flash the bios" response.
FYI I was forced to do the registry AllowUpgradesWithUnsupportedTPMOrCPU in order to keep using this 2 year old machine. Hopefully this is not causing more problems.
Use HP BIOS Recovery to Reflash with "Clean" Firmware
- I did this first, since this would seem to be the root cause of everything. I have done this several times, but did it again specifically doing BIOS Recovery.
- sp145749.exe refers to a WIFI update for Pavilion desktops. I assume you mean the latest bios for my particular laptop which would be sp155826.exe.
- Did get a Checksum invalid on the CMOS which I reset, and then reflashed the bios.
- Lists version F.12 which my laptop claims to be running. It does not specifically reference Rev A.
Force MEI Installation
- The link provided leads to a WIFI driver, not the MEI driver. I assume you mean the MEI package provided previously that failed to install. I could not find another package on Intel's web site.
- I went to Security TPM in the device manager and tried to force install the HECI.inf from the Windows 10 folder of the installer provided previously.
- It returns an error of "The folder you specified doesn't contain a compatible software driver" error.
Double-Check BIOS TPM Settings: PTT vs. dTPM
- No setting for this in the bios
Reset TPM Provisioning via PowerShell
- Open PowerShell (Admin) and run: Disable-TpmAutoProvisioning Clear-Tpm Enable-TpmAutoProvisioning
- Returns error of "The Device is not ready for use" Exception 0x800710DF which seems to indicate a firm ware update is necessary, but i"m on the latest firmware.
Verify if TPM is Functional in Windows Event Viewer
- The TPM service is not listed in the Event Viewer at all
Reset Secure Boot Keys (Optional but Effective)
- Done. No change.
Thanks again for your help.