WSL:不允许此用户登录此计算机

WSL:不允许此用户登录此计算机

我的 Windows 计算机崩溃了(蓝屏),当它重新启动时,所有 WSL VM 都不再工作。它们都处于“已停止”状态,启动它们时出现错误

This user isn't allowed to sign in to this computer

我尝试禁用 WSL 功能,重新启动,启用它,重新启动,但出现同样的错误。

我还尝试卸载并重新安装 WSL 发行版,但在启动新发行版时出现此错误

WslRegisterDistribution failed with error: 0x80070531                                                                   
Error: 0x80070531 This user isn't allowed to sign in to this computer.

我不知道现在我还能尝试什么。有人知道这个问题可能是什么吗,或者我该如何解决它?

答案1

据悉,下面是解决这个问题的方法。

  1. 保存并清除安全事件日志(事件查看器> Windows 日志> 安全)。
  2. 启动注册表编辑器(单击“开始”并输入 regedit)。
  3. 找到以下项,然后将此项的值设置为 1:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\CrashOnAuditFail
  4. 重新启动计算机。 注册表更改只有在重新启动计算机后才会生效。

来源:无法将 WSL1 升级到 WSL2 发行版 #5678

相关内容