windows10安装wsl ubuntu,提示拒绝访问,怎么解决?
2026-05-02
Windows 10 安装 WSL Ubuntu 提示“拒绝访问”,通常就是 0x80070005 权限问题,或者 WSL 相关功能/虚拟化组件没正确启用。微软官方安装流程要求用管理员 PowerShell启用 WSL 和 Virtual Machine Platform,并且 WSL 2 对 Windows 10 版本也有要求。(Microsoft Learn)
你按下面顺序来,别跳。
一、先用管理员 PowerShell 执行这组命令
右键开始菜单 → Windows PowerShell(管理员),然后复制:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart bcdedit /set hypervisorlaunchtype auto
执行完后,重启电脑。
重启后,再用管理员 PowerShell 执行:
wsl --set-default-version 2 wsl --update wsl --install -d Ubuntu --web-download
微软官方也提到,如果 wsl --install 安装卡住或商店下载有问题,可以用 --web-download 方式安装发行版。(Microsoft Learn)
二、确认 Windows 10 版本够不够
按 Win + R,输入:
winver
看版本号。
WSL 2 要求大致是:
| 架构 | Windows 10 要求 |
|---|---|
| x64 | 1903 及以上,Build 18362.1049 及以上 |
| ARM64 | 2004 及以上,Build 19041 及以上 |
这是微软官方手动安装文档里的要求。(Microsoft Learn)
如果版本太老,先更新 Windows,再装 WSL。
三、如果还是“拒绝访问”,修复系统权限和组件
管理员 PowerShell 执行:
wsl --shutdown net stop LxssManager net start LxssManager
如果 net stop LxssManager 也提示拒绝访问,说明权限或服务状态异常,继续执行:
sfc /scannow DISM /Online /Cleanup-Image /RestoreHealth
执行完再重启。
四、如果是 Microsoft Store 安装 Ubuntu 提示拒绝访问
优先不要从商店点安装,直接走命令:
wsl --install -d Ubuntu --web-download
如果还不行,重置商店缓存:
wsreset.exe
然后再试:
wsl --install -d Ubuntu --web-download
五、如果之前装坏过 Ubuntu,清理残留
先看已有发行版:
wsl -l -v
如果里面有坏掉的 Ubuntu,比如显示 Ubuntu,可以卸载注册:
wsl --unregister Ubuntu
然后重新安装:
wsl --install -d Ubuntu --web-download
注意:wsl --unregister Ubuntu 会删除这个 Ubuntu 里的 Linux 文件系统数据。没重要数据再执行。
六、最推荐你直接执行的完整修复流程
wsl --shutdown dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart bcdedit /set hypervisorlaunchtype auto
重启电脑后:
wsl --update wsl --set-default-version 2 wsl --install -d Ubuntu --web-download
七、特别注意
不要手动乱改这个目录权限:
C:\Program Files\WindowsApps
很多人看到“拒绝访问”就去改 WindowsApps 权限,结果容易把 Microsoft Store、Ubuntu 包、WSL 发行版权限搞得更乱。
你现在优先按上面的 管理员 PowerShell + 启用两个功能 + 重启 + web-download 安装 走,基本能解决 80% 以上的 WSL Ubuntu 拒绝访问问题。
发表评论: