草庐IT

WslRegisterDistribution failed with error_ 0x8007019e、0x800701bc、0x80370102

奋斗的西瓜瓜 2023-05-14 原文

Ubuntu 20.04.4 LTS 报错解决方案

今天在安装WSL的时候连续报了几个错,这里记录以下解决方案。注意是20.04.4的版本。

\quad

WslRegisterDistribution failed with error: 0x8007019e

我遇到的第一个错如下:

Installing, this may take a few minutes...
Installation Failed!
Error: 0x8007019e
Press any key to continue...

出现这个error的原因是:未安装Windows子系统支持。

解决办法:

  1. win+x,选择Windows PowerShell(管理员)
  2. 输入:Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  3. 回车,输入Y,重启!
  4. 重新打开已经安装的子系统,等几分钟,输入账户和密码。

试了这个办法之后还是不行,新的错误出现了…

\quad

WslRegisterDistribution failed with error: 0x800701bc

继续排错,出现这个错误的原因是:wsl1升级到wsl2之后,内核却没有升级,所以会出现这种错误提示!

解决方法:

  1. 下载最新的wsl安装包,
  2. 安装包下载后,直接运行安装。

下载地址:wsl_update_x64.msi

安装之后发现还是不行,报了下面这个错…

\quad

WslRegisterDistribution failed with error: 0x80370102

继续排错,查到出现这个error的原因是:没有开启虚拟化。

解决方案:

  1. 控制面板->程序->启用或关闭windows功能,勾选虚拟机平台选项。
  2. 重启电脑

到这里,问题终于顺利的解决了!

可以开始愉快的使用了!

参考

  • https://blog.csdn.net/qq_34062754/article/details/117784190
  • https://www.csdn.net/tags/MtTaMg4sOTY5MjI0LWJsb2cO0O0O.html
  • https://blog.csdn.net/yzpbright/article/details/122861540

