请收下这份 Windows 调教指北

前言的前言

本文写于 2020 年 8 月，接近三年前。文中部分内容不再具有参考性，部分理念也已经过时，请勿参考此文

前言

昨夜江边春水生，艨艟巨舰一毛轻

在 2015 年 7 月 29 日 ，微软公司正式发布了有史以来最全面的操作系统 Windows 10，但是全面，往往带来的作用便是臃肿，而这篇文章的意义便在于抛弃一切不必要的服务，在不使用任何软件下，优化整个系统，让系统轻快起来，让新电脑 Yes！拯救越用越慢的老电脑

系统设置

关闭 WIN10 XBOX

在 Win 10 更新后，便多出了 WIN10 XBOX 功能，这个功能默认开启，但是大多数我们都不会使用到它，经过反复测试

将电源设置调为卓越性能

在管理员模式运行 Windows Powershell，输入下列代码

Copy
powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61

并且选择合适的电源计划

关闭不用的 Windows 服务

Windows 服务是指 Windows NT 操作系统中的一种运行在后台的计算机程序。它在概念上类似于Unix 守护进程。Windows 服务必须符合服务控制管理器（负责管理 Windows 服务的组件）的接口规则和协议。

Windows 服务可以配置为在操作系统启动时运行，并且在 Windows 运行期间持续在后台运行。服务也可以手动或基于某个事件而启动。Windows NT 操作系统包含众多服务，分别运行在三种用户帐户环境中：系统、网络服务和本地服务。这些 Windows 组件通常采用Windows 服务托管进程。因为 Windows 服务运行在其自身的专用用户帐户中，它们可以在用户未登录时活动。

用户系统如果存在过多自动启动类型的服务，将有可能导致系统后台运行占用过多资源的问题。当然我们仍然需要根据不同的系统服务项设定不同的启动类型，而不是统一设定为禁用的类型。

服务名称 | 详细信息 | 建议
Connected User Experiences and Telemetry | 反馈用户体验服务，用于收集错误信息，对于硬盘消耗较大，是很多低配电脑卡顿的元凶 | 禁用
Andrea ST Filters Service | 声卡驱动自带的服务 | 因人而异
Base Filtering Engine | 基础过滤引擎，防火墙程序 | 因人而异
Bluetooth Handsfree Service | 蓝牙服务 | 没有蓝牙设备可以禁用
Desktop Window Manager Session Manager | 桌面 Aero 效果和 3D 效果依赖次服务 | 禁用
Diagnostics 系列 | 诊断执行服务，用以执行故障诊断支持的诊断操作，效果类似 Connected User Experiences and Telemetry 。（检测分析组策略，跟踪 Windows 是否好用） | 禁用
Distributed Link Tracking Client | 监控不同计算机之间 NTFS 文件链接是否有改动 | 非局域网的用户建议禁用
Fax | 利用计算机或网络上的可用传真资源发送和接收传真 | 禁用
Function Discovery Provider Host | 自动发现网络共享设备 | 非局域网的用户建议禁用
HomeGroup Listener | 管理家庭组的，用以帮助拥有多台电脑的家庭能够方便地共享音乐、文档、视频，甚至是打印机等等 | 禁用
HomeGroup Provider | 执行与家庭组的配置和维护相关的网络任务 | 禁用
Microsoft .NET Framework NGEN .net 支持服务 | | 手动
Offline Files | 脱机缓存文件服务 |
Print Spooler | 将文件加载到内存中以便稍后打印 | 如果没装打印机，可以禁止
Problem Reports | 问题反馈服务 | 禁用
Program Compatibility Assistant Service | 程序兼容性助手 | 禁用
Smart Card | 管理计算机对智能卡的读取访问 | 没有安装 UPS 的用户可以禁用
SysMain | 即以前的 SuperFetch，对于机械硬盘有一定作用，但固态硬盘作用不大，而且常常是导致 CPU 占用飙升 100% 的元凶。如果您使用的硬盘是且仅为 SSD 的话，且物理内存较大，可以考虑关闭。 | 禁用后将有效地降低磁盘占用率
Windows Search | Windows 搜索服务，作用是实现文件的快速搜索。不过这是一项经常在系统后台” 查水表” 的服务，很多时候电脑待机时硬盘灯长亮就是它的 “功劳”。此外 Win10 新版中的 “活动历史记录” 也依赖于该服务。如果安装的是 SSD ，且对 “ 活动历史记录 ” 无感可以考虑关闭，尤其对于低配电脑，性能提升非常明显。 | 如果不用系统自带搜索可以禁用
windows update | | 禁用，如果你不需要更新的话
Windows 备份 | 提供 Windows 备份和还原功能 | 手动启动
xbox | | 禁用

关闭部分桌面特效

关闭不必要的后台应用

HPET

高精度事件定时器（HPET）是个人电脑中使用的硬件定时器。它由英特尔和微软联合开发，大约从 2005 年开始被整合到个人电脑芯片组中。

一般来说，如果你有一个不错的 CPU，你可以尝试关闭 HPET，您可以获得 10-15fps 的提升或者消除停顿 / 减少停顿。即使系统很稳定，调整 HPET 的设置对任何系统来说都会有一个很好的提升。改变 HPET 也可以解决游戏启动时崩溃等问题

验证是否开启 HPET

在管理员模式下运行 CMD

bcdedit /enum //找到useplatformclock 一项，你应该看到useplatformclock 为 yes 或者 no,如果它被设置为 "NO"，这意味着它在 Windows 中被禁用，如果它是 "YES"，它在 Windows 中被启用

推荐搭配

以下为推荐配置，因人而异为系统找到正确的设置，获得额外的流畅性 / 帧数或修复微停顿 / 停顿：)

HPET 在 BIOS 中启用 + HPET 在 WINDOWS 中启用 （推荐）

HPET 在 BIOS 中禁用 + HPET 在 WINDOWS 中禁用 （推荐）

HPET 在 BIOS 中启用 + HPET 在 WINDOWS 中禁用（不推荐，是件坏事情）

HPET 在 BIOS 中禁用 + HPET 在 WINDOWS 中启用（不推荐，会导致软件电磁干扰 / 计时）

关闭 HPET

因为每个系统都不一样，启用或停用都可能带来好处。

bcdedit /set useplatformclock No //或者bcdedit /set useplatformclock false

bcdedit /set disabledynamictick Yes

当您无法使用上面的指令关闭 HPET 时 您可以尝试

bcdedit /deletevalue useplatformclock

并用 bcdedit /enum验证是否开启 / 关闭

启用 HPET

bcdedit /set useplatformclock true

关闭没必要的启动项

打开任务管理器，关掉肉眼可见的启动项

关闭鼠标加速度

)]

网络优化

在管理员模式下启动 CMD，输入

netsh int tcp set global dca=enabled //直接缓存访问(DCA)

netsh int tcp set global autotuninglevel=normal //接收窗口自动调谐级别

netsh int tcp set supplemental template=internet congestionprovider=ctcp //附加拥塞控制提供程序

netsh int tcp set global timestamps=enabled //RFC 1323 时间戳

开启 Windows 10 硬件加速 GPU

打开注册表

定位计算机 \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers

找到 HwSchMode 默认键值由 1 修改为 2（1 代表关闭硬件加速 GPU 调度、2 代表开启 GPU 调度）

重启计算机

部分资料参考

Common Stutter / Lag / Crash Fix (HPET Guide)