电脑提示“内存不足”实为虚拟内存不足,需先确认pagefile.sys是否被禁用或设为0mb;再通过启用自定义大小(初始值=物理内存×1.5,最大值×3)、迁移至非系统ssd分区或清理c盘空间(如运行cleanmgr和powercfg /h off)解决。

电脑在尝试安装 Windows 更新时反复弹出“内存不足”提示,实际是系统将虚拟内存(pagefile.sys)空间不足误报为物理内存告警,尤其在 C 盘剩余空间低于 20GB 且页面文件被禁用或设置过小时极易触发——此时更新进程无法分配临时交换空间,直接中断下载或安装。
确认是否真由虚拟内存引发
按 Win + R 输入 sysdm.cpl 回车 → 切换到“高级”选项卡 → 点击“性能”区域的“设置” → 再切到“高级” → 查看“虚拟内存”区域下方文字:若显示“未启用分页文件”或“大小为 0 MB”,即为根本原因。
这一步必须先做。跳过会导致后续所有操作无效,因为系统连基础交换机制都已关闭。
方法一:立即启用并重设虚拟内存
步骤一:取消勾选“自动管理所有驱动器的分页文件大小”。
步骤二:选中系统盘(通常是 C:),选择“自定义大小”。
步骤三:在“初始大小(MB)”填入物理内存容量 × 1.5(如 8GB 内存填 12288),在“最大值(MB)”填入 × 3(如 8GB 填 24576)。所填最大值不可超过 C 盘当前可用 NTFS 空间,否则设置失败。
步骤四:点击“设置”→“确定”→ 重启电脑。重启后系统会立即创建新 pagefile.sys 并启用。
方法二:把虚拟内存移到其他高速分区
适用场景:C 盘剩余空间已不足 25GB,但 D 盘(或 E 盘)是 SSD 且空闲超 30GB。
方法一 → 第六步完成后,不点“确定”,先选中 C 盘 → 选择“无分页文件” → 点“设置”;
再选中目标 SSD 分区(如 D:)→ 选择“自定义大小”→ 输入与方法一相同的初始/最大值 → 点“设置”;
最后点“确定”并重启。系统将自动删除 C 盘 pagefile.sys,并在 D 盘生成新文件。
方法三:快速释放 C 盘空间以支撑虚拟内存
方法1/方法二执行前,若 C 盘可用空间<20GB,需先腾出空间:
按 Win + R 输入 cleanmgr → 选 C 盘 → 扫描完成 → 点“清理系统文件” → 勾选“以前的 Windows 安装”“Windows 更新清理”“系统错误内存转储文件” → 确认删除。
再以管理员身份运行命令提示符,输入 powercfg /h off 回车 → 立即释放等同于内存大小的空间(如 16GB 内存即腾出 16GB)。
这两步做完,C 盘通常可多出 20–40GB 空间,足够承载新设的 pagefile.sys。











