联想 thinkbook ,Windows11 专业版,CPU 是 AMD 的 R7-6800H ,已经开启 Hyper-V ; Windows 虚拟机监控程序平台;适用于 Windows 的 Linux 子系统; BIOS 里也打开了虚拟化。 打开 WSL2 报错,提示: WslRegisterDistribution failed with error: 0x80370102 Please enable the Virtual Machine Platform Windows feature and ensure virtualization is enabled in the BIOS Google 搜到的信息也是让我打开上面那几项,但是我都打开了呀也重启好几次了,实在不明白到底是哪里的问题
1
lsry 2023-08-17 01:22:12 +08:00
|
2
sunshower 2023-08-17 01:53:48 +08:00
首选更新 bios ,再重置,再设置开启虚拟化
微软的 faq: https://learn.microsoft.com/zh-cn/windows/wsl/troubleshooting#error-0x80370102-the-virtual-machine-could-not-be-started-because-a-required-feature-is-not-installed 另外 我开了 wsl 后,可选功能里没有显示有开启 Hyper-V 啊, 你是不是应该尝试关闭 Hyper-V 的管理功能再试试 你看看这个答案 https://www.zhihu.com/question/439585675 |
3
Portlet0 2023-08-17 07:54:55 +08:00 via Android
可能需要下载 Linux 内核更新包,我曾经也遇到过这个问题。用的微软官方教程解决 https://learn.microsoft.com/zh-cn/windows/wsl/install-manual#step-4---download-the-linux-kernel-update-package
|
5
ncepuzs 2023-08-17 08:13:51 +08:00 1
要求打开的虚拟机平台( Virtual Machine Platform )跟你打开的虚拟机监控程序平台可不是一回事儿
为什么有官方文档不查,去网上找那些过时的教程,早已经不依赖 Hyper-V 了 |
6
LemonPrefect 2023-08-17 08:30:51 +08:00 via Android
WSL2 在 Windows 11 上某个版本以后有未解决的 issue ,就比如: https://github.com/microsoft/WSL/issues/10295
建议回退到较旧的版本或使用 Windows 10 |
8
acrisliu 2023-08-17 08:41:11 +08:00 via Android
直接 wsl --install 就行,会全部帮你搞定不用自己改任何东西。
|
9
LemonPrefect 2023-08-17 08:48:25 +08:00 via Android
@LemonPrefect 好像也不仅仅是 Windows 11 ,这个错误有在近期的 Windows 10 上也出现,建议用较旧版本的 WSL 或者翻看 issue 找个合适的版本。另外请注意检查 BIOS 中的虚拟化开启情况。
|
10
xypty 2023-08-17 08:49:48 +08:00
这个好像是要装什么,具体哪个我忘了,基本排除 bios 设置,因为我都开了还是不行,后面装了个啥就行了,好像是 wsl 内核版本更新还是啥
|
11
whusnoopy 2023-08-17 08:50:54 +08:00 via Android
不要管 hyper-v 不要去开 windows 可选功能,装 wsl2 就直接命令行 wsl --install 就好,前面那些弄了反倒出问题,前两周刚踩过同样的坑
|
12
Desdemor 2023-08-17 09:16:53 +08:00
我前两天遇到过,就是 bios 有个设置,改了就好了
|
13
PTLin 2023-08-17 09:29:50 +08:00
bcdedit /set hypervisorlaunchtype Auto 试试这个
|
14
kkkbbb 2023-08-17 09:58:19 +08:00
wsl2 不好用,各种奇怪问题,还不如直接虚机
|
15
vegetablebird OP 更新最新的 BIOS 后问题就解决了,感谢
|
16
Tanix2 2023-08-17 10:50:35 +08:00
由于我经常在 WSL2 和安卓虚拟机(开启 hyper-v 会非常卡)之间切换,经常需要开关 hyper-v ,所以写了一个脚本,希望可以帮到大家:
https://github.com/TanixLu/hyper_v_on_off 开关的东西有: - 内存完整性 - Windows Subsystem for Linux 功能 - Virtual Machine Platform 功能 - hypervisorlaunchtype auto/off |
18
sch1111878 2023-08-17 18:08:33 +08:00
我的一开 hyper-v 和 虚拟机 就蓝屏
|
20
ksjob 79 天前
我也是 amd 的 cpu ,也是各种都试了,不行,晚上试试更新 bios
|