Installer oppdateringer på Kaby Lake og Ryzen CPUer (omgå CPU-lås)
Som du kanskje allerede vet, Microsoft har låst muligheten til å motta oppdateringer for Intels Kaby Lake og AMDs Ryzen CPU-eiere for de som har Windows 7 eller Windows 8.1 installert med disse CPUene. Dette er et veldig ubehagelig trekk fra programvareselskapet for brukere som ikke har noe ønske om å godta oppgraderingen til Windows 10. Her er et triks for å omgå denne begrensningen og installere alle oppdateringer, inkludert de som er forhindret fra å bli installert på slike enheter.
Microsoft avsluttet mainstream-støtte for Windows 7 i januar 2015. Slutt på ordinær støtte betyr at operativsystemet mottar sikkerhetsoppdateringer, men ikke mindre funksjonalitetsendringer. Windows 8.1 er fortsatt under vanlig støtte, men Microsoft dropper kunder av dette operativsystemet helt med dette fiendtlige grepet. Microsoft vil at alle som kjører Windows 10 så snart som mulig, mens mange Windows-brukere ikke har noen planer om å bruke Windows 10, heller ikke i fremtiden. Når deres nåværende maskinvare slutter å fungere, vil de bli tvunget til å installere og bruke Windows 10 for å forbli sikker og beskyttet.
Mange brukere er ikke fornøyd med denne restriktive policyen. En GitHub-utvikler, "zeffy", bestemte seg for å endre denne situasjonen. Han oppdaget muligheten til å installere de "låste" oppdateringspakkene på moderne maskinvare ved å lappe noen filer. På sin GitHub-side har han beskrevet i detalj hvordan han oppdaget spesielle programmeringsfunksjoner, 'IsDeviceServiceable (void)' og 'IsCPUSupported (void)', som er plassert i wuaueng.dll DLL-biblioteket inkludert i OS. Disse funksjonene utfører en maskinvaresjekk og er ansvarlige for å låse ut CPU slik at oppdateringer ikke kan installeres.
Forfatteren gir klare til bruk patcher for å "låse opp" din Intel Kaby Lake eller AMD Ryzen CPU-baserte PC med Windows 7 eller Windows 8.1 installert. Her er instruksjonene:
IsCPUSupported (void) kalles bare av IsDeviceServiceable (void), som kalles av fem andre funksjoner. Heldigvis er det et par enkle måter å drepe denne CPU-sjekken på.
- Patch wuaueng.dll og endre dword_600002EE948 som har filforskyvning 0x26C948, fra 0x01 til 0x00. Dette får IsDeviceServiceable (void) til å hoppe over hele kroppen og returnere 1 (støttet CPU) umiddelbart. Dette er min foretrukne metode. Merk: Disse forskyvningene er kun for Windows 7 x64-versjonen.
- Oppdater wuaueng.dll og fjern alle instruksjonene som er uthevet i IsDeviceServiceable (ugyldig), dette vil muliggjøre bruk av ForceUnsupportedCPU av typen REG_DWORD under registernøkkelen HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Test\Scan (du må mest sannsynlig lage denne registernøkkel). Sett denne verdien til 0x00000001 for å tvinge prosessorer som ikke støttes, og tilbake til 0x00000000 for å endre atferden tilbake til standard. Du må sannsynligvis starte PC-en på nytt eller starte wuauserv-tjenesten på nytt for at endringer skal gjelde. Denne oppførselen er udokumentert og kan bli fjernet i fremtidige oppdateringer.
Den eneste ulempen med disse løsningene er at du må bruke en ny oppdatering hver gang wuaueng.dll blir oppdatert.
For å ta lappene, gå til zeffys GitHub-side og les introduksjonen nøye.
Last ned patcher for å la oppdateringer installeres
Husk at dette er en midlertidig løsning. Microsoft vil utvilsomt "fikse" denne muligheten så snart som mulig og låse Windows Update-evnen med en mer komplisert implementering. Selskapet er ikke interessert i å støtte Windows 7 eller Windows 8.1 på nyere CPUer, selv om de kjører helt fint.