Společnost Microsoft zamkla možnost přijímat aktualizace pro majitele Kaby Lake a Ryzen ve Windows 7 a Windows 8.1, což je kontroverzní krok pro ty, kteří chtějí upgradovat na Windows 10.
Microsoft nyní poskytuje podporu pouze pro Intel Kaby Lake a AMD Ryzen, které fungují na Windows 10. Společnost tvrdí, že toto rozhodnutí je čistě obchodní, a nikoli technické, které nutí uživatele upgradovat na Windows 10. Navzdory tomu je velké množství uživatelů není s touto situací vůbec spokojeno.
V tomto článku vám ukážeme trik, jak obejít toto omezení a nainstalovat všechny aktualizace, včetně těch, kterým je aktuálně zabráněno v instalaci na tyto CPU.
Vývojář GitHubu s názvem „zeffy“ se rozhodl změnit věci s možností instalace „uzamčených“ aktualizačních balíčků na moderní hardware po opravě některých souborů.
Na své stránce vývojář podrobně vysvětlil způsob, jakým objevil některé speciální programovací funkce: 'IsDeviceSerciveable (void)' a 'IsCPUSupported (void)', které obě najdete v knihovně DLL wuaueng.dll z operačního systému. Tyto dvě funkce provádějí kontrolu hardwaru a jsou odpovědné za uzamčení CPS a zabránění instalace aktualizací.
Existuje několik snadných způsobů, jak zabít tuto kontrolu CPU, která je uvedena na stránce GitHub zeffy:
Oprava wuaueng.dll a změna dword_600002EE948, která je na offsetu souboru 0x26C948, z 0x01 na 0x00. Díky tomu IsDeviceServiceable (void) přeskočí celé své tělo a okamžitě vrátí 1 (podporovaný CPU). Toto je můj preferovaný způsob. Poznámka: Tyto kompenzace jsou pouze pro verzi Windows 7 x64.
Oprava wuaueng.dll a odkrytí všech pokynů zvýrazněných v IsDeviceServiceable (void), to umožní použití ForceUnsupportedCPU typu REG_DWORD pod klíčem registru HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ WindowsUpdate \ Test \ Scan (budete pravděpodobně budete muset vytvořit tento klíč registru). Nastavením této hodnoty na 0x00000001 vynutíte nepodporované CPU a zpět na 0x00000000 změníte chování zpět na výchozí. Pravděpodobně budete muset restartovat počítač nebo restartovat službu wuauserv, aby se změny projevily. Toto chování není dokumentováno a mohlo by být v budoucích aktualizacích odstraněno.
Chcete-li získat patche, jednoduše přejděte na stránku GitHub zeffy.
Tato řešení jsou pouze dočasná, protože jsme si docela jisti, že Microsoft tuto schopnost brzy také „opraví“ a uzamkne schopnost Windows Update ještě složitějšími implementacemi.
SOUVISEJÍCÍ PŘÍBĚHY K ODHLÁŠENÍ:
- Nový notebook Razer Blade 14 je dodáván s Kaby Lake a 16 GB RAM
- Microsoft nyní blokuje aktualizace Windows 7, 8.1 na systémech Ryzen a Kaby Lake
- Později v tomto roce Intel nahradí Kaby Lake architekturou Coffee Lake
- AMD Ryzen
- Kaby Lake
- Windows 10 opravit