Driver Windows 7 — Acpi Msft0101

Even with paid ESU patches (which ended in January 2023 for most customers), Microsoft never added TPM 2.0 support to Windows 7. The OS kernel simply lacks the necessary APIs for modern TPM 2.0 features.

Windows 7 was released in 2009, years before TPM 2.0 became common. TPM 2.0 was introduced around 2014–2015.

| If you want to… | Then… | |----------------|--------| | Keep using Windows 7 without errors | Disable TPM in BIOS (easiest and safest) | | Use BitLocker on Windows 7 | Switch to a TPM 1.2 module if your motherboard supports it (rare and outdated) | | Use modern security features | Upgrade to Windows 10 or 11 (full TPM 2.0 support) |

The ACPI MSFT0101 missing driver is not a bug — it is simply a sign that your hardware is newer than your operating system. Disabling the TPM gives you a clean Device Manager and a fully functional Windows 7 system for legacy applications. Acpi Msft0101 Driver Windows 7

However, be aware that Windows 7 reached end of life in January 2020. For any machine that includes a TPM 2.0 chip, running Windows 10 or 11 is strongly recommended for security, driver compatibility, and feature support.



This is the safest and most common solution for Windows 7 users. Enter your BIOS/UEFI setup (press Del, F2, or F10 during boot), find the Security or Advanced tab, locate the TPM setting, and set it to Disabled or Hidden. After rebooting, the ACPI MSFT0101 device will disappear from Device Manager entirely, and the yellow mark will be gone.

Note: Disabling TPM will not affect your daily use of Windows 7 unless you specifically need BitLocker. If you dual-boot with Windows 10/11, disabling TPM will break TPM features in those newer OSes. Even with paid ESU patches (which ended in

A few OEMs, notably Lenovo (for some ThinkPad models like the T470, T570, X1 Carbon 5th Gen) and Asus, released custom TPM 2.0 drivers for Windows 7 during the short period when they offered “Windows 7 downgrade support” on Skylake/Kaby Lake machines.

These drivers are:

Example driver name: IFX TPM 2.0 driver for Windows 7 or Infineon TPM 2.0 driver package. This is the safest and most common solution

This is the core of the problem:

Thus, you are not missing a driver due to a mistake. You are missing it because your hardware is technically too new for the OS.


A: Boot into Safe Mode (F8 at startup), open Device Manager, and uninstall or disable the ACPI MSFT0101 device. The non-Microsoft driver likely corrupted the ACPI stack.

Windows 7 was released in 2009, years before the TPM 2.0 specification was finalized (finalized around 2014–2015). Therefore, Windows 7 does not include an inbox driver for TPM 2.0 devices. It only natively supports TPM 1.2.

When Windows 7 encounters a TPM 2.0 chip, it sees an unknown ACPI device with the identifier MSFT0101 and cannot automatically load any driver.