Windows安装虚拟机遇到内容解码失败

Windows安装虚拟机遇到内容解码失败

在OS课程作业需要安装虚拟机的时候发现内容解码失败如图:

原因:wsl --install 命令会自动尝试启用所需的功能。如果自动过程失败,可以尝试手动启用它们。

解决方法:

以管理员身份打开 PowerShell。

运行以下两个命令来手动启用虚拟机平台和 Windows 子系统 for Linux:

powershell 复制代码
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

执行完毕后重启电脑即可(务必重启电脑,不重启无法生效)

但此时仍然有问题:

询问AI后给出如下解决办法(失败版):

尝试多种方法一直提示0x80072f8f(已经验证过正确上网也会出现如下问题)

最终解决:
下载地址--绕过 wsl 命令的下载过程,直接从网站下载发行版安装包,然后手动安装它。

安装步骤:

第一步:以管理员身份打开 PowerShell

点击屏幕左下角的 "开始"按钮(或按一下键盘上的 Win 键)。

直接输入 powershell 进行搜索。

在搜索结果中,找到 "Windows PowerShell",然后用鼠标右键点击它。

在弹出的菜单中,选择 "以管理员身份运行"。

第二步:切换到"下载"文件夹

你现在会看到一个蓝色的 PowerShell 窗口,它的路径通常显示为 C:\Windows\System32>。我们需要让它指向你存放安装包的"下载"文件夹。

在这个窗口里,复制并粘贴下面的命令,然后按回车键:

powershell 复制代码
cd ~/Downloads

(这里的 cd 是 "Change Directory" 的缩写,意为切换目录。~/Downloads 是一个能自动找到你当前用户"下载"文件夹的快捷方式。)

按回车后,你会看到命令提示符前面的路径已经改变,包含了 Downloads 字样,这表示我们已经成功进入了正确的文件夹。

第三步:执行安装命令

现在,我们终于可以在正确的地点执行安装了。

复制并粘贴我们之前确定的安装命令,然后按回车键:

PowerShell 复制代码
Add-AppxPackage .\Ubuntu2204-221101.AppxBundle

现在安装程序就会像我们预期的那样运行了。这个方法绕过了右键菜单的所有不确定性,是解决此类问题的标准操作。

但还会遇到一个问题:


然后创建用户名和密码即可

相关推荐
Ruiery6 小时前
Linux 6.6内核内存管理深度解析(十六):mmap — 用户态“申请内存“的真相
linux·运维·服务器
欧米欧7 小时前
Linux系统篇(七),环境变量的底层溯源,核心获取机制与安全应用
linux·运维·服务器
Ruiery7 小时前
Linux 6.6内核内存管理深度解析(十八):KASLR 内核地址空间随机化
linux·运维·服务器·安全
qetfw8 小时前
UOS MariaDB 数据库:安装、最小权限与备份验证
linux·数据库·mariadb·uos
BIBI20499 小时前
换 Git 托管平台怎么做?基于 TortoiseGit 的跨平台迁移教程
windows·git·tortoisegit·问题解决·版本控制·最佳实践
chushiyunen9 小时前
autoHotKey、windows自动化快捷键工具
运维·windows·自动化
逆风的蚂蚁9 小时前
linux服务器性能调整怎么落地?我把 CPU 调度、I/O 优先级和内核参数这几个旋钮都拧了一遍
linux·运维·服务器
燃烧的枫11 小时前
Windows 下 YOLO11 Det 的 TensorRT C++ 部署
pytorch·windows·tensorrt·关键点识别·yolo11
猪八宅百炼成仙12 小时前
让 AI 帮你清理电脑而不翻车:一个 Windows 体检调优 Skill 的工程化设计
人工智能·windows
鱼宵13 小时前
取集合第一个元素,Java 为什么要写三种写法?
java·windows·python·java21