分类

Win10专业版

Win10纯净版

当前位置:Win10之家 > Win10教程

Win10 1809和Windows Server中手动部署Retpoline教程

作者:    来源:    日期:2019-03-07

  微软近期推送了Windows 10的最新累积性更新,似乎包含一项重要更改。Windows 10 KB4482887(Build 17763.348)在某些设备上为Windows 10版本1809引入了“Retpoline”修复补丁方案,并计划最终将该补丁方案推广到更多设备。

  尽管距离“幽灵”(Spectre)爆发已有1年多时间,但这个漏洞至今仍困扰着很多用户。在打了Intel幽灵漏洞补丁之后电脑会有有性能损失降低,当然很多朋友是不甘心的,而微软今天推出了累积更新KB4482887,这是一个包含重要安全修复程序的更新,是针对Spectre v2 CPU漏洞的新缓解措施。英特尔、微软、Canonical在内的诸多软硬件公司在修复“幽灵”漏洞的时候,不可避免的导致了性能损失。为缓解AMD和Intel旧款处理器遇到的性能下降问题,微软 KB4482887 补丁把 Google 的性能优化版 Spectre 补丁移植到 1809 了,但是默认还没开启,需要手动注册表启动.Google开发了名为Retpoline的新缓解技术。

Win10 1809和Windows Server中手动部署Retpoline教程

  目前Windows10 19H1分支的预览版中已经默认部署了Retpoline技术,而本月早些时候微软也面向Windows 10十月更新发布了KB4482887累积更新,引入了“Retpoline”,并且计划推广至更多设备。今天微软官方博文更新,表示在分阶段更新推送期间,消费者如果想要在设备上手机启用Retpoline,可以在注册表中进行手动更改。

  在消费者客户端版本

  1.reg add "HKLMSYSTEMCurrentControlSetControlSession ManagerMemory Management" /v FeatureSettingsOverride /t REG_DWORD /d 0x400

  2.reg add "HKLMSYSTEMCurrentControlSetControlSession ManagerMemory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 0x400

  重启设备

  在Windows Server版本中:

  1.reg add "HKLMSYSTEMCurrentControlSetControlSession ManagerMemory Management" /v FeatureSettingsOverride /t REG_DWORD /d 0x400

  2.reg add "HKLMSYSTEMCurrentControlSetControlSession ManagerMemory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 0x401

  重启设备

  不过微软也发布提醒:由于Retpoline是对Spectre Variant 2的性能优化,因此需要在已经注入修复和启用的硬件和系统支持上运行。Skylake及以后的英特尔处理器不兼容 Retpoline,因此仅限于那些启用Import Optimization的处理器。

  提到尽管这个方法对SKL之后不适用,但是导入优化仍然能提升全部CPU的性能。所以不能启用RP的他们还是开了导入优化。

推荐下载