windows11,wsl2无法更新,导致docker无法安装,无法使用windows subsystem for linux

dilyar dilare 0 信誉分
2025-01-20T04:54:34.41+00:00

目标是安装wsl2,然后安装docker

系统目标版本:win11专业版 24H2 OS内部版本 26100 2894

已经在bios打开vt-d

已启用windows功能

用户的图像

用户的图像

用户的图像

运行:

C:\Users\Administrator>wsl --version

返回:

适用于 Linux 的 Windows 子系统必须更新到最新版本才能继续。可通过运行 “wsl.exe --update” 进行更新。

有关详细信息,请访问 https://aka.ms/wslinstall

按任意键安装适用于 Linux 的 Windows 子系统。

按 CTRL-C 或关闭此窗口以取消。

此提示将在 60 秒后超时。

运行:

C:\Users\Administrator>wsl.exe --update

返回:

与服务器的连接被重置

安装:wsl_update_x64.msi

返回:

用户的图像

同时运行了一下代码,成功部署,但还是不能使用wsl

pushd "%~dp0"

dir /b %SystemRoot%\servicing\Packages*Hyper-V*.mum >hyper-v.txt

for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages%%i"

del hyper-v.txt

Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

wsl还是不能使用

Windows
Windows
Microsoft 操作系统系列,可跨个人计算机、平板电脑、笔记本电脑、手机、物联网设备、独立混合现实头戴显示设备、大型协作屏幕和其他设备运行。
580 个问题
Windows 11
Windows 11
专为提高工作效率、创造力和易用性而设计的 Microsoft 操作系统。
65 个问题
{count} 票

1 个答案

排序依据: 非常有帮助
  1. Zunhui Han 3,180 信誉分 Microsoft 供应商
    2025-01-21T16:36:21.1233333+00:00

    您好,

    感谢您在微软论坛发帖!

    您可以尝试以下步骤来解决问题:

    1.检查您的Windows 11系统是否更新到最新版本

    2.确保WSL已启用后,从以下网站手动下载WSL内核更新包,设置WSL2为默认版本并重启系统:

    REF: https://aka.ms/wsl2kernel

    3.如果手动下载安装没有生效,您可以尝试卸载并重新安装WSL和Docker

    如果您有任何问题,欢迎随时与我联系

     此致

    Zunhui

    0 个注释 无注释

你的答案

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