Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
I can also confirm that uninstalling KB510650 resolves the TPM issue. However I don not think the update is the actual root cause of the problem.
What I see happening when the update is installed is that the TPM Manufacturer Name changes from PLRS to SRLP. For me this points to a Parallels issue that could be fixed with an update.
someone reverted the Parallels version and the issue also went away and no one seems to be reporting the issue in native windows 11 with the update applied that i have seen.Correction to the above, the site converted two characters into an emoji after I hit 'Post Reply'. What cat /sys/class/tpm/tpm0/device/modalias returned was acpi: PRLS0000:MSFT0101:, except without the space between 'acpi:' and 'PRLS000'.
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
Observed symptoms:
- Windows 11 25H2 ARM64
- KB5101650
- OS build 26200.8875
- Parallels ARM VM
Linux validation
- 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
I booted the affected VM into an Ubuntu live environment on every tested Parallels version. Linux successfully queried the same vTPM each time:
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.
- 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
Results
Across all three tested Parallels versions, the failure occurred only while KB5101650 was installed, and uninstalling the KB restored TPM functionality.
- 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
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.