0

0

windows系统提示虚拟内存不足怎么办_windows虚拟内存优化指南

P粉602998670

P粉602998670

发布时间:2025-12-20 18:19:02

|

184人浏览过

|

来源于php中文网

原创

“虚拟内存不足”提示源于物理内存饱和且页面文件容量不足,需通过五种方法解决:一、手动调大并迁移页面文件至非系统盘;二、结束内存泄漏进程;三、清理临时文件与刷新内存缓存;四、启用内存压缩并关闭视觉特效;五、迁移大型软件暂存路径。

windows系统提示虚拟内存不足怎么办_windows虚拟内存优化指南

如果您在使用Windows系统时收到“虚拟内存不足”的提示,通常意味着当前物理内存已接近饱和,而系统配置的页面文件(虚拟内存)容量不足以支撑运行中的程序与系统服务的交换需求。以下是针对该问题的多种可操作解决方案:

一、手动调整虚拟内存大小与位置

此方法通过扩大页面文件容量并将其迁移至高可用空间磁盘,缓解因C盘空间紧张或默认值过小导致的交换瓶颈。系统默认自动管理可能无法适配高负载场景,尤其当物理内存≥16GB且运行AI绘图、视频渲染等应用时。

1、按 Win + R 输入 sysdm.cpl,打开“系统属性”窗口。

2、点击“高级”选项卡,在“性能”区域点击“设置”按钮。

3、在新窗口中再次切换到“高级”选项卡,点击“虚拟内存”下的“更改”按钮。

4、取消勾选“自动管理所有驱动器的分页文件大小”。

5、选中C盘,选择“无分页文件”,点击“设置”以移除系统盘页面文件。

6、选中剩余空间 ≥20GB 的非系统盘(如D盘),勾选“自定义大小”,输入初始值与最大值:若物理内存为16GB,设为24576 MB(1.5倍)至 49152 MB(3倍)

7、点击“设置”→“确定”,按提示重启计算机

二、禁用内存泄漏型后台进程

某些长期驻留的程序存在未释放内存的缺陷,随运行时间推移持续占用工作集,最终挤占可用于页面交换的物理内存空间。任务管理器仅显示瞬时快照,需结合排序与行为观察识别异常进程。

1、同时按下 Ctrl + Shift + Esc 打开任务管理器。

2、切换到“进程”选项卡,点击“内存”列标题进行降序排列。

3、重点关注名称含 chrome.exe、WeChat.exe、QQ.exe、svchost.exe(非系统关键实例) 的高占用项。

4、右键可疑进程,选择“转到详细信息”,在“详细信息”选项卡中确认其启动路径与命令行参数。

5、对确认为非必要或版本陈旧的进程,右键选择“结束任务”;若为系统服务,进入“启动”选项卡禁用对应条目。

三、清理磁盘临时文件与压缩内存缓存

虚拟内存依赖磁盘I/O性能,当页面文件所在分区碎片化严重、临时文件堆积或NTFS压缩启用时,页面读写延迟显著上升,触发“不足”误报。Windows内置工具可安全清除多数冗余数据,无需第三方软件介入。

Lifetoon
Lifetoon

免费的AI漫画创作平台

下载

1、按 Win + R 输入 %temp%,全选文件夹内全部内容,按 Shift + Delete 彻底删除。

2、再次按 Win + R 输入 cleanmgr,选择系统盘(通常是C盘),点击“清理系统文件”。

3、勾选“Windows更新清理”、“传递优化文件”、“临时Windows安装文件”,点击“确定”执行清理。

4、以管理员身份运行PowerShell,依次执行以下两条命令强制刷新内存压缩状态:
  Set-ProcessMitigation -System -Enable DEP,SEHOP
  Invoke-Command { Restart-Service -Name "SysMain" -Force }

四、启用内存压缩并关闭视觉特效

Windows 10/11 内置内存压缩机制(Compressed Memory)可将部分空闲内存页就地压缩存储,减少向硬盘页面文件写入频次。同时,禁用Aero透明效果、动画等视觉特效能直接降低GPU与桌面窗口管理器(dwm.exe)的内存开销。

