I have a couple systems with Intel 6th Gen CPUs where we bypassed the CPU checks to run Windows 11 22H2. They are built into specialty hardware, so replacing them was not really feasible. These systems do use SecureBoot and they do have TPM chips; it's just the CPU is a little too old. I also have a regular old laptop in a similar situation I use as a test/lab environment for these two systems. It also has SecureBoot and a TPM.
I want to update the laptop from 22H2 to 23H2 as a test, ahead of the specialty machines. I do not want to re-install from an ISO, as setting up the specialty machines is somewhat awkward; just getting to boot via USB is a pain, and then we need to also boot into a special mode afterward to add special unsigned drivers. I want the test to match the other systems as closely as possible, so I'm hoping to find a way to update this laptop in-place.
I understand I will probably not be able to use Windows Update to get the new release, but I was hoping I could use the Windows 11 Upgrade Assistant and bypass the CPU test in the PC Health Check app via one of the registry hacks. However, so far none of them works, and I am not able to complete the update:
Based on other things I found in various places, I set all the following registry dword values to 1, just to be sure, even though some of them seem to apply to conditions I already meet:
HKLM\SYSTEM\Setup\LabConfig\BypassSecureBootCheck HKLM\SYSTEM\Setup\LabConfig\BypassTPMCheck HKLM\SYSTEM\Setup\MoSetup\AllowUpgradesWithUnsupportedTPMOrCPU HKLM\SYSTEM\MoSetup\AllowUpgradesWithUnsupportedTPMOrCPU
How can I update this machine to 23H2 without doing a re-install?