必须先验证已提交内存峰值低于45GB且无休眠文件,再依次执行图形界面禁用、注册表清空PagingFiles值为""并设DisablePagingExecutive=1、PowerShell清除pagefileset,最后强制重启确保pagefile.sys彻底消失。

您拥有64GB物理内存,希望彻底关闭Windows 10虚拟内存以消除pagefile.sys文件、减少系统盘I/O并避免重启后仍自动生成分页文件,同时确保Edge、Windows Defender、事件查看器等组件不因缺失分页文件而报错或失效。
确认前提与风险拦截
关闭前必须验证:任务管理器→“性能”→“内存”中“已提交”峰值长期低于45GB;且未运行Hyper-V、WSL2、SQL Server或Adobe Premiere Pro等明确依赖分页文件的程序。若曾启用休眠(hiberfil.sys存在),需先执行powercfg /h off,否则关机时系统会强制重建pagefile.sys。
【必须执行】以管理员身份打开命令提示符,运行:wmic pagefile list /format:list。若返回结果含“AllocatedBaseSize”数值,说明当前仍有活跃分页文件,不可跳过后续清理步骤直接重启。
图形界面全程禁用(推荐首选)
第一步:右键“此电脑”→“属性”→左侧“高级系统设置”。
第二步:在“系统属性”窗口切换到“高级”选项卡→点击“性能”区域的“设置”。
第三步:在“性能选项”中再次切到“高级”选项卡→点击“虚拟内存”下方的“更改”。
第四步:取消勾选“自动管理所有驱动器的分页文件大小”→【关键动作】逐个选中列表中每个驱动器(包括C:、D:甚至隐藏恢复分区),对每一项都选择“无分页文件”,每选一次立即点“设置”按钮——不能只选C盘就点一次“设置”,否则其他盘仍保留旧配置。
第五步:全部驱动器处理完毕后点“确定”,连点三次“确定”关闭所有对话框,按提示重启。
注册表深层清空(防残留生成)
方法一:绕过图形界面直改底层开关
按Win+R输入regedit→以管理员身份运行→导航至:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
找到右侧的PagingFiles项→双击→将“数值数据”栏内容**完全清空**(删到只剩一对英文双引号"",不可留空格)→点“确定”。
方法二:批量重置内存管理策略(适用于组策略锁定环境)
在相同注册表路径下,右键空白处→新建→DWORD(32位)值→命名为DisablePagingExecutive→双击设为数值“1”。该设置禁止内核自身使用分页,配合PagingFiles清空可堵死最后一条pagefile.sys生成路径。
注意:修改注册表后无需手动重启,但必须与图形界面操作或PowerShell步骤配合生效,单独修改无效。
PowerShell强制清除+锁死(三重保险)
以管理员身份运行Windows PowerShell:
执行命令:Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" -Name "PagingFiles" -Value @()
执行命令:wmic pagefileset delete
执行命令:Restart-Computer -Force
重启后立刻打开资源管理器,检查C盘根目录——pagefile.sys必须完全消失;再运行systeminfo | findstr "Total Physical Memory",确认“已提交内存”上限等于物理内存总量(如65536 MB),而非更高值。

















