/
/

Zo lost u de fout “The Trusted Platform Module (TPM) hardware failed to execute a TPM command” op in Windows 11

door Team Ninja
How to Fix “The Trusted Platform Module (TPM) Hardware Failed to Execute a TPM Command” Error in Windows 11 blog banner image

Directe samenvatting

Deze blogpost van NinjaOne biedt een uitgebreide basislijst met CMD-commands en een deep dive duik in Windows-commands met meer dan 70 essentiële cmd-commands voor zowel beginners als gevorderden. Het legt praktische opdrachtpromptcommando’s uit voor file management, directory navigation, network troubleshooting, disk operations en automatisering met echte voorbeelden om de productiviteit te verbeteren. Of u nu fundamentele cmd-commands leert of geavanceerde Windows CLI-tools onder de knie krijgt, deze gids helpt u de Command Prompt effectiever te gebruiken.

Belangrijkste punten

  • De foutmelding “TPM hardware failed to execute a TPM command” wijst op een communicatiefout tussen Windows 11 en de Trusted Platform Module. Veelvoorkomende oorzaken zijn firmwareconflicten, beschadigde TPM-sleutels, verouderde BIOS- of UEFI-firmware of een verkeerd geconfigureerd stuurprogramma.
  • IT-beheerders kunnen het probleem oplossen met TPM.MSC, PowerShell (Clear-Tpm), BIOS/UEFI-updates en een herinstallatie van het TPM-stuurprogramma.
  • Controleer vooraf of het systeem TPM 2.0 ingeschakeld heeft, meld u aan met beheerdersrechten, onderbreek BitLocker met manage-bde -protectors -disable X: en maak een back-up van alle herstelsleutels en kritieke gegevens om versleutelingsblokkades of gegevensverlies te voorkomen.
  • Het oplossen van TPM-opdrachtfouten herstelt essentiële Windows-beveiligingsfuncties zoals BitLocker, Windows Hello, Credential Guard en device health attestation en voorkomt compliance-problemen en verstoorde authenticatie.

In Windows 11-systemen is de Trusted Platform Module (TPM) een essentieel onderdeel dat geavanceerde beveiligingsfuncties mogelijk maakt, zoals BitLocker-versleuteling, Windows Hello-authenticatie, Secure Boot en Credential Guard. Toch krijgen gebruikers soms deze foutmelding te zien: “The Trusted Platform Module (TPM) hardware failed to execute a TPM command”. Die fout kan deze essentiële beveiligingsfuncties verstoren.

Om IT-beheerders en ervaren gebruikers te helpen de TPM-functionaliteit volledig te herstellen, bespreken we verschillende manieren om TPM-opdrachtfouten vast te stellen en op te lossen met de ingebouwde Windows-tools, waaronder TPM.MSC, PowerShell, Apparaatbeheer en de BIOS/UEFI-instellingen.

Liever een visuele versie van deze handleiding? Bekijk dan Zo lost u de fout “The Trusted Platform Module (TPM) Hardware Failed to Execute a TPM Command” op in Windows 11.

De fout “The Trusted Platform Module (TPM) hardware failed to execute a TPM command” oplossen

Wanneer Windows 11 een “TPM failed”-fout meldt, wijst dat vaak op een ernstig probleem in de communicatie tussen het OS en de TPM-chip. U kunt dit probleem in verschillende situaties tegenkomen:

  • BitLocker kan niet worden hervat of geïnitialiseerd na het opstarten of na updates
  • Windows Hello geeft fouten of mislukt bij het aanmelden
  • Systeemlogboeken registreren TPM-fouten met Event ID 1794 of Event ID 14 op de volgende locatie (deze locatie kan per OEM of stuurprogramma verschillen):

Logboeken > Logboeken voor toepassingen en services > Microsoft > Windows > Tpm > Operational

Deze TPM-fout kan voortkomen uit

  • conflicten op firmwareniveau,
  • beschadigde TPM-sleutels,
  • een verouderd BIOS of
  • verkeerd geconfigureerde TPM-stuurprogramma’s.

