修复:“WslRegisterDistribution 失败,错误:0x80070050”( 三 )

  • 进入 Powershell 窗口后 , 键入以下命令并按Enter以启用 WSL + 每个必需的依赖项:【修复:“WslRegisterDistribution 失败,错误:0x80070050”】启用-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  • 重新启动您的 PC , 看看问题现在是否已解决 。
  • 如果仍然出现相同类型的问题 , 请转到下面的下一个方法 。
    4.使用系统还原实用程序如果您只是在安装特定驱动程序或意外系统中断后才意识到这一点 , 那么最近的系统修改很可能实际上导致了此行为 。在这种情况下 , 您可能会尝试将您的 PC 恢复到一切正常运行的状态 。
    这已帮助许多人解决了他们的问题 。
    通过使用 Windows 系统还原工具 , 您可以将计算机恢复到之前的状态 。这可用于修复无法更新 WSL 组件的故障系统等问题 。
    遵循这些方法来修复您的计算机并使其恢复正常工作:
    1. 按Windows 键 + R启动“运行”命令 。
    2. 在“运行”框中键入“rstrui” , 然后按Enter 键启动系统还原向导 。
    3. 在下一个屏幕上 , 选择不同的恢复点 , 然后按下一步按钮 。
      注意:选择在您意识到此错误之前建立的还原点 , 然后再次单击“下一步” 。
    4. 恢复过程开始后单击完成 , 然后观察计算机重新启动 。
    5. 重新启动 Windows 计算机并查看是否可以更新 WSL 组件 。
    如果问题仍未解决 , 请继续执行以下技术 。
    5. 安装每个挂起的 Windows 更新在尝试更新 WSL 组件之前安装任何挂起的 Windows 更新可能是个好主意 , 如果你一直拖延的话 。许多受影响的用户表示 , 将 Windows 安装更新到最新版本后 , 问题很快得到解决 。
    鉴于这个问题可以追溯到 Windows 10 , 微软有足够的时间来修复它 。(即使不成功) 。他们最近的举措包括作为 Windows 10 和 Windows 11 的累积更新分发的几个修补程序 。要查看问题是否已为您解决 , 请在您的 Windows 计算机上安装缺少的修补程序 。
    据报告 Shell Infrastructure 主机 CPU 资源囤积问题的许多客户称 , 应用所有待处理的 Windows 更新通常会彻底解决该问题 。
    考虑到 Microsoft 之前发布了一些旨在减少此类问题的升级 , 这是您应该首先测试的未来解决方案 。
    要解决此问题 , 请确保您正在使用 Windows 更新功能运行最新版本的 Windows 11 。
    要解决“WslRegisterDistribution Failed with Error: 0x80070050”的问题 , 请按照以下步骤将 Windows 更新更新到最新版本的 Windows 11:
    1. 按Windows 键 + R打开“运行”对话框 。
    2. 在文本框中 , 输入“ms-settings:windowsupdate”以打开“设置”应用程序的“Windows 更新”选项卡 。
      注意:如果您尚未调整默认UAC 设置 , 您现在可能会遇到帐户控制提示 。在这种情况下单击是授予管理员访问权限 。
    3. 接下来 , 从屏幕右侧的菜单中选择检查更新 。
    4. 在本地完成下载后 , 单击立即安装以启动更新的本地安装 。
    5. 通过重新启动计算机检查问题是否已解决 。
    如果你已经安装了每个计划的 Windows 更新但问题仍然存在 , 请继续阅读下面的下一个可能的修复程序 。
    6. 部署 CHKDSK 扫描如果您仍在使用硬盘驱动器 (HDD) , 则应运行 CHKDSK 以确定异常行为是否与故障磁盘扇区有关 。在这种扫描之后 , 损坏的扇区被换出它们未使用的等价物 。
    通过执行 CHKDSK 扫描以将损坏的存储扇区换成好的存储扇区 , 您可以让您的存储硬件运行更长时间并确认这种情况(再持续几个月) 。
    在这种情况下 , 运行检查磁盘扫描将通过用健康的扇区替换损坏的扇区来帮助您延长 HDD 的使用寿命 。要排除这种情况 , 请尝试从提升的 CMD 提示符运行 CHKDSK 扫描 。
    注意:幸运的是 , Windows 中内置的 CHKDSK 应用程序可以扫描故障和损坏 , 并修复任何逻辑错误和可能因强制删除尝试而留下的损坏数据 。
    重要提示:要授予 CHKDSK 修复损坏文件所需的权限 , 请在提升的 CMD 窗口中打开它 。无论您使用的是哪个版本的 Windows , 这些过程都应该起作用 。
    CHKDSK 扫描完成后 , 重新启动计算机以查看“WslRegisterDistribution Failed with Error: 0x80070050”错误是否仍然可见 。