可通过组策略、注册表、命令行参数或关闭后台功能限制Win11 Edge缓存:一、组策略设DiskCacheSize(专业/企业版);二、注册表添加DWORD值(全版本适用);三、命令行临时指定--disk-cache-size;四、禁用启动增强、后台运行及睡眠标签页以减少缓存生成。

如果您发现Win11中Microsoft Edge浏览器缓存持续增长,导致C盘空间被大量占用甚至告急,则可能是由于Edge默认未设磁盘缓存上限,长期积累造成磁盘压力。以下是限制Edge缓存大小的多种方法:
一、通过组策略编辑器配置DiskCacheSize(适用于Win11专业版/企业版)
该方法利用Windows本地组策略强制设定Edge磁盘缓存最大容量,设置后将覆盖用户手动调整或命令行参数,确保缓存不超出指定阈值。
1、按Win + R键打开“运行”对话框,输入gpedit.msc并回车,启动本地组策略编辑器。
2、依次展开路径:计算机配置 → 管理模板 → Microsoft Edge。
3、在右侧列表中找到并双击“配置磁盘缓存大小”策略项。
4、选择“已启用”,在下方“缓存大小(字节)”框中输入目标值,例如335544320(即320 MB),或根据需要填写其他整数值(最小建议不低于50MB)。
5、点击“确定”保存设置,重启Microsoft Edge浏览器后策略生效。
二、通过注册表手动添加DiskCacheSize值(适用于所有Win11版本)
当系统无组策略编辑器(如家庭版)时,可直接修改注册表实现相同效果。此操作需精确创建DWORD值并置于正确路径,避免影响其他策略。
1、按Win + R键,输入regedit并回车,以管理员权限打开注册表编辑器。
2、导航至以下路径:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge。若Edge子项不存在,请右键“Microsoft”→新建→项,命名为Edge。
3、在Edge项右侧空白处右键→新建→DWORD (32位) 值,命名为DiskCacheSize。
4、双击新建的DiskCacheSize,选择“十进制”,在数值数据栏输入缓存上限字节数,例如268435456(即256 MB)。
5、关闭注册表编辑器,重启Edge浏览器使设置立即生效。
三、使用命令行启动参数临时限制(适用于测试与调试场景)
该方法不修改系统策略或注册表,仅对当前启动会话生效,适合验证缓存限制效果或规避策略冲突,但每次启动均需重复执行。
1、右键开始菜单,选择“终端(管理员)”或“Windows PowerShell(管理员)”。
2、输入以下完整命令(注意替换为您的实际Edge安装路径):
"C:\Program Files\Microsoft\Edge\Application\msedge.exe" --disk-cache-size=134217728
3、回车后将启动一个新Edge窗口,其磁盘缓存上限被设为128 MB(134217728 字节)。
4、关闭该窗口后,限制自动失效;如需持久化,应改用前两种方法之一。
四、配合禁用睡眠标签页与后台运行降低整体缓存生成量
即使设定了缓存上限,若Edge持续加载新内容并保留大量未释放缓存,仍可能频繁触达上限。关闭非必要后台行为可从源头减少缓存写入频率。
1、在Edge地址栏输入edge://settings/system并回车。
2、关闭“启动增强”开关,并取消勾选“关闭Microsoft Edge后继续运行后台扩展和应用”。
3、向下滚动至“性能”部分,关闭“启用睡眠标签页”选项。
4、重启浏览器,此时新标签页加载及后台活动产生的缓存增量将显著下降。











