Okna

Jak instalovat aktualizace systému Windows na procesory Kaby Lake a Ryzen

Jak instalovat aktualizace systému Windows na procesory Kaby Lake a Ryzen

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Í:

Po výroční aktualizaci nelze aktivovat Windows 10
Pokud používáte originální, plně aktivovanou verzi systému Windows 10, není třeba po instalaci Anniversary Update nic aktivovat. Kvůli několika důvodů...
Soubory aplikace Excel se v Anniversary Update neotevřou
Aktualizace Anniversary Update může generovat mnoho chyb počínaje okamžikem, kdy si ji uživatelé stáhnou. Pokud váš Windows 10 verze 1607 běží správně...
Opravte zpoždění myši a klávesnice systému Windows 10 Anniversary Update
Po instalaci aktualizace Windows 10 Anniversary Update mnoho uživatelů začalo mít různé problémy a stěžovali si na fórech společnosti Microsoft, kde p...