Start a Conversation

Solved!

Go to Solution

1 Rookie

 • 

2 Posts

105

June 20th, 2025 07:43

Can't Update Dell OptiPlex 7070 TPM Firmware - "TPM is Owned" Error

Hello,

I'm trying to update the TPM firmware on my Dell OptiPlex 7070 Small Form Factor, but I keep running into the error: "TPM is owned. Please clear the TPM owner."

I cleared the TPM using Windows 10. First, I opened tpm.msc and used Windows Security to clear the TPM. I also ran the Clear-Tpm command in PowerShell. I tried clearing it through the Security Processor Troubleshooting screen as well.

Then I cleared the TPM using BIOS. I entered BIOS by pressing F2, went to the TPM 2.0 Security settings, selected the option to clear the TPM, and rebooted the system.

I also performed a full power cycle. I shut down the computer, unplugged the power cord, held the power button for 60 seconds, then waited an extra minute before plugging it back in and powering it on again.

I used the official Dell TPM firmware updater. The file name is DELLTPM_NPCT750_X10_7.2.3.1_64_v1.exe. I downloaded it from Dell's website after entering my service tag.

Here are my TPM details. The manufacturer is Nuvoton (NTC / NPCT75x). The current firmware version is 7.2.1.0. I’m running Windows 10 Pro 64-bit, fully updated.

Even though Windows says the TPM is cleared and not owned, the Dell firmware update tool still says it is owned and refuses to proceed.

If anyone has successfully updated TPM firmware on a Dell OptiPlex 7070 with a Nuvoton TPM, please let me know what steps worked for you. Any help or advice is appreciated. Thank you.

9 Legend

 • 

8.1K Posts

June 20th, 2025 11:34

Before clearing TPM in BIOS, you need to Disable TPM Auto-Provisioning in Windows.

1. Boot to Windows
2. Launch the PowerShell Command window in Administrator mode
3. At the Powershell command prompt, start the command:
> Disable-TpmAutoProvisioning
4. Confirm the following results:
- AutoProvisioning: Disabled
5. Reboot the system to BIOS Setup by pressing F2.
6. Go to Security > TPM 2.0 Security.
7. Click the Clear checkbox and select Yes at the prompt to clear the TPM settings.
8. Click Exit to save changes.
9. Reboot the system to Windows.
10. Run the TPM firmware update utility.
11. When the TPM update process is completed, launch the PowerShell command in Administrator mode to reenable the auto provisioning.
> Enable-TpmAutoProvisioning
12. Confirm the following results:
- AutoProvisioning: Enabled

1 Rookie

 • 

2 Posts

June 21st, 2025 02:41

Thank you! That worked perfectly.

Disabling TPM auto-provisioning before clearing the TPM in BIOS was the missing step. After following your instructions exactly — disabling auto-provisioning in PowerShell, clearing the TPM in BIOS, and then running the Dell firmware update tool — the update completed successfully.

I really appreciate your detailed help.

9 Legend

 • 

8.1K Posts

June 21st, 2025 05:51

Glad to help out.

No Events found!

Top