Windows 11无法修改CPU二级缓存,因其由硬件固化决定;可调的是文件夹视图缓存(BagMRU Size)、共享显存(GpuMmuEnabled+SharedMemorySizeMB)和虚拟内存,分别对应视图记忆、核显性能与系统响应优化。

Windows 11 系统本身不提供修改 CPU 二级缓存(L2 Cache)大小的设置入口,该缓存由处理器物理硬件固化决定,操作系统无权增减或重分配;所谓“修改二级缓存大小”实际是混淆了硬件缓存与系统软件层缓存机制,真实可调的是文件夹视图缓存、共享显存、虚拟内存等逻辑缓存资源。
确认你真正想调的是哪个缓存
先排除常见误解:CPU 的 L1/L2/L3 缓存是芯片级物理结构,出厂即固定,【无法通过 Windows 设置、注册表或 BIOS 软件方式扩大或缩小】。你遇到的卡顿、视图重置、缩略图丢失等问题,99% 源于以下三类可调缓存之一——请按需选择对应操作:
方法一:增大文件夹视图设置缓存(记住更多文件夹的排列/图标/排序方式)
默认只记前 5000 个文件夹的视图设置,超限后新文件夹会恢复为通用视图。
方法一:用 PowerShell 一行命令(推荐,免注册表手动操作)
以管理员身份运行 PowerShell,执行:
reg add "HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell" /v "BagMRU Size" /t REG_DWORD /d 12000 /f
这会把上限设为 12000,数值范围必须在 5000–20000 之间;设太高反而拖慢资源管理器启动速度。
方法二:双击导入 REG 文件
新建文本文档,粘贴以下内容,另存为 increase_bagmru.reg(编码选 UTF-8),双击运行:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell]
"BagMRU Size"=dword:00002ee0
注意:【修改前务必导出原键值备份,路径:HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell】
方法二:扩大集成显卡共享显存容量(解决视频剪辑/游戏卡顿)
适用于 Intel UHD / Iris Xe 或 AMD Radeon Graphics 核显用户,当任务管理器中“Shared GPU Memory”长期卡在 1–2GB 不涨时有效。
第一步:启用硬件加速 GPU 计划
Win + I → 系统 → 显示 → 图形 → 硬件加速 GPU 计划 → 开启 → 立即重启
第二步:强制设定共享显存上限
Win + R → 输入 regedit → 以管理员身份运行 → 导航至:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
右键空白处 → 新建 → DWORD (32 位) 值 → 命名为 GpuMmuEnabled → 双击设数值数据为 1
再新建一个 DWORD (32 位) 值 → 命名为 SharedMemorySizeMB → 双击设数值数据为 4096(即 4GB)
改完直接关闭注册表编辑器,无需重启即可生效,但建议重启一次确保驱动加载新配置。
方法三:调整虚拟内存(页面文件)作为系统级缓存缓冲
这是最常被误称为“二级缓存”的真实可调项,它影响大型软件、多开浏览器、渲染软件的响应稳定性。
① 快速直达设置页:
Win + R → 输入 systempropertiesadvanced → 回车
② 进入虚拟内存配置:
高级 → 性能区域点“设置” → 高级选项卡 → “虚拟内存”下方点“更改”
③ 关闭自动管理并填值:
取消勾选“自动管理所有驱动器的分页文件大小” → 选中 C: 盘 → 勾选“自定义大小”
初始大小填:物理内存 GB 数 × 1024(如 16GB 内存填 16384)
最大大小填:初始大小 × 1.25(如 16384 → 填 20480)
填完必须点“设置”按钮(不是“确定”),否则数值不保存
④ 生效方式:
点击“确定”连退三层窗口 → 重启电脑,新配置才载入内核调度器。


















