As we know that Microsoft has launched Windows 11 as their latest operating system with some exclusive features and interfaces. But if you are planning to switch from Windows 10 to 11 then your PC must meet the requirements to upgrade the operating system.
As with many other requirements, TPM 2.0 is one of them. If you have TPM 1.2 or lower than 2.0, then you will see an error indicating that the TPM could not be initialized during the BIOS screen. It will prevent you to boot the Windows 11 on your PC.
If you are stuck on the same problem and seeking a solution to it, then this article is best for you because we will provide you with the 6 best ways to solve this issue on your PC.
What Is TPM? Functions of TPM
The full form of TPM is the Trusted Platform Module. It is a chip that is soldered to the motherboard of a PC. The main function of TPM is generating secure cryptographic keys. It helps to enhance security.
In Windows 10, TPM 1.2 is enough to operate the system. But TPM is now upgraded to 2.0 with highly secured features. As Windows 11 has focused on better security, it is now only allowing TPM 2.0 to upgrade the Windows.
How to Solve the Error – ‘TPM Could Not Be Initialized on Windows 11’
As we already mentioned that Windows 11 is now requiring TPM 2.0 to upgrade. So during the boot, it mainly focuses on TPM and if you are connected to the internet then TPM may create problems. If you want to get rid of this annoying warning on your screen, then you can try the recommended solutions mentioned below to resolve the issue that TPM could not be initialized.
- Disable TPM in BIOS
- Disable Firewall
- Update and Clear TPM from the BIOS Menu
- Update or Rollback the BIOS
- Reset TPM
- System Restore
Now let’s see the steps to execute each of these methods.
1. Disable TPM in BIOS
Many users who are facing the same issue initializing TPM, have resolved it by disabling TPM. Here is how to disable it:
- After booting your computer, press F2 and it will take you to the BIOS menu
- Then, go to the Security tab on the left side menu bar and click to expand it
- Now, click on TPM from there and turn the radio button on for the Disable option
- Finally, click on Apply and reboot your computer
Hopefully, this time you will not see the TMP not initialized error. But if you still see the same error as before, then try the next method below.
2. Disable Firewall
The firewall often separates the domain of the network connection which leads to the issue that prevents TPM from initializing. To avoid this problem, you need to disable your firewall temporarily. Here is how you can disable your firewall:
- Go to the Control panel from your search bar
- Click on System and Security and then, go to Windows Defender Firewall
- Now, click on Turn Windows Firewall On or Off and turn off the firewall
- In the end, click OK and reboot your PC
If the disabling firewall doesn’t prevent the TPM issue, then follow the next method.
3. Clear TPM from the BIOS Menu
If you are facing TPM that could not be initialized and you don’t want to restore the system, then you can fix the issue by clearing TMP from the BIOS.
Caution: You can lose your data permanently after clearing the TMP. It is recommended to back up your data before taking this step.
Here are the steps to clear TPM:
- Firstly, you need to enable the safe mode with networking by pressing the F5 key during Windows Recovery Environment
- Now, type Windows Security on the search bar and press Enter
- Here, click Security processor details underneath Device Security
- After that on the new window, click Security processor troubleshooting
- Finally, click on Clear TPM and then restart your PC
Now check if the issue has been solved or not, if now it still exists, then
4. Update or Rollback the BIOS
An outdated BIOS often causes the problem that your TPM might not be initialized during updating Windows 11. You can try updating your BIOS to fix this problem.
The process to update BIOS:
- First, download the BIOS update file from the official website of your motherboard and copy it to a USB drive
- Next, execute force shut down on your computer and reboot twice to enter the Windows Recovery Environment
- Then, click Troubleshooting > Advanced Options > Startup Settings > Restart
- When your computer restarts, press F5 or the number 5 to Enable Safe Mode with Networking
- Now, enter the BIOS interface and select the option- Update BIOS from Drive
- Then, select the USB drive that you already have copied the BIOS update file
Wait until the BIOS update and check if the issue is solved or not.
Caution: Never interrupt during the BIOS update process or your motherboard will be damaged by the update failure.
If you encounter the same issue even after the BIOS update, then you can roll back the BIOS to the previous version to fix this problem.
The process to roll back BIOS:
- Download the older version of your BIOS from the official website of your motherboard and copy the files to a USB drive
- Now follow the same steps to update BIOS
- After successfully updating the BIOS, reboot your PC and check if it has fixed the TPM issue
5. Reset TPM
You can fix the TPM that could not be initialized error by resetting the TPM. Here is the instruction to reset TPM:
- Turn off your computer and unplug the power cable
- Then, Discharge static power by pressing and holding the power button for 60 seconds
- Connect the power cable back and turn on your computer
Now check if the trick has worked for you. If not, then try the next and final method to fix it.
6. System Restore
If no other methods work for you, then you have the final choice to perform System Restore. It will take you back to the time when your PC had no issue related to the TPM.
Precaution: you must backup your important documents to perform the system restore.
Follow the instruction to perform the System Restore:
- Boot your PC in Safe Mode as instructed in the ‘3rd method’
- Now, go to the System Restore app and select your preferred restore point according to the time and date
- Click Next and Finish to execute the process
- Restart your computer after finishing the process
It will surely fix the issue and you will never encounter TPM could not be initialized error after performing the System Restore.
Frequently Asked Question
How Do I Fix TPM Could Not Be Initialized on My Dell Computer?
To fix TPM could not be initialized on the Windows 11/10 of your Dell system, follow the instruction below:
Step-1: Boot your computer and press F2 to open the BIOS menu
Step-2: Select the Security tab from the left menu and expand it
Step-3: Click TPM and select the Disable option
Step-4: Click Apply and reboot your Dell computer
If you are unable to solve the problem, then try the other methods that are given in this article.
Why is TPM Disabled by Default?
The TPM will not be in the option if your system enables the Platform Trust Technology (PTT) by default. This happens because two trust technology cannot be enabled at the same time. If you want to enable TPM, then you have to remove PTT from the encryption keys.
Why Enabling TPM in BIOS Is Necessary?
Disabling TPM is not recommended in any case on your computer because it provides security to your PC. However, you can disable it when it is necessary. But enabling the TPM in BIOS is always a good choice because there is no benefit to weakening the security of your system.
Don’t feel anxious and take it easy if you see the error ‘TPM could not be initialized’ on your PC. Because you can fix this error by following the methods above. The solutions that are given here are legit and many users have fixed this error by applying these methods. If you have any suggestions or queries, please write in our comment box below.