TPM Device not Detected? Here’s How to Fix It
The TPM (Trusted Platform Module) is a chip that is soldered or attached to the motherboard which stores personal data. So, when we get the error message “TPM device not detected“, the system cannot detect this chip during boot.
What Causes TPM Device not Detected Error?
Before we start with the fixes, let us see why a computer cannot detect the TPM chip.
- Outdated BIOS
- TPM chip damaged
- Network connection issues
- Problem with TPM keys
How to Fix TPM Device not Detected Error?
Here are some solutions you can try if the system cannot detect Trusted Platform Module.
Remove the Power Supply
Sometimes, there may be a power usage issue that can cause the Trusted Platform Module to malfunction due to unknown reasons. A simple restart may solve this issue, but there is always some charge left in the motherboard capacitor, resulting in the same problem even after a restart.
So, it is ideal to remove the power source completely and discharge all the capacitors. Once you remove the power supply from the wall outlet, press the Power button five to six times to discharge the capacitors.
If you are on a laptop, we recommend removing the battery and pressing the power button multiple times to discharge its capacitors.
Once you complete the process, plug the computer back in and turn it on. The system should detect the TPM chip. If not, our solutions mentioned below may work for you.
If the computer does not detect the Trusted Platform Module, it is most probable that the TPM settings in the computer are disabled. If so, we need to enable it. There are two versions of TPM, TPM 1.2 and TPM 2.0. We can follow the same process to enable both versions of TPM.
You can follow these steps to Enable TPM.
- Enter your motherboard’s BIOS by pressing Delt, F2, or F9 during startup, depending on the manufacturer.
- Look for the option named Security.
- Then, locate TPM, Intel Platform Trust Technology (IPTT), or AMD CPU fTPM. EnableTPMvisibility. This step may be different as there may be a checkbox or a toggle bar to enable or disable the TPM utility,
- Now, select Save and exit.
Once the computer starts, the system should detect the TPM chip. Try other solutions mentioned below if the TPM setting is not seen in the BIOS.
As the BIOS(Basic Input/Output System) controls all computer’s internal and external hardware components, this component may start to malfunction if we do not perform a BIOS update every now and then. It is the same case for the TPM chip, i.e., there may be an error while detecting this component if we do not update the BIOS.
When performing a BIOS update, we should not interfere as power loss during a BIOS update may result in a corrupted motherboard.
Mostly, updating the BIOS will work perfectly on solving this issue. However, if you notice this error after a BIOS update, we may have to downgrade the motherboard BIOS.
To roll back a BIOS update, first, we need to download the desired version of motherboard BIOS from the official manufacturer’s website.
In the above solution, Enable TPM, if the BIOS does not include the option to enable the TPM settings, we need to perform a BIOS reset. Doing so will revert all its settings to default which will make the system detect all hardware along with their configurations.
Here are a few ways you can reset BIOS.
- Reset option in BIOS itself.
- Remove the CMOS
- Reset using a jumper
Update TPM Driver
Another reason the system is not detecting the Trusted Platform Module device is an outdated TPM driver. As the TPM chip is a physical chip, it does require a driver for the OS to communicate with it.
To update the TPM driver, open the Device Manager by pressing the Windows key and X simultaneously. Now, expand Security Devices and right-click on Trusted Platform Module 2.0 (or Trusted Platform Module 1.2, depending on the computer’s TPM version). Click on Update driver. Then, click on Search automatically for drivers.
Once the update is complete, restart your computer to check if the issue still persists.
Troubleshoot Network Connection
According to official Microsoft documentation, if the system uses Windows 10, version 1507 or 1511, or Windows 11, the computer will have a hard time detecting and initializing TPM if there is a network connection issue.
Along with this, if the system admin has configured the computer to require the TPM recovery information to be saved in ADDS (Active Directory Domain Services) and if the computer cannot reach its domain controller, it cannot initialize the TPM.
To solve this issue, we can run the network connection troubleshooter to check for any problems regarding the internet connection. Also, if the system administrator has configured the TPM information to be saved in ADDS, we need to disable this feature. You can follow these steps to disable TPM recovery in ADDS.
Warning: Wrong registry changes can have a negative impact on your operating system and even cause it to malfunction.
- Press the Windows Key and R simultaneously.
- Type “Regedit” without the quotation mark and press Enter.
- Navigate to Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\TPM.
- Now, on the right panel, double-click on ActiveDirectoryBackup and set the Value data as 0 to disable the policy. Repeat the similar process for RequireActiveDirectoryBackup.
If the Registry does not have these values, we can use the Group Policy Editor to turn off TPM backup to ADDS.
- Press the Windows Key and R simultaneously.
- Type “gpedit.msc” and press Enter.
- Navigate to AdministrativeTemplates > System > TrustedPlatformModuleServices.
- On the right panel, double click on Turn on TPM backup to Activate Directory Domain Services.
- Check Notconfigured or Disabled.
- Click Apply, then OK.
The Group Policy Editor utility is only available on Windows Professional and Enterprise edition. Windows Home edition users need to enable the Local Group Policy Editor feature using a third-party tool.
Clear all keys from TPM
We can use the Windows Defender Security Center utility to clear the TPM values as a final solution before replacing the TPM chip itself. Clearing the TPM values will erase all information inside the TPM chip, reset it to the default state, and delete data protected by those keys.
You can follow these steps to clear the TPM.
- Press the Windows key + I.
- Go to Privacy &security > Windowssecurity > Open WindowsSecurity.
Alternately, you can also follow these steps to clear TMP.
Press the Windows +R key.
How to Fix TPM Device is not Detected?
The error message “Alert! TPM device is not detected” appears when you are trying to boot up your Dell laptop. TPM or Trusted Platform Module is a chip that is essentially used for carrying out cryptographic operations in a system. The function of the TPM chip is to secure the hardware of your machine through integrated cryptographic keys. The error message may seem a bit weird especially if you have not used any TPM functionalities on your system. In some cases, you may even be able to boot into your system after seeing the error message on your screen, but regardless, it is concerning.
Alert! TPM Device is not Detected
As it turns out, when you stumble upon the error in question, if you are using any BitLocker functionalities offered by Windows to encrypt a partition on your system, it won’t work. This is because of the fact that BitLocker makes use of the TPM chip on your board to encrypt and decrypt the data you want it to. A simple fix users usually think of when they face this issue is to simply disable TPM from their BIOS settings. However, that won’t work because the TPM option disappears from the BIOS menu and so you won’t be able to turn it off. Plus, if you are using BitLocker on your system, you wouldn’t want to disable it in the first place.
So what’s essentially causing this issue? The most apparent reason would be your BIOS firmware, of course. If you have recently updated your BIOS firmware, or even in some cases, if you haven’t updated it, it can cause the issue. It goes both ways and thus, you will have to look at both sides of the coin to get the issue resolved. With that said, let us get into the different workarounds that you can make use of to completely get rid of the error in question.
Disconnect Laptop’s Battery
The first thing that you should try out after facing the “TPM device is not detected” error message is to remove the battery from your laptop. This has been reported by several users who were facing the similar issue and disconnecting the laptop’s battery has reportedly solved the issue for them. When you remove the battery from your laptop, the board will reset and you will have a fresh start upon plugging it back in.
Unplugging Laptop Battery
To do this, simply disconnect the battery from your laptop and then let it sit for a few seconds. After a couple of seconds, plug the battery back and boot up your laptop to see if the issue persists.
If reconnecting your laptop’s battery does not fix the issue for you, there is a good chance that the issue is being caused by your laptop’s firmware. This can usually happen when you haven’t updated your BIOS firmware for quite a while. If you are already running the latest firmware version, you may skip this and jump to the next solution. In such a scenario, you will have to look up for any firmware updates for your model, download them and then get it installed. To do this, follow the instructions down below:
- First of all, head to the official website for Dell’s Drivers and Downloads by clicking here.
- Once there, you have one of two options. You can either use the Dell SupportAssist utility to auto-detect any outdated drivers on your system and have them installed. To do this, simply click on the Download & Install SupportAssist option and then follow the on-screen prompts. Downloading Dell SupportAssist Utility
- Alternatively, if you have your laptop’s model or product ID and just wish to update the firmware, you can manually search for it and then download the latest version available. To do this, enter your device’s model or product ID in the search field provided and hit Enter.
- On the next page, click on the Find drivers option in front of Manually find a specific driver text. Manually Finding Dell Drivers
- Choose your appropriate operating system and look for any firmware updates. Download the driver and then follow the on-screen prompts to finish installing the update.
- Once you are done, reboot your system to see if the issue has been patched.
Reset BIOS Defaults
As it turns out, for some users the issue was caused after they performed a firmware update on their respective system. If you stumbled upon the error message after getting a firmware update, then it could be that the update might not have been fully compatible for you. This can happen when you use the auto-detect utility from Dell that updates all of your drivers. In such a case, you will have to reset your BIOS to its original settings to get rid of the issue in question. To do this, follow the instructions down below:
- First of all, make sure that your laptop is powered off. Also, make sure that your laptop is plugged in. If it is, go ahead and unplug it.
- After that, hold down the ESC and CTRL keys. While holding both of these keys down, plug in the power cable and hit the power button on your laptop.
- Once the laptop starts to boot up, you can release the ESC and CTRL keys.
- You will be taken to a BIOS page. Here, choose the Roll Back BIOS option to go back to the defaults.
- Once you have done all that, wait for your system to reboot. At this point, Windows should be able to recognize your TPM chip and you should be good to go.
Fix Alert Tpm Device Is Not Detected Error On Dell Computers
Before we go ahead, you need to make sure if TPM is available on your PC. Old PCs may not have the module. The right way to check is to look into UEFI/BIOS Security settings.
Alert! TPM device is not detected#
These suggestions involve updating BIOS and installing drivers. Make sure you know what you are doing or take the help of someone who knows it. If TPM is missing or not showing in BIOS, follow these suggestions. You will also need an administrator account.
1] Enable TPM from BIOS#
If TPM is disabled in the BIOS and Windows or software checks for it, it will throw this error. Enabling BIOS is easy, but it will vary from OEM to OEM. However, it is usually available under the Security section.
2] Update BIOS or UEFI#
OEM offers updates to the BIOS/UEFI from time to time, and if the TPM detection has failed all of a sudden, then you need to update it. Most of the modern PCS now offer software that can update the BIOS without going into the BIOS. If that’s not possible, you will need to check with the Motherboard manual to update it via a USB drive and through the UEFI or BIOS. It is also recommended to disconnect the power supply or battery and keep it that way. Post 30 seconds, you can reboot, and TPM should work now. Read: Download or Update Dell Drivers using Dell Update utility.
3] Reinstall Trusted Platform Module Driver#
TPM Drivers can also be updated using the Device Manager & Windows Optional Update. Follow these steps:
Open Power Menu using Win + X, and then click on Device ManagerLocate Trusted Platform Module under SecurityRight-click on it, and click on Update Driver and click on Search automatically for driversThe next screen will then prompt you to search for updated drivers on Windows Update.This will open Windows Update, and you can then navigate to Advanced Options > Optional updatesCheck if there is a driver update available. If yes, then update the TPM drivers.
Can I add a TPM to my Computer?#
External TPM modules are common, except that it wasn’t popular until Windows 11 made it a requirement. Yes, you can add TPM externally, and they are available for as low as $50. Post that, you will have to make sure Windows and BIOS/UEFI recognizes it. Read: The TPM could not be initialized after BIOS update.
What happens if I enable TPM?#
Nothing will happen even if you Enable the TPM. It’s a platform that others can use. So if you are using Bitlocker, the software can choose to save all passwords inside it. So if you are worried that you will lose your files, everything will be encrypted, then don’t. Windows will also boot as usual. I hope the post has helped you resolve the TPM Device Is Not Detected error on Windows PC.
Alert tpm device is not detected dell что делать
|Процессор: Intel Core i7-970 (3,2Ghz) + Corsair Hydro H50 (СВО)|
|Материнская плата: ASUS Rampage III Extreme (BIOS version: 1601)|
|Память: Corsair CMT6GX3M3A1866C9 (6 x 2Gb)|
|HDD: OCZ RevoDrive 3 (240Gb)|
|Видеокарта: NVIDIA GeForce GTX 1050 Ti|
|Звук: Realtek High Definition Audio (ALC889)|
|Блок питания: Corsair CMPSU-850HX (850Вт),|
KMFDM, Для версии 1.8.0 указано что это Universal (Windows/MS DOS) format. Здесь советуют создать DOS-флэшку с помощью Rufus и запустить прошивальщик с ключом /forceit.
Еще есть Dell TPM 2.0 Firmware Update Utility, но я никогда не копал глубоко эту тему, поэтому без понятия — универсальные там обновления прошивок у TPM-модулей или нет.