安装了docker,还有wsl 之后,我发现我的前端项目构建速度变慢了,30s 变成了3min。
原因是 操作文件时系统通过 wsl 又转了一层,速度就会很慢 我是按照这几个步骤把他们都清除掉的
一、卸载 WSL 的 Linux 发行版(如 Ubuntu、Docker 等)
-
卸载所有 WSL 发行版
打开 Windows 设置:- 搜索并进入 "应用" → "应用和功能" 。
- 在应用列表中找到所有以 "Ubuntu" 、 "Debian" 、 "Docker Desktop" 等开头的发行版,逐一卸载。
-
通过 PowerShell 清理残留发行版
以管理员身份运行 PowerShell,执行以下命令:powershell wsl --list --all如果列出已安装的发行版(如
Ubuntu),可以逐个卸载:powershell wsl --unregister <发行版名称> # 例如:wsl --unregister Ubuntu
二、彻底卸载 WSL 功能
-
通过 PowerShell 移除 WSL 功能
在管理员权限的 PowerShell 中运行:powershell wsl --uninstall-
此操作会同时移除:
- 所有已安装的 Linux 发行版。
- WSL 内核及相关依赖组件。
-
三、关闭虚拟机平台和相关服务
WSL2 依赖 Hyper-V 和 虚拟机平台,即使卸载了 WSL,这些默认组件仍然会保留在系统中。如果不需要它们,可以进一步关闭:
-
关闭虚拟机平台
在管理员 PowerShell 中执行:powershell dism.exe /online /disable-feature:VirtualMachinePlatform -
通过控制面板禁用(必须)
-
打开 控制面板 → 程序 → 启用或关闭 Windows 功能。
-
取消勾选:
- Windows Subsystem for Linux(如果存在)。
- 虚拟机平台。
-