Dell TPM 1.2 to 2.0 Upgrade Instructions

Updated Posted by Arnon Erba in How-To Guides on .

If you have a recent business-class Dell PC with TPM version 1.2, you may be able to upgrade it to TPM version 2.0. Several Dell models are capable of switching between TPM version 1.2 and 2.0 provided a few conditions are met.


First, your PC must support switching to TPM 2.0. Most supported models are listed in the “Compatible Systems” section of the instructions for the Dell TPM 2.0 Firmware Update Utility itself. If you can’t find your system in that list, there’s a good chance it isn’t supported by this process.

Second, your PC should be configured in UEFI Boot Mode instead of Legacy Boot Mode. Switching boot modes generally requires a reinstallation of Windows, so it’s best to choose UEFI from the start.

Finally, while optional, it’s recommended that you update your BIOS to the latest version. You can get your serial number by running wmic bios get serialnumber from within PowerShell or Command Prompt. Then, you can provide this serial number to the Dell support website to find the latest drivers and downloads for your PC.

Once you’re ready, you can clear the TPM and run the firmware update utility. However, since Windows will automatically take ownership of a fresh TPM after a reboot by default, we have to take some additional steps to make sure the TPM stays deprovisioned throughout the upgrade process.

Step-By-Step Instructions

  1. First, launch a PowerShell window with administrative privileges. Then, run the following command to disable TPM auto-provisioning (we’ll turn it back on later):
    PS C:\> Disable-TpmAutoProvisioning 
  2. Next, reboot, and enter the BIOS settings. Navigate to “Security > TPM 1.2/2.0 Security”. If the TPM is turned off or disabled, enable it. Otherwise, click the “Clear” checkbox and select “Yes” to clear the TPM settings.
  3. Then, boot back to Windows, and download the TPM 2.0 Firmware Update Utility. Run the package, which will trigger a reboot similar to a BIOS update.
  4. When your PC boots back up, run the following command in another elevated PowerShell window:
    PS C:\> Enable-TpmAutoProvisioning 
  5. Reboot your PC again so that Windows can automatically provision the TPM. While you’re rebooting, you can take this opportunity to enter the BIOS and ensure that Secure Boot is enabled (Legacy Option ROMs under “General > Advanced Boot Options” must be disabled first).
  6. Finally, check tpm.msc or the Windows Security app to ensure that your TPM is active and provisioned.


Tagged: #hardware

