• ×
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
  • ×
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
Guidelines
Are you having HotKey issues? Click here for tips and tricks.
Check out our WINDOWS 11 Support Center info about: OPTIMIZATION, KNOWN ISSUES, FAQs, VIDEOS AND MORE.
HP Recommended
OMEN 17.3 inch Gaming Laptop PC 17-ck2000 IDS Base Model
Microsoft Windows 11

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.

 

4 REPLIES 4
HP Recommended

@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.

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 

HP Recommended

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" 

 

 

HP Recommended

@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

HP Recommended

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.

† The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the <a href="https://www8.hp.com/us/en/terms-of-use.html" class="udrlinesmall">Terms of Use</a> and <a href="/t5/custom/page/page-id/hp.rulespage" class="udrlinesmall"> Rules of Participation</a>.