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

Společnost MSI uvádí na trh počítače Windows 8.1 All-In-One s obrazovkami, které snižují namáhání očí
Společnost MSI představila 2 nové počítače Windows 8.1 all-in-one (AIO), které přicházejí s technologiemi společnosti Flicker-Free a Blue Light Contro...
Ironií téměř vyhynulý, Windows XP SP2 je dražší než Windows 8.1
Věřili byste, že šest měsíců předtím, než konečně začneme kopat hrob pro Windows XP, bude operační systém špinavý levně. A co tohle - na Amazonu je SP...
Microsoft vysvětluje vývojářům, jak spravovat aplikace pro Windows 8 a Windows 8.1
Pokud jste vytvořili aplikace pro Windows 8 a Windows 8.1, dalším krokem bude vědět, jak je spravovat. Postupujte podle těchto rad, které Microsoft sd...