如何在 Windows 11 / 10 中修复 WslRegisterDistribution 失败并出现错误 0x8007023e
admin
2023-08-02 02:46:06
0

修复 1 – 禁用和启用 Linux 子系统

1. 按键盘上的Windows 和 R键打开运行。

2. 键入optionalfeatures.exe以启动Windows 功能。

 

Run-Optional-Features-min-1Run-Optional-Features-min-1

 

3. 在Turn Windows Feature On and Off窗口中,您需要禁用所有与虚拟机相关的选项。

  • 找到Hyper-V取消选中它旁边的框。

Windows-Features-Disable-Hyper-V-minWindows-Features-Disable-Hyper-V-min

  • 取消选中Windows Subsystem for Linux选项。
  • 此外,通过取消选中与其关联的框来禁用虚拟机平台选项。
  • 如果您有Windows 管理程序平台,则也将其禁用

Windows-Features-Uncheck-VM-WSL-minWindows-Features-Disable-Hyper-V-min

4. 单击确定。此时,Windows 功能会查找所需文件并进行更改。

5. 在确认提示中,单击立即重新启动以重新启动您的 PC。

Windows-Features-Restart-PC-minWindows-Features-Disable-Hyper-V-min

6.你的系统重新启动后,回到Windows功能 步骤1和2   ,并使得所有上述选项检查与之相关的框。

7.重新启用后再次重新启动您的 PC。

8. 检查您是否能够在没有错误的情况下启动 Linux 发行版。

修复 2 – 通过 PowerShell 启用 Linux 子系统

1. 按Windows键并在搜索框中键入powershell

2.右键单击搜索结果上的PowerShell,然后单击以管理员身份运行

 

PowerShell-Run-As-Admin-min-1Windows-Features-Disable-Hyper-V-min

3. 如果用户访问控制提示,单击是。

4. 键入以下命令并按Enter。

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

5、命令执行后提示重启。Y重新启动 PC 以完成操作。

Enable-Windows-Susbsystem-PowerShell-minWindows-Features-Disable-Hyper-V-min

6. 启动后检查错误是否解决。

修复 3 – 通过命令提示符更新 Linux 子系统

1. 按Windows键并在搜索框中键入cmd

2.右键单击命令提示符,然后选择以管理员身份运行。

Command-Prompt-Run-As-Admin-windows-keyWindows-Features-Disable-Hyper-V-min

3. 使用以下命令更新 Linux 发行版。

C:\\> bash

$ sudo apt-get update

$ sudo apt-get dist-upgrade

$ 

C:\\> exit

4.现在打开Linux终端并检查错误是否解决。

修复 4 – 重新安装适用于 Linux 的 Windows 子系统 (WSL)

如果上述两个修复程序都没有为您清除 Linux 发行版的错误,那么您需要卸载并重新安装 WSL,因为 WSL 本身可能存在问题。

A. 卸载 Linux Distribution 和 Windows Subsystem for Linux

1. 只需同时按住Windows 和 R键即可打开“运行”对话框。

2. 键入ms-settings:appsfeatures以在Windows 设置中打开应用 和功能

Ms-settings-apps-features-minWindows-Features-Disable-Hyper-V-min

3.在应用程序列表中找到您的Linux 安装(例如 Ubuntu)。

4. 单击它旁边的三个垂直点并选择卸载。

Uninstall-Ubuntu-Linux-Distribution-minWindows-Features-Disable-Hyper-V-min

5. 按照屏幕上的说明完成卸载。

6. 现在在应用程序列表中找到适用于 Linux 的 Windows 子系统

7. 单击与其关联的三个垂直点,然后单击“卸载”

Uninstall-Windows-Subsystem-For-Linux-minWindows-Features-Disable-Hyper-V-min

8. 卸载后,使用Windows 功能删除 WSL 的所有关联文件和组件。按照中的步骤修复1禁用WSL和Windows管理程序平台

9.重新启动系统,然后安装 WSL。

B. 为 Linux 安装 Windows 子系统

Windows 10 2004 及以上版本或 Windows 11

1. 按下Windows 和 R键并在打开的运行 对话框中输入powershell

2. 按Ctrl + Shift + Enter管理员身份打开PowerShell

Run-Powershell-min-3Windows-Features-Disable-Hyper-V-min

3. 输入以下命令。

wsl --install

4. 下载最新版本的Linux,同时开启Linux子系统运行所需的可选组件。

5.命令执行后重启电脑。

6. 重新安装您之前卸载的 Linux 软件。启动您的 Linux 终端并检查错误是否已解决。

手动安装(而不是上面的安装命令)或旧版本的 Window

1. 打开运行 (Windows + R)

2.输入powershell并按Ctrl + Shift + Enter管理员身份打开命令提示符

Run-Powershell-min-3Windows-Features-Disable-Hyper-V-min

3.输入下面的命令

dism.exe /online / enable-feature /featurename: Microsoft-Windows - Subsystem-Linux /all /norestart

4.执行完上述命令后重新启动您的 PC。

5. 启动后,使用Windows Store 下载并安装您已卸载的Linux 发行版。

6. 启动 Linux 应用程序并检查问题是否已解决。

相关内容

热门资讯

Windows 11 和 10... Windows 11/10 文件夹属性中缺少共享选项卡 – 已修复 1.检查共享选项卡是否可用 右键...
事件 ID 7034:如何通过... 点击进入:ChatGPT工具插件导航大全 服务控制管理器 (SCM) 负责管理系统上运行的服务的活动...
Radmin VPN Wind... Radmin VPN 是一款免费且用户友好的软件,旨在牢固地连接计算机以创建一个有凝聚力的虚拟专用网...
Hive OS LOLMine... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
如何修复 Steam 内容文件... Steam 内容文件锁定是当您的 Steam 文件无法自行更新时出现的错误。解决此问题的最有效方法之...
Hive OS 部署 PXE ... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
如何在电报Telegram中隐... 点击进入:ChatGPT工具插件导航大全 在Android上的电报中隐藏您的电话号码 您可以通过切换...
在 iCloud 上关闭“查找... 如果您是 Apple 的长期用户,您肯定会遇到过 Find My 应用程序,它本机安装在 iPhon...
farols1.1.501.0... faro ls 1.1.501.0(64bit)可以卸载,是一款无需连接外部PC机或笔记本计算机即可...
如何在Instagram上扫描... 如何在Instagram上扫描名称标签/ QR? 总而言之,您可以通过大约四种不同的方法来扫描这些I...