Windows 11下WSL闪退问题的完整解决方案
创作时间:
作者:
@小白创作中心
Windows 11下WSL闪退问题的完整解决方案
引用
CSDN
1.
https://blog.csdn.net/2301_79454048/article/details/141145818
WSL(Windows Subsystem for Linux)在Windows 11系统中突然关闭或无法启动,可能是由于多种原因造成的,包括系统资源不足、配置问题、兼容性问题或者是Linux内核的问题。本文将详细介绍多种可能的解决方案,帮助用户诊断和解决WSL闪退的问题。
原因分析
WSL(Windows Subsystem for Linux)闪退通常指的是在Windows操作系统中运行的Linux环境突然关闭。这可能是由于多种原因造成的,包括系统资源不足、WSL配置问题、兼容性问题或者是Linux内核的问题。
尝试解决方法
方法一:启用虚拟机平台和WSL功能
在PowerShell中运行以下命令:
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
运行结果(运行过程会有进度条):
接着运行:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
重启之后,如果没有解决问题,可以继续尝试其他方法。
方法二:检查BIOS设置
确保电脑的虚拟化技术(Virtual Technology)已开启。进入BIOS设置,在CPU设置中找到Virtual Technology,确保其状态为Enable。进入BIOS的方法可能因主板不同而异,通常为开机时按住Del键、F2键或Esc键。
进入控制面板→程序→启动或关闭Windows功能,确保以下功能已开启:
- Hyper-V
- 适用于Linux的Windows子系统
- 虚拟机平台
Tips:
- 如果你计划使用VMware Workstation,建议关闭Hyper-V;但如果你想使用WSL,则需要开启Hyper-V。二者不可同时使用。
方法三:重置Winsock
在命令提示符中运行以下命令:
netsh winsock reset
最终解决方案
按照上述步骤操作后,重启计算机并输入wsl命令,或者打开你已安装的WSL发行版(如Ubuntu)。如果显示以下信息,则说明WSL已成功启动:
Welcome to Ubuntu 22.04.3 LTS (GNU/Linux 5.15.153.1-microsoft-standard-WSL2 x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
This message is shown once a day. To disable it please create the
/home/ubuntu/.hushlogin file.
ubuntu@WIN-20230321JBD:~$
如果在执行上述命令时遇到错误提示“由于未安装所需的特性,无法启动操作。Error code: Wsl/Service/CreateInstance/CreateVm/HCS_E_SERVICE_NOT_AVAILABLE”,则需要确保所有相关功能已正确启用,并重新启动计算机。
热门推荐
劳动仲裁程序是什么
一紧张就脸红怎么克服
一口气看完虎豹骑的兴亡过程,看他们是如何在乱世叱咤风云
安攸攸岩茶的等级划分
方波转化为三角波转化为正弦波再转化到方波
555定时器产生三种波形的原理与应用
照顾阿尔茨海默患者不容易 教您如何做好家庭护理
旅游诈骗套路深,这份防骗指南请收好!
图像处理基础知识:从像素到颜色模型的全面解析
了解有关像素的一切以及它们在数字世界中的重要性
电饭煲熬粥显示2小时正常吗?粥的煮法与方法分享
五代十国与唐朝更替之际
赴日旅游行李携带全攻略:托运行李与手提行李规定详解
马铃薯常见病虫害及防治措施有哪些?
排行榜设计:从实时积分榜到历史积分榜的完整解决方案
北京故宫和紫禁城的历史
琥珀的形成与历史:树脂凝聚的美丽宝石之旅
2024琥珀教学课件:探索琥珀中的古代生态环境
《笠翁对韵》:一部对联创作的启蒙经典
智辉:为中印文化交流搭建桥梁
获取路由器外网IP(WAN IP)的多种方法
研究发现:冷水疗法不仅能提高身体免疫力,还有助于燃脂和延寿
微信和QQ有什么区别
烘焙店利润高吗?单品的成本如何计算?
负债率的查看如何实现?这种实现对财务分析有哪些作用?
Excel表格IF函数判断为空白的三种方法
C语言位运算符及其在单片机寄存器操作中的应用
巴特勒交易后的两队表现:真正的超级巨星究竟价值几何?
马斯克明确火星时间表:2年星舰起飞,4年载人飞行,20年内建立人类殖民地
美国如何防止食品运输被污染?其食品安全监管体系值得借鉴