WSL2 Ubuntu 无法在 Windows 11 家庭版上启动

WSL2 Ubuntu 无法在 Windows 11 家庭版上启动

正如 GitHub 问题中提到的,我去了 Windows 安全性,但 vmvp.exe 和 vmcompute.exe 都没有任何覆盖,也没有称为代码流保护的覆盖,但有两个称为代码完整性保护和控制流保护的覆盖(我怀疑这是由于 Windows 11 造成的)。

vmcompute 的覆盖CFG 未选中

我仍然收到此错误,因此如果有人可以澄清,将不胜感激 ubuntu wsl2 错误

其他信息:

  • 操作系统:Windows 11 家庭版
  • AMD 处理器

输出Get-WindowsOptionalFeature -Online | Where-Object { $_.State -eq "Enabled" } | Select-Object FeatureName | clip

FeatureName                                
-----------                                
Windows-Defender-Default-Definitions       
Printing-PrintToPDFServices-Features       
Printing-XPSServices-Features              
SearchEngine-Client-Package                
WorkFolders-Client                         
Printing-Foundation-Features               
Printing-Foundation-InternetPrinting-Client
MSRDC-Infrastructure                       
MicrosoftWindowsPowerShellV2Root           
MicrosoftWindowsPowerShellV2               
NetFx4-AdvSrvs                             
WCF-Services45                             
WCF-TCP-PortSharing45                      
SMB1Protocol                               
SMB1Protocol-Client                        
SMB1Protocol-Deprecation                   
MediaPlayback                              
WindowsMediaPlayer                         
Microsoft-Windows-Subsystem-Linux

      

相关链接:

答案1

正如用户 @NotTheDr01ds 所说,VirtualMachinePlatform 已被禁用,但即使启用它之后问题仍然存在,我需要启用 Hyper-V 才能使其工作,Windows 家庭版中未安装 Hyper-V 所以我按照本教程进行安装,之后我禁用了 WSL,重新启动并启用它,然后再次重新启动以使其工作。

家庭安装 Hyper-V:https://www.how2shout.com/how-to/download-and-install-hyper-v-on-windows-10-home.html

相关内容