I FINALLY found something that gets my Lenovo Gen 9 Thinkpad X1 Carbon to update from 23H2 to 25H2.
While trying to update Windows 11 to version 25H2, I get getting the error code 0xc1900101, which indicates that a faulty driver is preventing the installation.
I downloaded hciscan_amd64.exe from the Microsoft Download Center (https://www.microsoft.com/en-us/download/details.aspx?id=105437).
If you run it immediately after you get a failed 25H2 installation, it will report the driver that is causing the failure. In the case of my Lenovo Gen 9 Thinkpad X1 Carbon, it reported: HVCI: “C:\Windows\System32\drivers\PxH1pa64.sys” failed with compliance failure mask 00000202 .
After some searching, I learned from Claude (https://claude.ai/new) that: "This message indicates that the driver PxH1pa64.sys is incompatible with HVCI (Hypervisor-protected Code Integrity), also known as Memory Integrity in Windows.
"What this means: "The compliance failure mask 00000202 indicates specific security requirements that the driver violates. HVCI is a Windows security feature that uses virtualization to protect critical parts of Windows from malicious code. Drivers must meet strict security standards to work with HVCI enabled.
"About the driver: PxH1pa64.sys is a Sonic/Roxio CD/DVD burning software driver. It's quite old and hasn't been updated to meet modern Windows security requirements."
I deleted PxH1pa64.sys, rebooted, ran Windows Update again, and – Lo and Behold! – 25H2 finally updated on my Gen 9 X1 Carbon.
I’m still annoyed at how much time and effort it took to discover what to do about the problem. I hope that this helps others who are having this problem.