如何在Kaby Lake和Ryzen CPU上安装Windows Update

视频: Ryzen 9 5950X Vs. 2007's Command and Conquer 3 2024

视频: Ryzen 9 5950X Vs. 2007's Command and Conquer 3 2024
Anonim

微软已经锁定了在Windows 7和Windows 8.1上为Kaby Lake和Ryzen所有者接收更新的功能,这对于那些想要升级到Windows 10的人来说是一个有争议的举动。

现在,微软只为在Windows 10上运行的英特尔Kaby Lake和AMD的Ryzen提供支持。该公司表示,这一决定纯粹是商业行为,而不是迫使用户升级到Windows 10的技术性决定。的用户对此情况完全不满意。

,我们将向您展示一个技巧,以绕过此限制并安装所有更新,包括当前无法在这些CPU上安装的更新。

名为“ zeffy”的GitHub开发人员已决定进行更改,以在修补某些文件后在现代硬件上安装“锁定”更新包。

在他的页面上,开发人员详细解释了他发现一些特殊编程功能的方式:“ IsDeviceSerciveable(void)”和“ IsCPUSupported(void)”,这两种都可以在操作系统的wuaueng.dll DLL库中找到。 这两个功能执行硬件检查,并且是负责锁定CPS并防止安装更新的功能。

zeffy的GitHub页面上提供了一些简单的方法来终止此CPU检查:

修补wuaueng.dll并将文件偏移量为0x26C948的dword_600002EE948从0x01更改为0x00。 这使IsDeviceServiceable(void)跳过其整个主体并立即返回1(受支持的CPU)。 这是我的首选方法。 注意:这些偏移量仅适用于Windows 7 x64版本。

修补wuaueng.dll并删除IsDeviceServiceable(void)中突出显示的所有指令,这将启用注册表项HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ WindowsUpdate \ Test \ Scan下的REG_DWORD类型的ForceUnsupportedCPU的使用(您将最有可能必须创建此注册表项)。 将此值设置为0x00000001可以强制使用不受支持的CPU,然后将该值设置为0x00000000可以将行为更改为默认值。 您可能需要重新启动PC或重新启动wuauserv服务才能应用更改。 此行为没有记录,可以在以后的更新中删除。

要获取补丁,只需转到zeffy的GitHub页面。

这些解决方案只是暂时的,因为我们可以肯定,Microsoft也将很快“修复”此功能,并通过更复杂的实现锁定Windows Update功能。

如何在Kaby Lake和Ryzen CPU上安装Windows Update