1、右键“电脑”→“属性”→左侧点击“高级系统设置”。

2、在“性能”区域点击“设置”,选择“调整为最佳性能”单选框,点击“确定”。

3、打开PowerShell(管理员),运行:
  Enable-MMAgent -MemoryCompression

4、验证是否启用成功:运行 Get-MMAgent,确认输出中 MemoryCompressionEnabled 值为 True

五、迁移大型软件暂存盘至非系统分区

Adobe系列、DaVinci Resolve、Visual Studio等专业软件默认将缓存、编译中间文件、符号表等写入C盘用户目录,长期积累可达数十GB,间接挤压页面文件可用空间。修改其暂存路径可立竿见影释放系统盘压力。

1、启动Photoshop,进入“编辑 → 首选项 → 暂存盘”,取消勾选C盘,勾选D盘或E盘。

2、启动Visual Studio,进入“工具 → 选项 → 项目和解决方案 → Web项目”,修改“临时ASP.NET文件根目录”路径至非系统盘。

3、启动DaVinci Resolve,进入“偏好设置 → 系统 → 缓存和代理媒体”,将“缓存文件位置”与“代理媒体位置”均指定至空闲空间充足的分区。

4、完成设置后,重启对应软件使变更生效。

相关专题

更多
chrome什么意思
chrome什么意思

chrome是浏览器的意思,由Google开发的网络浏览器,它在2008年首次发布,并迅速成为全球最受欢迎的浏览器之一。本专题为大家提供chrome相关的文章、下载、课程内容,供大家免费下载体验。

780

2023.08.11

chrome无法加载插件怎么办
chrome无法加载插件怎么办

chrome无法加载插件可以通过检查插件是否已正确安装、禁用和启用插件、清除插件缓存、更新浏览器和插件、检查网络连接和尝试在隐身模式下加载插件方法解决。更多关于chrome相关问题,详情请看本专题下面的文章。php中文网欢迎大家前来学习。

731

2023.11.06

堆和栈的区别
堆和栈的区别

堆和栈的区别:1、内存分配方式不同;2、大小不同;3、数据访问方式不同;4、数据的生命周期。本专题为大家提供堆和栈的区别的相关的文章、下载、课程内容,供大家免费下载体验。

389

2023.07.18

堆和栈区别
堆和栈区别

堆(Heap)和栈(Stack)是计算机中两种常见的内存分配机制。它们在内存管理的方式、分配方式以及使用场景上有很大的区别。本文将详细介绍堆和栈的特点、区别以及各自的使用场景。php中文网给大家带来了相关的教程以及文章欢迎大家前来学习阅读。

571

2023.08.10

数据库Delete用法
数据库Delete用法

数据库Delete用法:1、删除单条记录;2、删除多条记录;3、删除所有记录;4、删除特定条件的记录。更多关于数据库Delete的内容,大家可以访问下面的文章。

269

2023.11.13

drop和delete的区别
drop和delete的区别

drop和delete的区别:1、功能与用途;2、操作对象;3、可逆性;4、空间释放;5、执行速度与效率;6、与其他命令的交互;7、影响的持久性;8、语法和执行;9、触发器与约束;10、事务处理。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

208

2023.12.29

windows查看端口占用情况
windows查看端口占用情况

Windows端口可以认为是计算机与外界通讯交流的出入口。逻辑意义上的端口一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。怎么查看windows端口占用情况呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

576

2023.07.26

查看端口占用情况windows
查看端口占用情况windows

端口占用是指与端口关联的软件占用端口而使得其他应用程序无法使用这些端口,端口占用问题是计算机系统编程领域的一个常见问题,端口占用的根本原因可能是操作系统的一些错误,服务器也可能会出现端口占用问题。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

1099

2023.07.27

java数据库连接教程大全
java数据库连接教程大全

本专题整合了java数据库连接相关教程,阅读专题下面的文章了解更多详细内容。

20

2026.01.15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 7.2万人学习

Excel 教程
Excel 教程

共162课时 | 11.9万人学习

PHP基础入门课程
PHP基础入门课程

共33课时 | 1.9万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号