彻底禁止 WSL 启动(可恢复)
如果你完全不想使用 WSL,可以禁用 Windows 的相关组件。
实测不行,再次启动WSL,还是会被启动
以管理员身份运行 PowerShell:
wsl --shutdown
然后执行:
dism.exe /online /disable-feature /featurename:Microsoft-Windows-Subsystem-Linux /norestart
如果你还要禁止 WSL 2 使用虚拟机平台,执行:
dism.exe /online /disable-feature /featurename:VirtualMachinePlatform /norestart
最后重启 Windows。
注意:新版 Microsoft Store 版 WSL 与传统 Windows 可选组件有所区别。仅禁用第一个组件不一定能阻止新版 WSL 运行。禁用虚拟机平台会影响依赖该功能的 Docker Desktop 等软件。
以后想恢复,可以执行:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
然后重启。