Hello Ahmad Ibrahim,
What you’re seeing after applying the cumulative update is a common scenario where the host’s baseline measurements no longer match what HGS expects, causing attestation to fail and shielded VMs to shut down.
The recommended way to resolve this is to refresh the host attestation baseline in HGS. You can do this by re-running the Initialize-HgsAttestation cmdlet on the host, or by updating the attestation policies in HGS with new TPM baseline measurements. In practice, this means capturing the updated host configuration and re-registering it with HGS so that the trust relationship is restored. If you are using TPM-based attestation, ensure that the new PCR values are collected and imported into HGS. For key-based attestation, verify that the host key remains valid and re-register if necessary.
After updating the baseline, restart the Host Guardian Service and confirm that attestation succeeds by checking the event logs. It’s also a good idea to test with a non-production shielded VM first to validate that the process works as expected before applying it across the farm.
I hope the response provided some helpful insight. If you find this answer useful, please hit “accept answer” so I know it addressed your concern.
Jason