wsl故障修复

wsl报错

“Error code: Wsl/CallMsi/REGDB_E_CLASSNOTREG”

下载新版本wsl重新安装:

https://github.com/microsoft/WSL/releases

防火墙服务打不开报错:错误0x800706d9 使用微软商店安装ubuntu时也报错:0x800706d9

修复方法:https://www.tweaking.com/features/windows-repair-all-in-one/  下载windows repair修复工具修复系统错误。

error: 0x80072EFF

打开各版本TLS

error: 0xc03a0014

安装docker-desktop遇故障码:

error: 0xc03a0014

原因hyper-v后端驱动故障,打开设备管理器检查相关虚拟化支持驱动是否都在启用状态、以下列表中遇有被禁用设备直接启用。

在设备列表里

  1. 打开“设备管理器”。

    1. 查找“系统设备”。

    2. 找到并启用以下与虚拟化相关的设备:
      Microsoft Hyper-V 虚拟化基础结构驱动程序
      复合总线枚举器
      Microsoft 虚拟磁盘枚举器
      UMBus 根总线枚举器
      Microsoft 虚拟网络适配器枚举器 NDIS
      设备重定向器总线枚举器(如果适用)

常用系统信息命令:

Dism /Online /Cleanup-image /Scanhealth
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-image /Restorehealth
sfc /scannow

win家庭版打开hyper-v:

pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
 
 

 

 

posted @ 2024-12-01 22:11  清风6661  阅读(1194)  评论(0)    收藏  举报