Shielded VM start niet door fout met ontsleutelen VM-status en host TPM

MILD DAFF 40 Reputatiepunten
2026-08-25T16:16:28.1533333+00:00

Ik heb een Shielded Virtual Machine die niet meer wil opstarten en faalt met de foutmelding "The Virtual Machine Subsystem failed to decrypt the VM state".

Deze werkte tot voor kort naar behoren, maar ineens blijkt uit de diagnostische gegevens dat de KSP (Key Storage Provider) van de host niet meer kan communiceren met de TPM 2.0-chip.

Ik krijg het gevoel dat de provisioning van de TPM op de host corrupt is geraakt.

Ik heb de VM al eens herstart, maar dat verhelpt het probleem niet. Hoe kunnen we de TPM-provisioning op de host precies wissen (clearen) en opnieuw initialiseren om de communicatie met de KSP weer te herstellen?

Windows voor Bedrijven | Windows 365 Enterprise
0 opmerkingen Geen opmerkingen

1 antwoord

Sorteren op: Nieuwste
  1. Harry Phan 34,205 Reputatiepunten Independent Advisor
    2026-08-26T01:39:19.4166667+00:00

    Hallo,

    De foutmelding “The Virtual Machine Subsystem failed to decrypt the VM state” in combinatie met een Shielded VM wijst vrijwel altijd op een probleem met de host-TPM en de Key Storage Provider (KSP). Als de TPM-provisioning corrupt is geraakt, moet je de TPM op de Hyper-V host volledig wissen en opnieuw initialiseren zodat de Host Guardian Service (HGS) en de KSP weer correct kunnen communiceren.

    De juiste procedure is als volgt: open een verhoogde PowerShell-sessie op de host en voer Clear-Tpm uit. Dit commando reset de TPM naar de fabrieksinstellingen en verwijdert alle bestaande sleutels. Let op dat dit alleen kan als je fysieke of remote toegang hebt tot de host en dat je na het wissen opnieuw moet provisionen. Na het uitvoeren van Clear-Tpm moet je de server herstarten. Vervolgens controleer je met Initialize-Tpm of de chip correct opnieuw geïnitialiseerd is. Daarna moet je de host opnieuw registreren bij de Host Guardian Service met Register-HgsHost zodat de attestation en sleuteluitwisseling weer werken.

    HP.

    Als de TPM niet via PowerShell te wissen is, kun je dit ook doen via het BIOS/UEFI van de host. Zoek daar naar “Clear TPM” of “Reset Security Device” en voer de reset uit. Na de reboot moet je opnieuw de TPM initialiseren en de host opnieuw aanmelden bij HGS.

    Belangrijk: het wissen van de TPM verwijdert alle sleutels die gekoppeld zijn aan BitLocker of andere beveiligingsfuncties op de host. Zorg dus dat je geen actieve BitLocker-volumes hebt die afhankelijk zijn van deze TPM, of dat je de recovery keys veilig hebt voordat je de TPM wist.

    Na deze stappen zou de KSP weer normaal met de TPM moeten communiceren en kan de Shielded VM opnieuw ontsleuteld worden en starten.

    Ik hoop dat je hier iets nuttigs uit hebt gehaald. Als dit je meer inzicht geeft in het probleem, waardeer ik het als je het antwoord accepteert. Mocht je nog vragen hebben, laat gerust een bericht achter. Fijne dag!

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen

Uw antwoord

Antwoorden kunnen door de auteur van de vraag worden gemarkeerd als Geaccepteerde antwoorden, zodat gebruikers weten met welk antwoord het probleem van de auteur is opgelost.