29 responses to “Dell TPM 1.2 to 2.0 Upgrade Instructions”

  1. Moes says:

    Sadly doesn't work for my DELL XE2 it looks like a Optiplex 9020sff with 4xfront usb and so on…

    Yet TPM1.2 only and old Uefi from 2019 doesn't have intel PPT so i am FKT even when i have secureboot and uefi boot and so on.

    Only unsupported cpu would be left

    Is there a mod to add intel ppt tab to the bios like nvme driver was possible to add?

  2. Muhammad zahid says:

    Is TPM update is some type of hardware upgrade or software update?

    1. Arnon Erba says:

      In this case it's a software update for supported Dell computers, but not all TPM chips support this kind of in-place update.

  3. Someone who might have problems doing this method says:

    Hello, can anyone tell me how to use this method SAFELY? I haven't tried this method yet, can anyone tell me if this is safe, please? In case the laptop's TPM doesn't work well. I don't like to restore everything to defaults in my BIOS because I just switched MBR to GPT disk (successfully), and enabled UEFI Boot and Secure Boot (successfully). I just don't think it will end well. PLEASE HELP!

  4. عمارالصافي says:

    la yumkin an ahduth TPM
    raghm muhawalat eadida
    nawe jihazi
    dil latityud E6440

  5. Carl says:

    Great info was wasn't working because of the autopprovisioning, "PS C:\> Disable-TpmAutoProvisioning " worked great thank you kind sir

  6. Bright Lee says:

    Please somebody tell me how to upgrade my dell latitude e6540 tpm v.1.2 to 2.0 which is not in the dell's official listing. Mine has tpm of v.1.2.

  7. nielle says:

    its 2021 and i cant update my tpm 1.2 to 2.0 please help

  8. Mohammad shawky says:


    I tried to update my tpm 1.2 on my latitude e5470 but it stuck at 0% for around 4 hours

    I had to power-off my laptop and from this point I had that message << TPM couldn't be initialized >> despite being recognized by bios as tpm 1.2

    windows 10 stopped detecting it too

    tried factory reset of my bios and reinstalling windows and even erasing my whole ssd

    also removed my battery and waited couple of minutes and removed my ram then reinstalled it again, still having << TPM couldn't be initialized>>


  9. Kev says:

    Trying to update my dell but get update failed blocked by tpm fw policy

    tryed everything i could thing of.

  10. Leo says:

    Error: The system TPM Query Failed, Aborting.
    Does that mean my system can't upgrade to TPM 2.0? Help

    1. Mustafa says:

      Check if you have TPM 1.2 in the Security tab in the BIOS. If you don't, then you are out of luck and you probably will need to buy the TPM chip. If you have 1.2, make sure it is on and enabled.

  11. Bnamonkey says:

    Dell T7810 – I tried this — updated the BIOS to 34 — cleared the tpm, installed the patch DellTpm2.0_Fw1.3.2.8_V1_64

    No TPM — Bios shows 1.2 / enabled but Windows reports No TPM

    1. Arnon Erba says:

      Is the TPM enabled and turned on in the BIOS? It sounds like the firmware update did not complete successfully if the TPM is still at version 1.2. Have you checked out the "How to troubleshoot and resolve common issues with TPM and BitLocker" article? It contains some troubleshooting steps to follow if the TPM does not show in Device Manager.

    2. Mustafa says:

      Same issue here. Everything seems to upgrade fine. Now, it is not being recognized at all. Even the TPM utility updater from a bootable DOS is not recognizing it so it is not a windows issue. Unfortunately, my PC is out of warranty so Dell will not help. I hope somebody finds a solution.

    3. Mustafa says:

      So I fixed the issue by restoring the default settings in the BIOS (Default button inside the BIOS window). After doing that and restarting, TPM 1.2 disappeared and TPM 2 showed up. Note that the Windows stopped being recognized (as some settings in the hard disk changed I think). I just did a quick clean install of Windows as it I just did one yesterday during my conversion from MBR to GPT disk type. So now, all is good 🙂

      I hope this info helps somebody.

      1. Brian says:

        Thanks resetting to default bios worked

      2. Anonymous says:

        Thank you, saved me as well

      3. Nick says:

        This saved me as well. I had the exact same issue — post firmware update, the OS could no longer see the TPM, the update software would display an "unable to query TPM" message, and the BIOS menu listed the TPM as version 1.2. Using the "Load Default" option in the BIOS menu and then restarting fixed everything! The BIOS shows the TPM as version 2.0, and the OS can see it again.

        As a side note, I originally contacted Dell Support after I started having the problems above. They assumed that it must be a hardware issue and recommended replacing the motherboard. So there's that.

  12. Gene Jones says:

    Thank you! This was a great and very useful instruction.

  13. dcCMPY says:

    Can you run through this upgrade process outside of Windows ie. while the computer is in the OOBE mode ?

    1. Arnon Erba says:

      I haven't tried it myself, but I believe the process can be automated with SCCM. You'd have to make sure to clear the TPM before running the firmware upgrade.

    2. Mustafa says:

      Yes, it is possible by creating a bootable DOS USB using Rufus ( and putting the TPM updater in it. You will have to boot to the USB in legacy mode (not UEFI mode)

  14. olumayokun Akinrimisi says:

    Welldone this is great, it worked for me

  15. Sauron says:

    Dell utility not doing anything on Windows 10 build 1909

    1. Arnon Erba says:

      I recently had the TPM update utility crash on both 1903 and 1909 on the same PC. Temporarily disabling the "SMM Security Mitigation" feature under the "Security" section in the BIOS allowed the utility to launch and run properly.

  16. Matt says:

    Great instructions, these worked for me!

  17. HK says:

    Your Dell links are already broken

    1. Arnon Erba says:

      Thanks for letting me know. I've just updated the post to include some new references from Dell.

Leave a Reply

Your email address will not be published. Required fields are marked *