wsl安装失败需依次检查系统版本、启用wsl与虚拟机平台功能、开启cpu虚拟化、手动安装内核更新包、重置winsock网络栈。

如果您尝试安装 Windows Subsystem for Linux(WSL),但安装过程停滞或报错,可能是由于系统版本不兼容、必要功能未启用、虚拟化支持缺失或网络组件异常所致。以下是解决此问题的步骤:
一、验证并更新 Windows 系统版本
WSL 2 要求 Windows 10 版本不低于 Build 19041(即 2004),或 Windows 11 全版本。低于该版本将无法完成核心组件加载。
1、按下 Win + R 组合键,输入 winver 并回车,查看当前系统版本号。
2、若显示版本低于 19041,打开“设置 > 更新与安全 > Windows 更新”,点击“检查更新”并安装所有可用更新。
3、安装完成后,必须重启计算机,再进行后续操作。
二、以管理员权限启用 WSL 与虚拟机平台功能
两项 Windows 可选功能必须同时启用:适用于 Linux 的 Windows 子系统、虚拟机平台。缺一不可,且需管理员权限执行。
1、右键开始菜单,选择“Windows PowerShell(管理员)”或“终端(管理员)”。
2、依次执行以下两条命令(每条执行完毕无报错即可继续):
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
3、执行完成后,立即重启计算机,使功能正式生效。
三、确认并开启 CPU 硬件虚拟化支持
WSL 2 依赖 Intel VT-x 或 AMD-V 指令集,若 BIOS/UEFI 中禁用,即使系统功能已启用,安装仍会失败或运行崩溃。
1、重启电脑,在启动自检画面出现时反复按 F2、F10、Delete 或 Esc(依主板品牌而异)进入 BIOS/UEFI 设置界面。
2、导航至 Advanced → CPU Configuration(或 Security → System Security)。
3、查找以下任一选项并设为 Enabled:
Intel Virtualization Technology(VT-x)
AMD SVM Mode(或 AMD-V)
PyCharm 2026.2.0.1 Linux版提供 JetBrains 官方 2026.2.0.1 版本安装包,适合需要指定 PyCharm 版本进行 Python 项目开发、运行和调试的用户。
4、按 F10 → Yes 保存退出,系统自动重启。
5、进入系统后,按 Ctrl + Shift + Esc 打开任务管理器,切换到“性能”页签,确认“CPU”右侧显示“虚拟化:已启用”。
四、手动下载并安装 WSL 2 Linux 内核更新包
自动安装流程常因网络策略或证书校验失败中断,手动安装内核可绕过该环节,确保底层运行时就绪。
1、访问微软官方文档页面,下载最新版内核安装包:wsl_update_x64.msi(仅限 x64 系统)。
2、双击运行下载的 .msi 文件,全程点击“下一步”直至完成。
3、安装成功后,以管理员身份打开 PowerShell,执行:
wsl --set-default-version 2
五、重置 Winsock 网络协议栈
部分第三方软件(如 WeGame、加速器、企业代理工具)会注入 LSP 层,污染 WSL 启动所需的网络通道,导致初始化错误代码 0x8007273d。
1、以管理员身份运行 PowerShell 或命令提示符。
2、执行命令:
netsh winsock reset
3、执行完毕后,必须重启计算机。
4、重启后,先卸载已损坏发行版(例如 Ubuntu):
wsl --unregister Ubuntu
5、再通过 Microsoft Store 或命令行重新安装发行版。










