ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

WSABuilds 的 WSA 突然无法启动(虚拟功能已启用仍报错)怎么按 FixVirtError 流程重置 Hyper-V 与虚拟化?

WSABuilds 的 WSA 突然无法启动(虚拟功能已启用仍报错)怎么按 FixVirtError 流程重置 Hyper-V 与虚拟化? WSABuilds 的 WSA 突然无法启动虚拟功能已启用仍报错怎么按 FixVirtError 流程重置 Hyper-V 与虚拟化【免费下载链接】WSABuildsRun Windows Subsystem For Android on your Windows 10 and Windows 11 PC using prebuilt binaries with Google Play Store (MindTheGapps) and/or Magisk or KernelSU (root solutions) built in.项目地址: https://gitcode.com/GitHub_Trending/ws/WSABuilds用 WSABuilds 安装的 Windows Subsystem for AndroidWSA正常情况下启动后能直接运行安卓应用但有些机器上 WSA 会突然打不开BIOS 里虚拟化已启用、任务管理器里也显示已启用Windows 功能中的 Virtual Machine Platform 和 Windows Hypervisor Platform 也都开着WSA 依然无法启动。FixVirtError 文档针对的就是这种该开的都开了却启动不了的情况给出的做法是把 Windows 的 Hyper-V / VBS 相关状态整体复位一遍先彻底关掉相关功能并禁用虚拟化改注册表、执行bcdedit命令再逐项重新启用。本文按该流程逐步展开适用于 Windows 10 和 Windows 11。开始前的准备整个流程会先卸载 WSA 再重装所以动手前先处理数据确认 WSA 没有在运行。如果想保留数据先备份%LOCALAPPDATA%\Packages\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe\LocalCache\userdata.vhdx。卸载完成后把这个 VHDX 文件复制回同一目录即可恢复数据详见 Uninstallation。不备份就直接进流程的话重装后的 WSA 是空数据状态。第一步卸载 WSA按照 FixVirtError 的第 1 步右键 Windows Subsystem for Android Settings或从设置 → 应用 → 安装的应用 / 添加或删除程序中搜索它选择卸载删除你解压并从中运行过Run.bat的那个 WSA 文件夹即 MagiskOnWSA/WSABuilds 解压目录。注意文档同时说明 WSA 安装文件夹本身不能随意删除Add-AppxPackage -Register .\AppxManifest.xml依赖这些未打包文件所以删除前先完成卸载不要跳过卸载直接删目录。第二步禁用 Hyper-V 相关 Windows 功能并重启打开启用或关闭 Windows 功能Turn Windows features on and off把以下功能全部取消勾选如果已启用的话Hyper-VVirtual Machine PlatformWindows Hypervisor PlatformWindows Subsystem for Linux然后重启电脑让禁用生效。第三步在 BIOS 中禁用虚拟化重启前或重启后进入 BIOS/UEFI把虚拟化Virtualization关闭。文档为 Windows 11 和 Windows 10 分别给出了微软官方的虚拟化开关说明链接可在仓库文档中查看不同硬件厂商的 BIOS 界面不同按自己机器的界面找到对应开关即可。第四步确认 Control Flow Guard 已启用进入Windows 安全中心 应用和浏览器控制 利用防护确认Control Flow Guard控制流保护处于启用状态。文档明确说这是一个已知会导致 WSA 无法启动的问题所以这一步是必查项。第五步修改两处注册表值以管理员身份打开regedit做以下两处修改注册表改动不可逆时较难排查先按路径核对再改定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\FsDepends把Start的值从3改为0。定位到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\DeviceGuard把EnableVirtualizationBasedSecurity的值设为0。如果该 DWORD 值不存在右键新建一个DWORD (32 位)值命名为EnableVirtualizationBasedSecurity数值设为0。第六步管理员 CMD 执行 bcdedit以管理员身份打开 CMD执行bcdedit /set hypervisorlaunchtype auto第七步重新启用功能、开启虚拟化并再次重启按文档顺序把前面关掉的东西逐项打开回到启用或关闭 Windows 功能重新启用第二步中禁用的那几项功能Hyper-V、Virtual Machine Platform、Windows Hypervisor Platform、Windows Subsystem for Linux然后第二次重启。再进入 BIOS把虚拟化重新打开。第三次重启电脑。不要合并或跳过这些重启功能禁用、功能启用、BIOS 开关各自对应一次重启。第八步重新安装 WSA流程的最后一步是重新安装 WSA。由于第一步已经删除了解压目录先按 Installation 的做法重新下载并解压 WSABuilds 发行包解压后保留该文件夹WSA 依赖它运行然后在解压目录中双击Run.bat完成注册和安装如果弹窗一闪而过、WSA 没装上用管理员 PowerShell 手动执行cd {解压后的WSA文件夹路径} PowerShell.exe -ExecutionPolicy Bypass -File .\Install.ps1如何确认问题已解决安装流程完成后 WSA 会自动启动首次安装会先弹出一个诊断信息同意窗口有时会出现两个相同的窗口两个都点确认即可属正常现象。如果你使用的是 AtlasOS且走完上述步骤 WSA 仍无法启动文档给出额外处理进入 AtlasOS 的配置文件夹运行其中的 Enable Hyper-V and VBS CMD 文件重启后再次尝试启动 WSA。仍无法启动时文档建议携带具体现象到项目 Discord 或 GitHub Issue 继续排查而不是继续盲目重复流程。限制与说明本文流程针对的是虚拟化明明已启用、任务管理器和 Windows 功能状态都正常WSA 却启动不了这一特定故障如果你的问题表现为安装阶段报错如 0x80073CF0 等应参考 Fix Guides 下对应的安装错误文档。流程中的三次重启和两次进 BIOS 是文档明确要求的顺序中间步骤不能省略。修改注册表和bcdedit影响的是系统级的虚拟化/安全状态执行前确认机器上没有依赖 WSL、WSL 相关功能的其他工作负载在运行。【免费下载链接】WSABuildsRun Windows Subsystem For Android on your Windows 10 and Windows 11 PC using prebuilt binaries with Google Play Store (MindTheGapps) and/or Magisk or KernelSU (root solutions) built in.项目地址: https://gitcode.com/GitHub_Trending/ws/WSABuilds创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表