Met de onderstaande methoden achterhaalt u de oorzaak van het probleem, lost u het op en herstelt u de volledige TPM-functionaliteit op Windows 11-systemen.

Let op: bekijk de belangrijkste voorwaarden voordat u begint om problemen tijdens het oplossen te voorkomen.

Methode 1: controleer de TPM-status via TPM.MSC

Deze eerste methode is een ongevaarlijke statuscontrole die bevestigt of de TPM aanwezig, gereed en responsief is.

Let op: lokale beheerdersrechten zijn vereist.

  1. Open het TPM-beheerportaal. Druk op Win + R, typ “tpm.msc” en druk op Enter.
  2. Bekijk het gedeelte Status en let op de volgende meldingen:
    • “De TPM is gereed voor gebruik.” Dit betekent dat de module normaal werkt
    • “De TPM is niet beschikbaar.” of “De TPM werkt niet goed.” Dit duidt op diepere problemen

Als er TPM-problemen worden gevonden, wist u de TPM (gebruik methode 2 voor de grafische interface of methode 3 voor PowerShell).

U kunt de TPM-status ook controleren via Windows-beveiliging

  1. Open Instellingen > Privacy en beveiliging > Windows-beveiliging.
  2. Selecteer Apparaatbeveiliging.
  3. Klik op Details van beveiligingsprocessor.
  4. Bekijk de status onder Beveiligingsprocessor.

Is de beveiligingsprocessor niet beschikbaar of worden er fouten getoond? Ga dan verder met de stappen om de TPM te resetten.

Methode 2: wis en reset de TPM via het TPM-beheerportaal

De grafische methode zet de TPM terug naar de fabrieksinstellingen en wist opgeslagen sleutels en ongeldige configuraties die de opdrachtfouten kunnen veroorzaken.

Let op: onderbreek BitLocker en maak een back-up van de herstelsleutels. Lokale beheerdersrechten zijn vereist.

  1. Open het TPM-beheerportaal. Druk op Windows-toets + R, typ “tpm.msc” en druk op Enter.
  2. Selecteer onder Acties de optie TPM wissen.
  3. Volg de instructies op het scherm en voer een reboot uit wanneer daarom wordt gevraagd.

Werkt de TPM nog steeds niet? Probeer dan een BIOS-update (methode 4).

Methode 3: wis en reset de TPM via PowerShell

Met PowerShell kunt u de TPM programmatisch opvragen en terugzetten naar de fabrieksinstellingen. Deze methode is handig voor scripting, voor probleemoplossing op afstand of wanneer grafische tools niet beschikbaar zijn.

Let op: onderbreek BitLocker en maak een back-up van de herstelsleutels. Lokale beheerdersrechten zijn vereist.

  1. Open PowerShell met verhoogde rechten. Druk op Win + R, typ “powershell” en druk op Ctrl + Shift + Enter.
  2. Kopieer en plak de volgende opdracht en druk op Enter:
    • Get-CimInstance -Namespace "Root\CIMv2\Security\MicrosoftTpm" -ClassName Win32_Tpm
    • Let op: Get-CimInstance vervangt de verouderde cmdlet Get-WmiObject in moderne PowerShell-versies. Get-WmiObject werkt in sommige omgevingen nog wel, maar is gevoelig voor foutmeldingen als “Access Denied” of “Command Not Found”.
    • Deze opdracht controleert of de TPM aanwezig, ingeschakeld, geactiveerd en gereed is. Ziet u foutmeldingen of helemaal geen uitvoer? Ga dan door naar stap 3.
  3. Kopieer en plak de volgende opdracht en druk op Enter:
    • Clear-Tpm
    • Deze opdracht zet de TPM terug naar de fabrieksinstellingen.
  4. Bevestig de actie en voer een reboot uit wanneer daarom wordt gevraagd.

Werkt de TPM nog steeds niet? Probeer dan een BIOS-update (methode 4).

Methode 4: werk de BIOS/UEFI-firmware bij

Met deze methode werkt u de systeemfirmware bij, die bepaalt hoe de TPM tijdens het opstarten wordt geïnitialiseerd. Dat kan incompatibiliteit of configuratiefouten verhelpen, vooral wanneer de TPM niet wordt gedetecteerd of meldingen over een hardwarestoring blijft geven.

