首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是什么导致了错误代码: Wsl/Service/CreateInstance/CreateVm/0x8007000d以及如何修复它?

是什么导致了错误代码: Wsl/Service/CreateInstance/CreateVm/0x8007000d以及如何修复它?
EN

Ask Ubuntu用户
提问于 2023-01-16 12:11:09
回答 1查看 8.3K关注 0票数 1

我在我的Windows 11机器上安装了一堆wsl ubuntu发行版,它们都能正常工作。现在,当我尝试引导(从wsl运行它们)任何一个时,它们都会失败,并使用“数据无效”和上面的错误代码。如果我试图安装Ubuntu的新副本,也会发生同样的情况。

例如:

代码语言:javascript
运行
复制
wsl -d u20.04 -u cfclark
The data is invalid.
Error code: Wsl/Service/CreateInstance/CreateVM/0x8007000d
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2023-01-16 13:39:34

0x8007000d通常是由过期的Windows内部构建导致的,阻止WSL和Ubuntu启动。如果您正在运行Windows内部程序,请确保您已完全更新。如果构建已过期,则可能需要尝试将系统日期设置为未过期的时间,然后进行更新。如果所有这些都失败了,而且您的Windows构建非常过时,您可能需要从ISO重新安装。

如果确实需要重新安装,则可能需要备份任何ext4.vhdx发行版的WSL2文件。您可以通过在PowerShell中运行以下命令来找到它们:

代码语言:javascript
运行
复制
Get-ChildItem HKCU:\Software\Microsoft\Windows\CurrentVersion\Lxss\ |
    ForEach-Object {
        (Get-ItemProperty $_.PSPATH) | Select-Object DistributionName,BasePath
}

如果您有任何WSL1发行版,那么事情可能会更有挑战性。

如果您不是在内部构建或完全更新,那么让我知道,我们可以进一步调查。

参考资料:

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1450469

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档