有关WslRegisterDistribution failed with error_ 0x8007019e、0x800701bc、0x80370102的更多相关文章

  1. 电脑0x0000001A蓝屏错误怎么U盘重装系统教学 - 2

      电脑0x0000001A蓝屏错误怎么U盘重装系统教学分享。有用户电脑开机之后遇到了系统蓝屏的情况。系统蓝屏问题很多时候都是系统bug,只有通过重装系统来进行解决。那么蓝屏问题如何通过U盘重装新系统来解决呢?来看看以下的详细操作方法教学吧。  准备工作:  1、U盘一个(尽量使用8G以上的U盘)。  2、一台正常联网可使用的电脑。  3、ghost或ISO系统镜像文件(Win10系统下载_Win10专业版_windows10正式版下载-系统之家)。  4、在本页面下载U盘启动盘制作工具:系统之家U盘启动工具。  U盘启动盘制作步骤:  注意:制作期间,U盘会被格式化,因此U盘中的重要文件请注

  2. ruby-on-rails - 如何解决#<Book::ActiveRecord_Relation:0x007fb709a6a8c0> 的未定义方法 `to_key'? - 2

    我遇到了未定义方法`to_key'的问题这是我的books_controller.rbclassBooksController和我的索引页如下。index.html.erb......现在当我要访问索引页面时出现如下错误。undefinedmethod`to_key'for# 最佳答案 index通常返回一个集合。事实上,您的Controller符合要求。但是,您的View试图为其定义一个表单。正如您所发现的,这不会成功。表单适用于实体,而不适用于集合。该错误在您看来以及您希望如何处理index。

  3. ruby-on-rails - Rspec - Controller 测试错误 - Paperclip::AdapterRegistry::NoHandlerError: 找不到 "#<File:0x531beb0>"的处理程序 - 2

    我如下询问了我的Rspec测试。Rspec-RuntimeError:Calledidfornil,whichwouldmistakenlybe4在相同的代码上(“items_controller.rb”的Rspec测试),我试图对“PUTupdate”进行测试。但是我收到错误消息“Paperclip::AdapterRegistry::NoHandlerError:找不到“#”的处理程序。我的Rspec测试如下。老实说,我猜这次失败的原因是“let(:valid_attributes)”上的“photo”=>File.new(Rails.root+'app/assets/images

  4. ruby-on-rails - `method_missing':#<Rails::Application::Configuration:0x00> 的未定义方法 `action_mailer' - 2

    我正在构建一个Rails应用程序并且使用的是Rails4.0.1。我有一个错误,并注意到它在3个月前被称为rails上的一个错误,所以我决定:捆绑更新并获得rails4.0.3这样做之后,测试和服务器都不会启动,并且会抛出错误:gems/railties-4.0.3/lib/rails/railtie/configuration.rb:95:in`method_missing':undefinedmethod`action_mailer'for#(NoMethodError)目前我在config/environments/*中注释掉了action_mailer行,但最好能找到一个真正的

  5. ruby-on-rails - #<ProjectsController :0x007faead1853e0> 的未定义方法 `user_signed_in?' - 2

    我想用RubyonRails进行身份验证,每个用户都有自己的帐户。但是现在我得到了这个错误:undefinedmethoduser_signed_in?for#有人能帮帮我吗?代码如下:完整跟踪:app/controllers/projects_controller.rb:69:in`require_login'activesupport(3.2.3)lib/active_support/callbacks.rb:418:in`_run__2505248868868045404__process_action__114470166732456289__callbacks'actives

  6. ruby - bundle install 为 #<Bundler::Dsl:0x00000001c4e1f8> 提供未定义的方法 `ruby' - 2

    bundleinstall给出:>undefinedmethod`ruby'for#知道如何解决吗?我使用的是Ruby1.9.3-p125。 最佳答案 Gembundler的1.2版介绍了一个rubymethodtothedsl允许您指定您的应用程序应使用的Ruby版本。看起来您使用的Gemfile是为这个新版本编写的,但是您的bundler版本不支持ruby方法。您需要安装最新的bundler(geminstallbundler应该这样做)或从您的Gemfile中删除该行。 关于rub

  7. ruby - #<Hash :0x3d3cef0> (NoMethodError) in ActiveSupport 3 的未定义方法 `to_json' - 2

    to_json是否被删除了? 最佳答案 尝试添加require"active_support/core_ext"require'active_support'不会自行将行为注入(inject)核心类。这样你就可以选择你想要的扩展。使用core_ext将您熟悉的扩展从rails转储到核心类中。 关于ruby-#(NoMethodError)inActiveSupport3的未定义方法`to_json',我们在StackOverflow上找到一个类似的问题: ht

  8. #<Hash :0x2954fe8> 的 Ruby 未定义方法 `bytesize' - 2

    我有以下Ruby代码,用于沙盒模式下的跟踪网站:require"net/http"require"net/https"require"uri"xml=XMLuri=URI('https://cig.dhl.de/services/sandbox/rest/sendungsverfolgung')nhttp=Net::HTTP.new(uri.host,uri.port)nhttp.use_ssl=truenhttp.verify_mode=OpenSSL::SSL::VERIFY_NONErequest=Net::HTTP::Get.new(uri)request.basic_auth

  9. javascript - 为什么 0x80000000 >> 1 在 JavaScript 中产生负值? - 2

    用按位运算做一些测试/用JavaScript移位0x80000000>>1//returns-1073741824(-0x40000000)我希望返回0x40000000,因为0x40000000>>1//returns0x200000000x20000000>>1//returns0x10000000 最佳答案 它是一个arithmeticshift这就是保留标志的原因,做一个logicalshift使用>>>0x80000000>>>1//returns1073741824(0x40000000)

  10. javascript - WPF - 调用 javascript 函数时出错 - 未知名称。 (来自 HRESULT : 0x80020006 (DISP_E_UNKNOWNNAME)) 的异常 - 2

    我在我的wpf应用程序中使用“WebBroswer”来呈现Googlemap。因此,我使用C#代码中的一些参数调用Pan(x,y)JavaScript方法。但我收到以下错误。Unknownname.(ExceptionfromHRESULT:0x80020006(DISP_E_UNKNOWNNAME))我的Window2.xaml文件:Button我的Window2.xaml.cs文件:namespaceTest{//////InteractionlogicforWindow2.xaml///publicpartialclassWindow2:Window{publicWindow2(

随机推荐