WslRegisterDistribution 失败,错误为 0x800700b7 或 0x80080005

一些用户抱怨WslRegisterDistribution failed with error 0x800700b70x80080005,这有时会在计算机重新启动后发生。它会在Ubuntu或任何其他Dextro启动时显示。这篇文章将帮助您解决问题。这是完整的错误消息:

安装,这可能需要几分钟...
WslRegisterDistribution失败并出现错误:0x800700b7/0x80080005
分发安装已损坏。
(Please)应用设置(App Settings)中选择重置(Reset)或卸载并重新安装应用。错误:0x800700b7 当文件已存在时无法创建该文件。按任意键继续…

WslRegisterDistribution失败,错误为 0x800700b7 或 0x80080005

解决方法相当简单,它涉及重新启动 LxssManager可用和Windows中的其他服务。WSL包含两种模式——用户模式(Mode)内核模式(Kernel Mode),包括 Bash、LxssManager、Lxss.sys 和 lxcore.sys。( Bash, LxssManager, Lxss.sys, and lxcore.sys.) LxssManager是一个用户模式会话管理器服务,它启动一个新的(LxssManager)WSL实例。这是描述中的内容:

The LXSS Manager service supports running native ELF binaries. The service provides the infrastructure necessary for ELF binaries to run on Windows. If the service is stopped or disabled, those binaries will no longer run.

重启 LxssManager 服务

WslRegisterDistribution 失败并出现错误:0x800700b7

(Press)Windows键,然后键入 cmd ,直到命令提示符(Command Prompt)出现在列表中。右键单击它,然后选择以管理员身份运行。(choose to Run as administrator.)然后键入以下命令。

sc query LxssManager
sc stop LxssManager
sc start LxssManager

完成后,启动WSL,它应该不会给您带来任何问题。但是,每次重新启动计算机时都可能发生这种情况。为确保它不会每次都发生,请执行以下命令。

sc config LxssManager start=auto

下次,当您启动计算机并启动WSL时,这应该不是问题。

(Set LxssManager Auto-Start)使用注册表(Registry)设置 LxssManager 自动启动

LxssManager 注册表自动启动 WSL

如果您无法使用上述命令更改服务启动类型,您可以通过注册表进行更改。如果该服务已在使用中并且您试图更改它,则会发生错误。

  • 打开运行(Run)提示符,输入 regedit,然后按Enter
  • 注册表编辑器(Registry Editor)中,导航到以下路径。
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LxssManager\Start
  • 双击(Double-click)开始键以编辑模式打开(Start)将值设置为2,并保存。

这将确保LxssManager设置为自动。

我希望这篇文章很容易理解,并且您能够使用此技巧解决WslRegisterDistribution failed 错误 0x80080005 或 0x800700b7。该错误很容易解决,只要您可以将服务设置为自动启动,您应该能够修复它。

类似的 WslRegisterDistribution 失败并出现错误(Similar WslRegisterDistribution failed with errors):  0xc03a001a | 0x800410020x80070422 | 0x80370114 | 0x80370102 | 0x800700030x80070032 | 0x8007023e | 0x800701bc | 0x8007019e 和 0x8000000d(0x8007019e and 0x8000000d)



About the author

我是一名硬件工程师,拥有超过 10 年的 IOS 和 MacOS 系统工作经验。在过去的 5 年里,我也是一名夜班老师,并且自学了如何使用 Google Chrome。我在这两个领域的技能使我成为网站开发、图形设计或网络安全工作的完美人选。



Related posts