仙姑本咕

Hexg's Blog

没有理想的人不伤心
follow
github

请收下这份 Windows 调教指北

前言的前言#

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

前言#

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

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

系统设置#

关闭 WIN10 XBOX#

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

将电源设置调为卓越性能#

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

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 SearchWindows 搜索服务,作用是实现文件的快速搜索。不过这是一项经常在系统后台” 查水表” 的服务,很多时候电脑待机时硬盘灯长亮就是它的 “功劳”。此外 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 中被启用

image

image

推荐搭配#

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

  • 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

关闭没必要的启动项#

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

关闭鼠标加速度#

image
)]

网络优化#

在管理员模式下启动 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 时间戳

image.png

开启 Windows 10 硬件加速 GPU#

  • 打开注册表
  • 定位计算机 \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
  • 找到 HwSchMode 默认键值由 1 修改为 2(1 代表关闭硬件加速 GPU 调度、2 代表开启 GPU 调度)
  • 重启计算机

部分资料参考#

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。