I need to correct my earlier conclusion that rolling Parallels back to a pre-57507 build restores the TPM - do not want to send anyone down the Parallels downgrade path.
I reproduced the failure on the same VM across these versions:
Parallels Desktop version TPM2/SSDT comparison
26.0.0 / 57238 Byte-identical
26.3.2 / 57398 Byte-identical
26.4.0 / 57513 Byte-identical
The captured TPM2 and SSDT data remained unchanged across all three tested versions. Windows failed identically on each version while KB5101650 was installed.
Environment and symptoms
- Windows 11 25H2 ARM64
- KB5101650
- OS build 26200.8875
- Parallels ARM VM
Observed symptoms:
- Get-Tpm and tpmtool fail with: 0x80280095 - TPM 2.0: Structure is wrong size
- tpm.msc crashes or unloads
- Windows Hello and BitLocker functionality is disrupted
- Windows logs TPM command and initialization failures, including events 17 and 27
Linux validation
I booted the affected VM into an Ubuntu live environment on every tested Parallels version. Linux successfully queried the same vTPM each time:
- Manufacturer correctly reported as PRLS
- The TPM was operational
- The responses observed under Linux were correctly framed
- There was no indication under Linux that the stored vTPM state was corrupted
I also installed KB5101650 on a physical Windows ARM64 device. Its TPM remained queryable through Get-Tpm after installation. This suggests the problem is not a universal failure of TPM support on Windows ARM64, although that comparison does not exercise the Parallels virtual TPM path.
Results
- Parallels 26.0.0 / 57238 with KB installed: fails
- Parallels 26.3.2 / 57398 with KB installed: fails
- Parallels 26.4.0 / 57513 with KB installed: fails
- Uninstalling KB5101650: restores TPM functionality
- Installing KB5101650 again: returns the failure
Across all three tested Parallels versions, the failure occurred only while KB5101650 was installed, and uninstalling the KB restored TPM functionality.
Seems to establish KB5101650 as the trigger for an incompatibility between Windows and the Parallels vTPM path. It does not yet establish whether Microsoft or Parallels must provide the compatibility fix.
For now, the practical workaround is to uninstall KB5101650 and pause quality updates. Downgrading to the tested Parallels versions did not help, so I have returned to Parallels 26.4.0 / 57513.
Click to expand...