修改注册表提高英特尔处理器40%的性能:支持Win7 SP1~10所有版本

前文我们提到研究人员披露最新发现的僵尸负载系列漏洞,该漏洞属于数据微采样但还是与英特尔推测执行有关。

危害方面与其他推测执行漏洞相同都是可以窃取内核中的机密数据,对于生产环境的设备来说这是重要安全隐患。

目前英特尔已经推出微代码更新对该漏洞进行缓解,微软也在本月发布的累积更新中禁用事务扩展技术缓解漏洞。

不幸的是英特尔事务扩展技术可以在特定工作负载下提高40%的性能,而禁用该技术后也意味着会损失这些性能。

修改注册表提高英特尔处理器40%的性能:支持Windows 7 SP1~10所有版本

微软已经默认禁用事务扩展技术:

基于安全考虑作为操作系统开发商的微软已经直接禁用该技术,只要用户安装最新累积更新就会默认禁用该技术

被禁用的包括Windows 10消费者版本和Windows Server系列服务器版本 , 实际Windows 7~8.1也会默认禁用。

当然相信绝大多数用户和企业是不愿意损失这么多的处理器性能,因此微软亦提供最新指南允许用户开启该技术。

不过从安全角度考虑微软还是建议大家不要恢复事务同步扩展的,尤其是在生产环境中恢复可能会带来安全问题。

注:「损失40%性能」的数据来自苹果官方的多线程负载测试和公共基准测试,上述测试结果已被苹果公开发布

启用事务扩展技术恢复性能:

以下操作支持Windows 7 SP1~Windows 10所有版本 , Windows Server 2008 R2~Windows Server 2019版。

事务扩展仅支持2013年6月发布的 Haswell 及之后的处理器,且低于45XX的处理器不支持、因此无需进行操作。

操作需拥有管理员级别的权限如果你没有管理员权限请联系IT管理员处理,普通用户可直接通过命令行进行操作。

再次提醒如果你不清楚以下注册表键值具体用途请不要操作,如有疑问可以先点击这里查看微软官方的支持文档。

打开管理员模式的命令提示符然后粘贴下列命令进行对应的操作,操作完成后可能需要重启系统才可以正常生效。

# 恢复 英特尔事务同步扩展技术 (Intel TSX)
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Kernel" /v DisableTsx /t REG_DWORD /d 0 /f
# 禁用 英特尔事务同步扩展技术 (Intel TSX) 此为系统默认项
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Kernel" /v DisableTsx /t REG_DWORD /d 1 /f

修改注册表提高英特尔处理器40%的性能:支持Windows 7 SP1~10所有版本

亦可手动修改注册表:

企业管理员如需手动修改注册表进行启用或恢复可以按以下步骤操作,具有管理员权限的用户打开注册表编辑器。

# 依次展开如下注册表路径
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Kernel
右键点击Kernel选择新建DWORD 32位值,将其命名为:
DisableTsx
双击刚刚新建的键值(DisableTsx)将其默认值改成1代表禁用事务扩展、改成0代表启用事务扩展
本文来源 蓝点网,由 山外的鸭子哥 整理编辑,其版权均为 蓝点网 所有,文章内容系作者个人观点,不代表 蓝点网 对观点赞同或支持。如需转载,请注明文章来源。
ljswan巧克力徒手摘一颗星AlphaGo寒枫onelite
扫码关注蓝点网微信公众号

评论:

