WSL2偶尔运行会报错:系统资源不足无法完成请求的服务

Peiran Li 0 信誉分
2024-07-01T13:54:43.9733333+00:00

我的windows电脑是16GB的内存,磁盘空间是1.5TB。

我安装wsl后,wsl应该是默认的可以使用50%内存,以及1TB的磁盘空间。

但我有的时候用着用着电脑,打开Ubuntu时,它报错显示:

系统资源不足无法完成请求的服务...

Error code: Wsl/Service/CreateInstance/CreateVm/HCS/0x800705aa

尝试了用powershell,输入wsl --shutdown,然后重新打开ubuntu,但还是报一样的错误。

重启电脑后,就好了。不知道为什么会这样,我的wsl分配的内存肯定时足够的,而且我一般也只是打开了10几个网页,不可能出现内存不足的情况。

这个问题经常出现。

Windows 10
Windows 10
在个人计算机和平板电脑上运行的 Microsoft 操作系统。
150 个问题
0 个注释 无注释
{count} 票

1 个答案

排序依据: 非常有帮助
  1. Ian Xue 37,621 信誉分 Microsoft 供应商
    2024-07-02T01:55:53.7333333+00:00

    你好,

    如果有充足的磁盘空间和内存但依然有这个报错的话,可以尝试在开始菜单中搜索打开或关闭Windows功能,找到Virtual Machine Platform功能,将其关闭然后重新打开。重启后看是否能恢复正常。

    另外,以管理员打开cmd,运行bcdedit.exe,确认hypervisorlaunchtype为auto。如果不是可以运行

    bcdedit /set hypervisorlaunchtype auto
    

    之后重启生效。

    如果是在安装Windows更新后出现的问题,也可以尝试删除最近的更新看能否解决问题。

    祝好

    Ian Xue


    如果该回答对您有帮助,请点击 "接受回答"并投票。

    0 个注释 无注释

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。