WSL - 回滚到上一个 WSL 内核后如何前滚?

WSL - 回滚到上一个 WSL 内核后如何前滚?

最新的 WSL 内核导致一个包出现一些问题,我使用 将其恢复到以前的 WSL 内核wsl --rollback

现在软件包更新表明此问题已解决。我想恢复到最新的内核版本。当我输入时wsl --status,它告诉我我正在使用回滚内核版本。我试过了,wsl --update但它说我已经在最新的内核上。当我检查 Windows 更新时没有显示任何内容。我试图下载WSL2 内核更新安装程序,它告诉我已经安装了较新版本。

我该如何恢复此回滚?

答案1

我发现设计上没有命令可以恢复回滚。不过,目前可以通过注册表来实现。

  • 删除了 RollbackKernel 下的键HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Lxss
  • wsl --shutdown
  • wsl

请参考 GitHub 问题

相关内容