<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Wsl on The SIP Lab</title>
    <link>https://wdd.js.org/zh/categories/wsl/</link>
    <description>Recent content in Wsl on The SIP Lab</description>
    <generator>Hugo -- 0.151.0</generator>
    <language>zh</language>
    <lastBuildDate>Sun, 11 Dec 2022 14:12:08 +0800</lastBuildDate>
    <atom:link href="https://wdd.js.org/zh/categories/wsl/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Windows更新之后 Linux报错 Error 0x80040154</title>
      <link>https://wdd.js.org/zh/posts/2022/12/wsl-error-0x80040154-after-windows-update/</link>
      <pubDate>Sun, 11 Dec 2022 14:12:08 +0800</pubDate>
      <guid>https://wdd.js.org/zh/posts/2022/12/wsl-error-0x80040154-after-windows-update/</guid>
      <description>&lt;p&gt;最近我更新了Windows, 之后我的Windows Linux子系统Ubuntu打开就报错了&lt;/p&gt;
&lt;p&gt;报错截图如下：&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://wdd.js.org/zh/posts/2022/12/wsl-error-0x80040154-after-windows-update/2022-12-11-14-15-00.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;在网上搜了一边之后，很多教程都是说要打开Windows的子系统的功能。 但是由于我已经使用Linux子系统已经很长时间了，我觉得应该和这个设置无关。&lt;/p&gt;
&lt;p&gt;而且我检查了一下，我的这个设置本来就是打开的。&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://wdd.js.org/zh/posts/2022/12/wsl-error-0x80040154-after-windows-update/2022-12-11-14-18-02.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;然后我在Powershell里输入 wsl， 这个命令都直接报错了。&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;PS C:\WINDOWS\system32&amp;gt; wsl --install
没有注册类
Error code: Wsl/0x80040154
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;然后我到wsl的github上搜索类似的问题，查到有很多类似的描述，都是升级之后遇到的问题，我试了好几个方式，都没用。&lt;/p&gt;
&lt;p&gt;但是最后这个有用了！&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/microsoft/WSL/issues/9064&#34;&gt;https://github.com/microsoft/WSL/issues/9064&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://wdd.js.org/zh/posts/2022/12/wsl-error-0x80040154-after-windows-update/2022-12-11-14-24-09.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;解决的方案就是：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;卸载已经安装过的&lt;strong&gt;Windows SubSystem For Linux Preview&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;然后再Windows应用商店重新安装这个应用&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://wdd.js.org/zh/posts/2022/12/wsl-error-0x80040154-after-windows-update/2022-12-11-14-27-43.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;Windows的升级之后，可能Windows Linux子系统组建也更新了某些了内容。&lt;/p&gt;
&lt;p&gt;所以需要重装。&lt;/p&gt;
&lt;p&gt;这里不得不吐槽一下WSL, 这个工具仅仅是个玩具。随着windows更新，这个工具随时都会崩溃，最好不要太依赖它。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