37 条评论,访客:37 条,站长:0 条
  1. 芳菲
    芳菲发布于: 
    蓝点网小程序版 蓝点网小程序版 微信浏览器 微信浏览器

    嘿嘿😁

  2. zhuangzi1997
    zhuangzi1997发布于: 
    Google Chrome 79.0.3945.79 Google Chrome 79.0.3945.79 Windows 10 64位版 Windows 10 64位版

    Linux怎么搞??

    • 111
      111发布于: 
      Opera 4.0 Opera 4.0 Android 8.0 Android 8.0

      Linux默认没禁用

  3. 饭饭
    饭饭发布于: 
    Google Chrome 78.0.3904.108 Google Chrome 78.0.3904.108 Windows 10 64位版 Windows 10 64位版

    改了后电脑起飞了,因特尔现在牙膏都懒得挤吗,直接就降速补丁

    • 山外的鸭子哥
      山外的鸭子哥发布于: 
      Google Chrome 78.0.3904.108 Google Chrome 78.0.3904.108 Windows 10 64位版 Windows 10 64位版

      不至于起飞吧,毕竟不运行高负载的工作流感觉应该不会特别明显 跑分的话能看出来区别

      • 学而思MEMZ
        学而思MEMZ发布于: 
        Google Chrome 78.0.3904.116 Google Chrome 78.0.3904.116 Windows 10 64位版 Windows 10 64位版

        我天天开PR

    • 学而思MEMZ
      学而思MEMZ发布于: 
      Google Chrome 78.0.3904.116 Google Chrome 78.0.3904.116 Windows 10 64位版 Windows 10 64位版

      这个是瘟都死(误)Windows 禁用的,Intel开发的功能。

  4. Zero O
    Zero O发布于: 
    Google Chrome 78.0.3904.108 Google Chrome 78.0.3904.108 Windows 10 64位版 Windows 10 64位版

    还以为我笔记本的4200U要翻身了,白高兴一场QAQ

  5. 总有刁民想害朕
    总有刁民想害朕发布于: 
    Google Chrome 78.0.3904.108 Google Chrome 78.0.3904.108 Windows 10 64位版 Windows 10 64位版

    E3 1231 V3 修改后,重启,CPU-Z里看不到TSX指令集= =…

      • 总有刁民想害朕
        总有刁民想害朕发布于: 
        Google Chrome 78.0.3904.108 Google Chrome 78.0.3904.108 Windows 10 64位版 Windows 10 64位版

        看不到TSX指令集跟主板有关系吗?华擎B85杀手版

      • 长情
        长情发布于: 
        Microsoft Edge 18.18363 Microsoft Edge 18.18363 Windows 10 64位版 Windows 10 64位版

        W10注册表进去并没有Disable TSX 注册表项!很奇怪!

        • 学而思MEMZ
          学而思MEMZ发布于: 
          Google Chrome 78.0.3904.116 Google Chrome 78.0.3904.116 Windows 10 64位版 Windows 10 64位版

          如果不是intel的CPU就不行

    • 长情
      长情发布于: 
      Microsoft Edge 18.18363 Microsoft Edge 18.18363 Windows 10 64位版 Windows 10 64位版

      不修改,注册表也看不到TSX相关项!很奇怪,这U支持TSX

    • 山外的鸭子哥
      山外的鸭子哥发布于: 
      Google Chrome 78.0.3904.108 Google Chrome 78.0.3904.108 Windows 10 64位版 Windows 10 64位版

      OK 已回收上条留言

  6. Withal
    Withal发布于: 
    Chromium Edge 79.0.309.25 Chromium Edge 79.0.309.25 Windows 10 64位版 Windows 10 64位版

    CPU-Z看了下,好像并不支持TSX指令集

    • 山外的鸭子哥
      山外的鸭子哥发布于: 
      Google Chrome 78.0.3904.108 Google Chrome 78.0.3904.108 Windows 10 64位版 Windows 10 64位版

      13年之后发布的基本支持

  7. online
    online发布于: 
    Google Chrome 78.0.3904.87 Google Chrome 78.0.3904.87 Windows 10 64位版 Windows 10 64位版

    苹果系统怎么解决这个问题啊

  8. ho
    ho发布于: 
    Firefox 70.0 Firefox 70.0 Windows 8.1 64位版 Windows 8.1 64位版

    4460路过望洋兴叹

  9. digi
    digi发布于: 
    Google Chrome 78.0.3904.108 Google Chrome 78.0.3904.108 Windows 10 64位版 Windows 10 64位版

    Core i5-6300U需要修改吗?AIDA64显示好像并不支持TSX指令集。

  10. Duck
    Duck发布于: 
    Google Chrome 78.0.3904.97 Google Chrome 78.0.3904.97 Windows 10 64位版 Windows 10 64位版

    目前唯一知道的TSX相关游戏应用是PS3模拟器RPCS3,这个性能提升会明显

  11. 持之以恆
    持之以恆发布于: 
    Google Chrome 78.0.3904.97 Google Chrome 78.0.3904.97 Windows 10 64位版 Windows 10 64位版

    打游戲能提升40%不 不行就不搞了

  12. chi2019
    chi2019发布于: 
    Microsoft Edge 16.16299 Microsoft Edge 16.16299 Windows 10 64位版 Windows 10 64位版

    只要没有安装19年11月的最新累积更新,事务扩展技术就没有被禁用。鸭子哥,是这样不?

    • 山外的鸭子哥
      山外的鸭子哥发布于: 
      Google Chrome 78.0.3904.97 Google Chrome 78.0.3904.97 Windows 10 64位版 Windows 10 64位版

      额确实如此,之前默认是没有禁用的,只是在11月更新里微软将TSX禁用了。

  13. Reset
    Reset发布于: 
    Chromium Edge A Chromium Edge A Android 9 Android 9

    10代u也有这个问题吗

  14. 喜洋洋的灰太狼
    喜洋洋的灰太狼发布于: 
    Google Chrome 77.0.3865.120 Google Chrome 77.0.3865.120 Windows 10 64位版 Windows 10 64位版

    K系列不支持?所以不用改?

    • 山外的鸭子哥
      山外的鸭子哥发布于: 
      Google Chrome 78.0.3904.97 Google Chrome 78.0.3904.97 Windows 10 64位版 Windows 10 64位版

      是的,R系列和K系列不支持并不是性能问题,而是有其他特性所以不支持TSX

  15. fudashuai
    fudashuai发布于: 
    Maxthon 5.3.8.2000 Maxthon 5.3.8.2000 Windows 10 64位版 Windows 10 64位版

    修改注册表能够有这奇效?!

    • Simon
      Simon发布于: 
      Google Chrome 78.0.3904.97 Google Chrome 78.0.3904.97 Windows 10 64位版 Windows 10 64位版

      当然有啊,因为衣服容易着火,微软打了个补丁把你衣服扒了,然后用户自己穿上可恢复40%的保暖能力。

  16. onelite
    onelite发布于: 
    Firefox 71.0 Firefox 71.0 Windows 10 64位版 Windows 10 64位版

    对所有型号Intel处理器都有效?

    有什么稳定性副作用没?

    • 山外的鸭子哥
      山外的鸭子哥发布于: 
      Google Chrome 78.0.3904.97 Google Chrome 78.0.3904.97 Windows 10 64位版 Windows 10 64位版

      2013年以后的中高档CPU才支持事务扩展,所以旧的和低性能的是无效的。副作用仔细看文章。

      • onelite
        onelite发布于: 
        Firefox 71.0 Firefox 71.0 Windows 10 64位版 Windows 10 64位版

        我的E3 v2刚好不需要,Haswell以后了

发表评论