本文只是例举出一些优化实例,可能并不适用于所有人的PC,在自己操作时注意甄别该操作是否适用于你的配置情况。

前言

最近新购置了一台笔记本,我在先前一直认为Windows 10稳定好用,但无奈这台笔电的CPU是十三代酷睿,只有Windows 11才能享有原生的大小核调度器,所以只好在验机完后重装了Windows 11专业版,顺便记录一下我的优化过程。

重装系统

我个人觉得出厂自带的OEM版系统太过于臃肿,虽然自带了很多厂家自己的调控软件,但有很多都用不上,白白浪费磁盘空间。所以我选择重装专业版,纯净系统总比自带一堆捆绑软件好。

下载官方Windows镜像

这里我推荐使用UUP dump这个网站来下载Windows系统,因为其具有以下优点:

  • 完全现场制作镜像,保证纯净可靠
  • 系统版本多,可以自由选择
  • 实时录入最新发布的系统,保证安装到的是最新版本
  • 操作简易,便于上手,界面整洁不花哨

选择系统

这里以最新正式版的Windows 11为例,打开UUP dump后选择公开发布的最新内部版本右侧的x64都3202年了还有人电脑不支持64位架构?

选择x64

选择你想要安装的系统,如有需求可以看一下内部版本号。我这里用22621.1848举例子。

选择系统

进入页面并确认好语言后点击下一步,在选择版本里勾选你要安装的Windows版本,我以专业版举例,所以勾选Windows Pro,点击下一步

配置下载选项

在这里可以如图进行配置,建议不要勾选集成.NET Framework 3.5选项,因为在集成过程中会很耗时,没必要在制作时就添加。之后点击创建下载包

下载系统

把下载下来的压缩包完整解压到一个空间充裕的磁盘内,因为接下来要现场制作,需要预留大约7GB左右的磁盘空间。
随后双击打开uup_download_windows.cmd,程序会自动下载制作ISO镜像,请等待片刻。

可以在完成后提取镜像中的install.wim文件,便于在后续步骤中使用。

制作PE启动盘

PE系统我推荐使用微PE工具箱,这个软件使用起来很简单,b站也有相关教程,这里不再做过多赘述。

可以将install.wim文件复制到U盘内,以安装系统。

安装系统

安装过程不属于优化教程范畴,请移步b站等视频网站平台参看教程。

tips:最新的Windows 11系统如何跳过联网激活?

安装OEM驱动

有些驱动针对某款产品做了专门优化,所以建议离线进入系统,用U盘拷贝驱动文件到新电脑上进行安装,防止Windows Update安装普通版驱动。因此需要一台额外的电脑来下载驱动程序。

我以ROG Strix Scar 18举例:

  1. 首先在bing搜索对应产品品牌的官网,打开后进入官网的服务支持或下载中心页面
    服务支持
  2. 直接搜索或者选择你的产品型号,进入对应的下载页面,选择自己的配置,就可以直接下载了
    各种驱动都一应俱全
  3. 你也可以在旁边选择下载新的BIOS&固件来更新

关闭Windows Defender和安全中心

Windows Defender令很多人深恶痛绝,时不时占用CPU,偷吃内存,最气人的是它总是不打招呼就删除你的软件,还禁止你打开某些程序,给用户带来不必要的麻烦,所以我选择禁用它。

激活Windows

我推荐使用这个数字激活工具,虽然是为Windows 10开发的,但是毕竟科技进步以换皮为主,实测在Windows 11也能正常激活,而且是永久的。

打开软件后右键选择好系统版本,直接点击激活按钮即可自动数字激活。

安装微软常用运行库合集

这是一个非常有必要的合集库,里面包含了大部分常见软件需要的运行库,可以保证能够正常打开软件,不会弹出令人心肺骤停的「缺少xxxx.dll」。
因为软件在随时间更新,所以直接搜索下载安装最新日期的版本即可。

微软常用运行库合集

根据自己的喜好调整系统的设置应用

设置控制面板是两大系统自带的设置软件,如有需要可以根据自己的需求来个性化属于自己的设置。每个人使用习惯不同,这里仅有几个简单的建议:

  1. 关闭系统设置中的游戏模式。有部分人反馈开启该功能会导致游戏莫名卡顿掉帧等情况。
  2. 打开系统设置中的存储感知。可以自动清理不需要的垃圾文件节省空间。
  3. 关闭控制面板中的Windows Defender防火墙,否则某些程序功能或游戏会因为流量无法进出而与服务器脱机。有其他特殊用途或注重安全者慎关,日常使用建议关闭。
  4. 关闭控制面板中的自动播放功能,防止某些移动硬盘带病毒感染电脑。
  5. 关闭控制面板中的休眠快速启动功能。休眠睡眠不同,休眠功能会将电脑当前内存中的文件转储为一个巨大的页面文件并存放在C盘根目录,在下次开机时直接读取进内存实现快速开机。表面上看起来很便捷,但这实际上是一种伪关机,在重启过后会导致许多莫名其妙的软件和系统层面的bug,也会导致Windows内核错误不断积累。推荐使用正常关机,这样在每次启动时都能重新初始化一遍内核,减少bug的累积。

