修改注册表可提高英特尔处理器40%的性能:支持win7SP1~10所有版本
英特尔事务扩展技术可以在特定工作负载下提高40%的性能,而禁用该技术后也意味着会损失这些性能。
微软已经默认禁用事务扩展技术:
基于安全考虑作为操作系统开发商的微软已经直接禁用该技术,只要用户安装最新累积更新就会默认禁用该技术。
被禁用的包括Windows 10消费者版本和Windows Server系列服务器版本 , 实际Windows 7~8.1也会默认禁用。
绝大多数用户和企业是不愿意损失这么多的处理器性能,因此微软亦提供最新指南允许用户开启该技术。
从安全角度考虑微软建议用户不要恢复事务同步扩展的,尤其是在生产环境中恢复可能会带来安全问题。
启用事务扩展技术恢复性能:
操作支持Windows 7 SP1~Windows 10所有版本 , Windows Server 2008 R2~Windows Server 2019版。
英特尔事务扩展只支持2013年6月发布的 Haswell 及之后的处理器,低于45XX的处理器不支持、因此无需进行操作。
操作需要管理员权限,如果没有权限的,需要先获取管理员权限,普通用户可以直接通过命令或者手动修改注册表的方式修改
如果不清楚以下注册表键值具体用途请不要操作,如有疑问可以先查看微软官方的支持文档。
微软官方的支持文档链接如下:
https://support.microsoft.com/en ... -vulnerabilities-in
使用命令行修改:
打开管理员模式的命令提示符,使用如下命令行,操作完成后可能需要重启系统才能正常生效。
# 恢复 英特尔事务同步扩展技术 (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
手动修改注册表:
同样需要先获取系统管理员权限
打开注册表路径
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Kernel
右键点击Kernel选择新建DWORD 32位值,将其命名为:DisableTsx,双击该键值,将默认值1(禁用事务扩展)修改为0(启用事务扩展)
|