⚠️Het bijwerken van de BIOS-firmware van uw systeem is een risicovol proces. Onderbrekingen of fouten kunnen permanente schade of gegevensverlies veroorzaken of uw systeem onbruikbaar maken. Ga uiterst voorzichtig te werk.

Let op: onderbreek BitLocker en maak een back-up van de herstelsleutels.

  1. Download en installeer het nieuwste BIOS/UEFI van de website van uw OEM.
  2. Voer een reboot uit en open het BIOS door op de juiste toets te drukken (meestal Del, F2 of Esc).
  3. Controleer of TPM, Intel PTT of AMD fTPM is ingeschakeld bij de beveiligingsinstellingen.

Werkt de TPM nog steeds niet? Installeer dan het TPM-stuurprogramma opnieuw (methode 5).

Methode 5: installeer het TPM-stuurprogramma opnieuw via Apparaatbeheer

Met deze methode verwijdert en herinstalleert u het stuurprogramma van het TPM-apparaat. Zo lost u conflicten of beschadigingen op stuurprogrammaniveau op na Windows-updates of apparaatmigraties. Gebruik deze methode vooral wanneer de TPM niet werkt terwijl die in TPM.MSC als “Gereed” wordt weergegeven of wanneer u in Apparaatbeheer of Logboeken fouten ziet die met het stuurprogramma te maken hebben.

Let op: lokale beheerdersrechten zijn vereist.

  1. Open Apparaatbeheer. Druk op Win + X en selecteer Apparaatbeheer.
  2. Vouw Beveiligingsapparaten uit.
  3. Klik met de rechtermuisknop op Trusted Platform Module 2.0 en kies Apparaat verwijderen.
  4. Voer een reboot uit. Windows zoekt automatisch naar hardwarewijzigingen en installeert de TPM opnieuw.

Belangrijkste voorwaarden voordat u begint

Voordat u de bovenstaande methoden uitvoert, moet u aan een aantal voorwaarden voldoen. Zo voorkomt u gegevensverlies, een instabiel systeem en versleutelingsblokkades.

  • Controleer of het systeem een TPM heeft (fysiek of firmwarematig; v2.0 is vereist voor Windows 11). Open TPM.MSC: het TPM-beheerportaal hoort te openen en de aanwezigheid te bevestigen.
  • Meld u aan met beheerdersrechten, want het wijzigen van TPM-instellingen, toegang tot het BIOS en het verwijderen van stuurprogramma’s vereisen allemaal verhoogde rechten.
  • Onderbreek BitLocker voordat u de TPM wijzigt. Zo voorkomt u dat BitLocker-herstel wordt geactiveerd of dat de versleutelde schijf ontoegankelijk wordt. Voer deze opdracht uit in PowerShell (vervang X door de letter van de betreffende schijf):

manage-bde -protectors -disable X:

  • Maak een back-up van alle kritieke gegevens en versleutelingssleutels voordat u wijzigingen doorvoert, zodat u niet permanent de toegang tot versleutelde gegevens verliest.

Waarom moet u TPM-opdrachtfouten oplossen?

De TPM maakt veel beveiligingsmechanismen mogelijk waar moderne organisaties en beveiligingsbewuste gebruikers op vertrouwen. Wanneer de TPM opdrachten niet naar behoren kan uitvoeren, verstoort dat essentiële functies en loopt het systeem operationele en compliance-risico’s. Het aanpakken van TPM-opdrachtfouten helpt om:

Compatibiliteit met essentiële Windows-beveiligingsfuncties te garanderen

Veel Windows-beveiligingsdiensten maken gebruik van de TPM, waaronder:

  • BitLocker, dat de TPM gebruikt om versleutelingssleutels veilig op te slaan en het systeem tijdens het opstarten te ontgrendelen
  • Windows Hello, dat de TPM gebruikt om biometrische referenties op te slaan in een veilige, door hardware beschermde omgeving
  • Credential Guard en Virtualization-Based Security, die voor veilige sleutelopslag en attestation afhankelijk zijn van de TPM

