Toen Microsoft in 2021 Windows 11 uitbracht, introduceerde het ook strikte hardwarecompatibiliteitsvereisten voor het nieuwe besturingssysteem. Als u een Windows 10-pc probeert te upgraden, scant de compatibiliteitsbeoordelingstool in het nieuwe installatieprogramma eerst uw hardware. Als uw CPU niet in de lijst met ondersteunde modellen staat, of als uw computer geen Trusted Platform Module (TPM) heeft die standaard versie 2.0 ondersteunt, is deze upgrade mislukt.
Ook: Microsoft gaat volgend jaar kosten in rekening brengen voor Windows 10-updates. Hier is hoeveel
Onder Windows-enthousiastelingen was het controleren van de compatibiliteit eerder een uitdaging dan een obstakel, en ze ontdekten al snel twee manieren om de hardwarevereisten te omzeilen en Windows 11-upgrades toe te staan op vrijwel elk apparaat waarop Windows 10 kan draaien. (Ik heb beide methoden gedocumenteerd in een Word één bericht Enkele van de meest populaire artikelen die ik ooit op ZDNET heb gepubliceerd: Hoe u uw “incompatibele” Windows 10-pc kunt upgraden naar Windows 11: twee opties.)
Microsoft documenteert officieel een van deze technologieën, voornamelijk voor zakelijke klanten. Met deze techniek kunt u een Windows 11-upgrade uitvoeren op een systeem met een incompatibele CPU door een eenvoudige registerwijziging uit te voeren. De resulterende installatie wordt niet ondersteund, maar werkt wel. Er is echter een cruciale aanvullende vereiste. Op de te upgraden computer moet ook een TPM-module zijn ingeschakeld. De oudere TPM 1.2 is prima. Geen TPM? Sorry, geen upgrade.
Ook: waarom Windows 11 TPM nodig heeft – en hoe u dit kunt omzeilen
De tweede techniek maakt gebruik van een eenvoudige maar effectieve hack, waarbij de compatibiliteitsevaluatiemodule (Appraiserres.dll) wordt vervangen door een nulbytebestand met dezelfde naam. Het populaire Rufus-hulpprogramma voert deze aanpassing automatisch uit met een klik op een selectievakje, en werkt zelfs op computers die geen TPM hebben en Secure Boot niet kunnen inschakelen. Zoals veel lezers hebben gemeld, is deze techniek zelfs op oudere computers effectief gebleken.
Tot deze week dus. Op hetzelfde moment dat Microsoft Windows 11, versie 24H2 op 1 oktober uitrolde, lijkt het ook enkele aanvullende instellingen te hebben aangepast die de tweede upgrade-optie verbraken. Ik hoorde gisteren van een lezer dat het installatieprogramma dat hij met Rufus had gemaakt, mislukte, met de volgende foutmelding:
Ik kon dit probleem reproduceren op een virtuele machine die ik speciaal had gemaakt om dit scenario te testen. Deze VM heeft geen TPM en is gebouwd met Legacy BIOS in plaats van UEFI, waardoor deze ook niet voldoet aan de Windows 11-vereisten voor veilige opstartondersteuning.
Maar in het voortdurende kat-en-muisspel tussen Microsoft en de loyale Windows-hackergemeenschap was dit niets meer dan een verkeersdrempel. Nadat een gebruiker het probleem gisteren op GitHub had gemeld, zei Rufus-ontwikkelaar Pete Batard Er werd snel een alternatieve oplossing geboden.
OOK: Elke nieuwe Microsoft Copilot-functie en AI-upgrade binnenkort beschikbaar op uw Windows-pc
Voor in-place upgrades moet je een reeks opdrachten uitvoeren vanaf een opdrachtprompt met verhoogde bevoegdheden om aanvullende wijzigingen in het register aan te brengen voordat je Setup.exe uitvoert, schreef hij. (Zoals Batard opmerkte, zijn deze wijzigingen oorspronkelijk gepubliceerd door ontwikkelaars Win 11 opstart- en FiX-upgradekit.)
reg.exe verwijder “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\CompatMarkers” /f 2>NUL
reg.exe verwijder “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Shared” /f 2>NUL
reg.exe verwijder “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\TargetVersionUpgradeExperienceIndicators” /f 2>NUL
reg.exe voeg “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\HwReqChk” /f /v HwReqChkVars /t REG_MULTI_SZ /s , /d “SQ_SecureBootCapable=TRUE,SQ_SecureBootEnabled=TRUE,SQ_TpmVersion=2,SQ_RamMB =819 2 toe , “
reg.exe voeg “HKLM\SYSTEM\Setup\MoSetup” /f /vallowUpgradesWithUnsupportedTPMOrCPU /t REG_DWORD /d 1 toe
(Ik raad aan deze opdrachten te kopiëren Rechtstreeks vanuit een GitHub-opmerking Om er zeker van te zijn dat het zonder problemen wordt uitgevoerd.)
Nadat ik deze opdrachten op mijn testsysteem had uitgevoerd, verliep de upgrade zonder incidenten.
Volgens de discussie in het GitHub-nummer zal de volgende versie van Rufus deze wijzigingen bevatten in een batchscript dat gebruikers handmatig moeten uitvoeren om de nieuwe beperkingen voor interne upgrades te omzeilen.
Er lijken geen wijzigingen te zijn aangebracht in de gedocumenteerde methode die door Microsoft is gepubliceerd. Op computers met TPM die zijn geconfigureerd met UEFI en Secure Boot zou het upgraden eenvoudig moeten zijn, ongeacht of de CPU wordt ondersteund of niet. Voor zover ik weet is er geen compatibiliteitscontrole op upgrades naar systemen waarop Windows 11 al draait, dus deze installaties zouden in orde moeten zijn.
Ook: waar is uw BitLocker-herstelsleutel? Hoe u een kopie kunt opslaan vóór de volgende Windows-crash
Maar extra compatibiliteitscontroles op oudere apparaten die geen TPM hebben of die zijn geconfigureerd om Legacy BIOS te gebruiken in plaats van UEFI, zullen een aanzienlijk knelpunt in de bruikbaarheid vormen, vooral voor gebruikers die geen technische achtergrond hebben in de Windows-implementatie.
Ik blijf deze scenario’s testen. Als u problemen ondervindt bij de upgrade, kunt u mij een e-mail sturen met details, inclusief het merk en model van uw computer en schermafbeeldingen van eventuele foutmeldingen. Speciaal voor deze opmerkingen heb ik een speciale mailbox opgezet: Win11Upgrade [at] realworldwindows.com.
‘Reader. Furious humble travel enthusiast. Extreme food scientist. Writer. Communicator.’