错误
无规律的间接性出现奔溃信息
There was a problem with WSL
An error occurred while running a WSL command. Please check your WSL configuration and try again.running wslexec: An error occurred while running the command. Wsl/Service/RegisterDistro/0x80072746: c:\windows\system32\wsl.exe --import-in-place docker-desktop <home>\appdata\local\docker\wsl\main\ext4.vhdx: exit status 0xffffffff (wslErrorCode: Wsl/Service/RegisterDistro/0x80072746, stderr: )
Read our policy for uploaded diagnostic data
发现问题
- 查询事件发现一条警告
警告 2025/10/22 20:15:32 Resource-Exhaustion-Detector 2004 资源消耗诊断事件
Windows 成功诊断出虚拟内存不足的情况。以下程序使用了大部分虚拟内存: vmmem (12560) 使用了 54676205568 字节;GameViewerServer.exe (6340) 使用了 266194944 字节;AweSun.exe (13272) 使用了 256802816 字节。
简单来说就是物理内存使用完了,虚拟内存不足。造成的程序奔溃。
重现问题
执行多个多资源占用容器,立马出现上述情况,报错一模一样。
解决问题
修改系统的虚拟内存至物理内存的1-1.5倍可以解决
详细操作步骤
第一步:打开系统属性设置
1.右键 "此电脑" → 选择 "属性"
2.在左侧导航栏中点击 "高级系统设置"
3.在弹出的 "系统属性" 窗口中,切换到 "高级" 选项卡
4.在 "性能" 区域点击 "设置" 按钮
第二步:配置虚拟内存
1.在 "性能选项" 窗口中,切换到 "高级" 选项卡
2.在 "虚拟内存" 区域点击 "更改" 按钮
3.重要:取消勾选 "自动管理所有驱动器的分页文件大小" 选项
第三步:删除 C 盘的分页文件
1.在 "驱动器" 列表中选择 C: 盘
2.选择 "无分页文件" 选项
3.点击 "设置" 按钮
4.系统会弹出警告,点击 "是" 确认
第四步:在 D 盘创建新的分页文件
1.在 "驱动器" 列表中选择 D: 盘
2.选择 "自定义大小" 选项
3.初始大小 (MB):输入 98304 (96GB = 96 × 1024 = 98304MB)
4.最大值 (MB):输入 200704 (196GB = 196 × 1024 = 200704MB)
5.点击 "设置" 按钮
第五步:应用设置并重启
1.点击 "确定" 关闭 "虚拟内存" 窗口
2.点击 "确定" 关闭 "性能选项" 窗口
3.点击 "确定" 关闭 "系统属性" 窗口
4.系统会提示需要重启才能生效,点击 "立即重启"