Windows11家庭版下载wsl出现[已禁止403]错误

1.分析原因有两个,一是没有虚拟平台,二是需要访问国外服务器。

2.解决办法:

2.1查阅其他博主资料,先设置windows自动更新,点击启动。

Windows11家庭版默认没有Hyper-V选项。这时在桌面上新建一个文本文档,复制以下命令粘贴进去。

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

将文件另存为所有文件格式,文件名是Hyper-V.cmd,点击保存。

然后右击该文件以管理员身份运行,等待命令执行,成功后输入Y重启电脑。

依次点击开始—设置—应用—可选功能—更多windows功能,找到“Hyper-V”,勾选上,再找到“Virtual Machine Platform”勾选。(此处就是“虚拟机平台”英语含义)

2.2 https://cloud.tsinghua.edu.cn/d/df482a15afb64dfeaff8/ 下载fastgithub压缩包,选择win版本,解压缩后双击使用。界面如下

3. 下载wsl

wsl --install --web-download

多试几次,卡住了就ctrl+C退出

 

### 解决在Linux中安装Windows子系统WSL时出现的403 Forbidden错误 当遇到403 Forbidden错误时,这通常意味着客户端请求被服务器拒绝。对于尝试通过包管理器或其他在线资源来设置或更新 Windows Subsystem for Linux (WSL) 的用户来说,这种问题可能源于网络配置不当、权限不足或是所使用的源地址存在问题。 针对此情况的一个解决方案是从微软官方商店获取最新的 WSL 版本以及所需分发版(如Ubuntu),而不是依赖于其他第三方途径[^2]。具体操作如下: 1. 打开 Microsoft Store 应用程序; 2. 搜索并下载适用于开发者的 Linux 发行版本之一,比如 Ubuntu 或 openSUSE Leap; 3. 安装完成后,在开始菜单找到新安装的应用启动它完成初始化过程; 如果已经安装了特定发行版却遇到了上述提到的问题,则可以考虑卸载当前环境重新按照正规渠道部署新的实例。另外值得注意的是,某些企业内部网络可能会阻止对外部软件库的访问,因此建议确认防火墙策略允许此类连接,并且DNS解析正常工作。 此外,关于收费问题,确实存在一些开发者提供的预构建镜像会收取费用的情况,但这并不影响个人自行搭建免费的操作系统环境[^3]。如果有兴趣深入了解如何手动创建 CentOS 用户态文件系统映射到 WSL 中,互联网上有丰富的指南可供参考学习。 ```bash # 卸载现有的WSL发行版(假设为Ubuntu) wsl --unregister Ubuntu # 启动刚从Microsoft Store下载的新发行版首次运行向导 ubuntu.exe ```
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值