Deze functies werken mogelijk niet goed als de TPM opdrachten niet kan uitvoeren, wat leidt tot zwakkere beveiliging of systeemstoringen.

TPM-functionaliteit te herstellen na firmware- of OS-wijzigingen

TPM-fouten kunnen optreden na BIOS/UEFI-firmware-updates en OS-upgrades, omdat die updates de TPM-status kunnen resetten, sleutels kunnen beschadigen of de TPM volledig kunnen uitschakelen in de firmware-instellingen. Door deze fouten op te lossen, blijft de TPM functioneel en opnieuw geïntegreerd met de beveiligingsfuncties op systeemniveau.

Serviceonderbrekingen en toegangsproblemen te voorkomen

Een haperende TPM-communicatie kan het volgende veroorzaken:

  • BitLocker schakelt onverwacht over naar de herstelmodus
  • U kunt zich niet aanmelden met Windows Hello of een pincode
  • Veilige VPN-, RDP- of certificaatgebaseerde authenticatie wordt onderbroken
  • Compliancecontroles mislukken tijdens enrollment binnen de organisatie of bij device health attestation

Dit probleem oplossen voorkomt productiviteitsverlies, escalaties naar de Helpdesk en buitengesloten gebruikers.

Te voldoen aan het beveiligingsbeleid

Veel organisaties vereisen TPM 2.0 om te voldoen aan de Windows 11-hardwarebasislijn van Microsoft, aan frameworks voor eindpuntbeveiliging en aan wettelijke normen die apparaatversleuteling en veilige opslag van referenties voorschrijven. Een slecht werkende TPM kan leiden tot audits, beveiligingsovertredingen of het niet halen van interne en externe normen.

Waar u op moet letten nadat u TPM-opdrachtfouten hebt opgelost

Nadat u de TPM met succes hebt gereset of opnieuw hebt geconfigureerd, is het belangrijk om het systeem veilig terug te brengen in een compliant en werkende staat. Let op de volgende punten om toekomstige TPM-problemen te voorkomen en de integriteit van uw eindpuntbeveiliging te behouden.

BitLocker-herstel

Het resetten of wissen van de TPM verwijdert de sleutels die BitLocker gebruikt om de schijf te ontgrendelen. Onderbreek BitLocker daarom altijd voordat u de TPM wijzigt en schakel het daarna weer in. Zo voorkomt u dat om de herstelsleutel wordt gevraagd.

Logboeken

Zelfs als de TPM naar behoren lijkt te werken kunnen de Logboeken nog restproblemen registreren. Door de logboeken regelmatig te bekijken, merkt u vroege signalen van terugkerende problemen op. Let op TPM-foutmeldingen met Event ID 14 (opdracht mislukt) en Event ID 1794 (initialisatiefouten).

Device health attestation

TPM-storingen kunnen de compliance met MDM- of Intune-enrollment beïnvloeden. Als uw computer de gezondheidscontrole niet doorstaat, kan dat het volgende betekenen:

  • De toegang tot Outlook, Teams of gedeelde schijven gaat verloren
  • Er verschijnt een melding dat uw device “niet compliant” is of
  • IT-ondersteuning moet de TPM-, versleutelings- of opstartinstellingen herstellen

Secure Boot

Secure Boot zorgt ervoor dat alleen vertrouwde firmware en OS-loaders tijdens het opstarten mogen worden uitgevoerd. Sommige TPM-resets schakelen Secure Boot onbedoeld uit in de firmware, dus schakel het na firmware- of TPM-wijzigingen weer in.

Einde levensduur of garantie van hardware of een defecte TPM-chip

Lukt het niet om de TPM-fout te verhelpen of de module te resetten? Dan is het vervangen van het moederbord of de TPM-chip mogelijk de enige oplossing, omdat de firmware of hardware zelf beschadigd kan zijn of het einde van de levensduur heeft bereikt.

De belangrijkste conclusies bij het oplossen van TPM-opdrachtfouten

Het oplossen van de TPM-opdrachtfout in Windows 11 is essentieel om

  • veilige opstartprocessen in stand te houden,
  • gevoelige gegevens met BitLocker te beschermen en
  • te voldoen aan het beveiligingsbeleid van de organisatie.

Door de TPM te wissen, het BIOS bij te werken of bijbehorende stuurprogramma’s te resetten, pakt u specifieke onderliggende oorzaken aan, van beschadigde sleutels tot verkeerd geconfigureerde firmware.

Een gezonde en responsieve TPM is cruciaal voor zowel de beveiliging van persoonlijke devices als de governance binnen de bedrijfs-IT. Volg elke methode dus zorgvuldig, controleer daarna de integriteit van het systeem en neem preventieve maatregelen voor stabiliteit en veiligheid op de lange termijn.

FAQs

Ja. Deze fout kan verschijnen na cumulatieve updates of functie-updates die beveiligingsonderdelen wijzigen of TPM-gerelateerde services resetten. Vaak lost een herstart van het systeem of het wissen van de TPM de initialisatieconflicten na een update op.

Ja. Omdat de TPM in het moederbord is ingebouwd of eraan is gekoppeld, kan slijtage van de hardware blijvende opdrachtfouten veroorzaken. Als het resetten van de firmware en het oplossen van stuurprogrammaproblemen geen effect hebben, is hardwarediagnostiek mogelijk nodig.

Door de TPM in het BIOS uit te schakelen, verdwijnt de foutmelding mogelijk tijdelijk, maar u schakelt daarmee ook cruciale beveiligingsfuncties zoals BitLocker en Windows Hello uit. Deze aanpak is niet aan te raden voor productie- of bedrijfssystemen.

In de BIOS/UEFI-instellingen ziet u of Intel PTT, AMD fTPM of een discrete TPM-module is ingeschakeld. Firmwarematige TPM’s zijn geïntegreerd in de chipset van de processor, terwijl discrete TPM’s losse hardwarechips op het moederbord zijn.

Het komt zelden voor, maar geavanceerde malware of rootkits die zich op firmwareonderdelen richten kunnen de werking van de TPM verstoren. Een volledige offline virusscan en een controle van de Secure Boot-integriteit helpen een besmetting uit te sluiten.

Dit vindt u misschien ook leuk

Klaar om de moeilijkste delen van IT te vereenvoudigen?

NinjaOne Algemene Voorwaarden

Door op de knop “Ik accepteer” hieronder te klikken, geeft u aan dat u de volgende wettelijke voorwaarden en onze Gebruiksvoorwaarden accepteert:

  • Eigendomsrechten: NinjaOne bezit en blijft eigenaar van alle rechten, aanspraken en belangen in en op het script (inclusief het auteursrecht). NinjaOne geeft u een beperkte licentie om het script te gebruiken in overeenstemming met deze wettelijke voorwaarden.
  • Gebruiksbeperking: U mag het script alleen gebruiken voor uw legitieme persoonlijke of interne bedrijfsdoeleinden en u mag het script niet delen met derden.
  • Republicatieverbod: Het is onder geen beding toegestaan om het script opnieuw te publiceren in een scriptbibliotheek die toebehoort aan of onder controle staat van een andere softwareleverancier.
  • Garantie disclaimer: Het script wordt geleverd “zoals het is” en “zoals het beschikbaar is”, zonder enige vorm van garantie. NinjaOne belooft of garandeert niet dat het script vrij van gebreken zal zijn of dat het aan uw specifieke behoeften of verwachtingen zal voldoen.
  • Risicoaanvaarding: Het gebruik van het script is op eigen risico. U erkent dat het gebruik van het script bepaalde inherente risico’s met zich meebrengt en u begrijpt en aanvaardt elk van deze risico’s.
  • Verklaring van afstand en vrijwaring: U zult NinjaOne niet verantwoordelijk houden voor enige nadelige of onbedoelde gevolgen die voortvloeien uit uw gebruik van het script en u doet afstand van alle wettelijke of billijke rechten of rechtsmiddelen die u tegen NinjaOne kunt hebben met betrekking tot uw gebruik van het script.
  • EULA: Als u een NinjaOne-klant bent, is uw gebruik van het script onderworpen aan de licentieovereenkomst voor eindgebruikers die op u van toepassing is (EULA).