You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VmmemWSL占用大量内存,常规解决方法失效,请求技术支援

解决VmmemWSL内存占用过高及相关故障的步骤

一、紧急释放内存

  • 按Ctrl+Shift+Esc打开任务管理器,找到Vmmem进程,右键选「结束任务」。如果无法结束,切换到「详细信息」标签,找到vmwp.exe进程(关联WSL的虚拟机进程),右键选「结束进程树」。

二、修复WSL服务异常

  • 按Win+R输入services.msc打开服务管理器,找到LxssManager服务:
    • 右键选「停止」,等服务停了再右键选「启动」。如果提示「服务此时无法接受控制消息」,直接重启电脑后再操作。
  • 要是还是不行,用管理员身份打开Windows终端,执行以下命令:
    sc config LxssManager start= auto
    sc stop LxssManager
    sc start LxssManager
    

三、配置WSL内存限制(避免再次爆内存)

  • 重启后,打开文件资源管理器,地址栏输入%UserProfile%回车,新建一个名为.wslconfig的文件(注意文件名开头有个点)。
  • 用记事本打开这个文件,粘贴以下内容(根据你的笔记本总内存调整数值,比如8GB内存可以把memory设为3GB):
    [wsl2]
    memory=4GB
    processors=2
    swap=2GB
    
  • 保存后,在管理员终端执行wsl --shutdown,再重新启动Ubuntu,内存占用就会被限制在设定值内。

四、修复Hyper-V管理器缺失及Docker无响应

  • 按Win+S搜索「启用或关闭Windows功能」,确保以下选项都勾选:
    • 适用于Linux的Windows子系统
    • Hyper-V
    • 虚拟机平台
  • 勾选后点「确定」,重启电脑。如果之前已经勾选但找不到Hyper-V管理器,执行以下命令:
    dism /online /enable-feature /featurename:Microsoft-Hyper-V-Management-PowerShell /all
    dism /online /enable-feature /featurename:Microsoft-Hyper-V-Hypervisor /all
    
  • 重启后打开Docker Desktop,进入「设置->资源->WSL集成」,确保Ubuntu选项已勾选,然后重启Docker服务即可。

内容的提问来源于stack exchange,提问作者SlazDaMan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 17:17:23