优化软件

有两款优化软件我比较推荐使用。一款是小有名气的Dism++,另一款是Windows 11 Manager

Dism++

这款软件是由初雨团队开发的,是基于底层的CBS的GUI版。它最大的特点是小巧整洁但常用功能都有。

Dism++

如上图所示,它左侧列表里有很多功能都是平常可以用到的,我经常拿它来清理垃圾,效果还不错。但是注意有些清理选项会导致误删一些重要的系统文件,不明白的尽量不要勾选。

下载后需要完整解压出来后再运行,选择x64版本的启动。

Windows 11 Manager

这个功能就比较齐全了,各种优化选项都有,比较适合进阶用户使用。

Windows 10 Manager,懒得去开笔记本再截个图了,大抵一个样

这里推荐nite07大佬的网站,他更新的软件都是最新的学习版。但推荐大家有能力还是支持正版。

Office 365 的部署与激活

[可选]进阶优化

大部分人到这里就差不多了,但如果还有需求,想把电脑开发到极致,可以继续跟着往下看。

以下教程参考自「极客湾」的微信公众号

利用大内存提高系统响应

首先我们通过Win + R快捷键打开运行,输入regedit来打开注册表。

找到内存管理相关的目录:
计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management

这里我们找到并双击DisablePagingExecutive项,将数值改为1。这个项目可以禁用前台程序的页面交换,不需要再经过「蜗牛级」的硬盘,而是直接在「记者级」的高速内存中进行,可以大大提升程序的响应速度。

我们再双击打开LargeSystemCache,将数值改为1,从而开启大容量系统缓存。默认情况下,Windows系统给硬盘预留的缓冲标准大小是8mb,而LargeSystemCache可以突破这个限制,建立一个更大型的系统缓冲,让页面文件优先保留在内存中。

另外有一项[SecondLevelDataCache]一般不建议修改,默认即可

内存利用率优化

首先可以管理员身份打开PowerShell

打开PowerShell

运行命令get-mmagent查看系统预读取状况,True就是开启,False就是关闭:

每一项对应的是什么意思呢?

ApplicationLaunchPrefetching:程序预加载进内存(内存大就开)

ApplicationPreLaunch:程序预运行(CPU速度快就开)

MaxOperationAPIFiles:最大程序预加载进内存的文件数(内存越大开得越多,默认256。这个就是在C:\Windows\Prefetch里面的文件数量,如果你内存非常大,比如16G或32G就可以把这个设置大一些,可以设置从1~8192)

MemoryCompression:内存压缩(CPU速度快就开)

OperationAPI:让内存预读取非系统的任何程序(内存大就开)

PageCombining:让系统合并具有相同内容的内存(可以节省内存,CPU速度快就开)

  • 如果想关闭某选项就使用Disable-MMAgent加上项目名称
  • 如果想开启某选项就使用Enable-MMAgent加上项目名称
  • 如果想设置MaxOperationAPIFiles的值,输入set-mmagent后回车确认,它会让你输入一个值,然后输入你想要的值后回车确认

我个人是比较喜欢关闭MemoryCompression的。因为它的压缩大小几乎可以忽略不记,但对内存的压缩和解压过程却会对CPU造成额外的性能开销,有点得不偿失。

硬盘优化——修改MFT表

首先用Win + R快捷键打开运行,输入cmd,使用fsutil behavior query指令可以查看当前设置,比方说我们输入fsutil behavior query mftzone后回车确认。

查看当前MFT表的大小

在这里可以查看当前MFT表的大小,默认是0也就是200MB的MFT表大小,都2023年了,默认设置居然这么低?缺的是那600MB空间吗?只能说,不愧是你,微软……

扩充MFT索引表

让我们输入fsutil behavior set mftzone 4回车确认,将MFT索引表扩充至800MB。这个数值取决于你的硬盘空间,再怎么说,哪怕用的远古SSD,容量也得有个128GB。MFT越大,那么读取小文件的时候速度就越快,设置数值为1~100,每一个数字乘以200MB,为MFT占用空间。

提高页面缓冲池内存的限制

同时我们可以设置Fsutil behavior set memoryusage 2,增加硬盘读取文件的数据量, 减少游戏中的卡顿。

重启!

最后一步,重启电脑应用所有设置,来享受一下火力全开的性能释放吧!

End

如果你觉得有用,可以在底部打赏我,感谢!