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

Všechny problémy opravené kumulativní aktualizací Windows Update [květen 2014]
Microsoft se stará o zabezpečení svých produktů vydáváním včasných aktualizací svých produktů. Dnes se chystáme získat všechny problémy, které byly o...
KB2969339 Oprava vydána k opravě některých chyb aktualizace Windows 8.1
Před chvílí jsme vám řekli o různých chybách, které uživatelé systému Windows 8.1 dostávali při pokusu o instalaci nejnovější aktualizace systému Wind...
Zde je návod, jak vyřešit problém s vybitím baterie Surface Pro 3, aniž byste museli platit 500 $ za novou baterii
Problém s vybíjením baterie u Surface Pro 3 je nekonečná sága, stejně jako náhodné restarty u Lumia 950 a Lumia 950 XL. Ve skutečnosti byla všechna za...