Fix: WSLRegisterDistribution Failed with Error: 0x8007019e

You may encounter the WSLRegisterDistribution Failed error due to the disabled subsystem for the Linux. Moreover, a corrupt installation of the Linux distro application may also cause the error.

The affected user gets the error when he tries to launch the Linux terminal with the following message:

WslRegisterDistribution failed with error 0x8007019e

Before proceeding with the troubleshooting process, try to launch the Linux console using the Windows Search bar (located on the Taskbar of your system), not by the bash.

Solution 1: Enable/Disable Subsystem for Linux

Windows has a feature “Subsystem for Linux” which is essential for the operation of your Linux distribution. If the said option is not enabled, then you may encounter the error at hand. In this case, enabling the option of the subsystem for Linux may solve the problem.

  1. On the Taskbar, click on the Windows Search bar and type Control Panel. Then in the results shown, click on Control Panel.Open Control Panel
  2. Now click on Uninstall a Program.Click Uninstall a Program in Control Panel
  3. Then, in the left pane of the window, click on Turn Windows Feature on or off.Turn Windows Feature on or off
  4. Now, scroll down till the end and enable Windows Subsystem for Linux Option.Enable Windows Subsystem For Linux
  5. Then restart your system and then check if the system is clear of the error.
  6. If the option is already enabled at step 4, then disable it and restart your system.
  7. Upon restart, enable the Subsystem option and then restart your system.
  8. Upon restart, check if the Linux distro is working fine.

Solution 2: Restart the LxssManager Service

Linux instance life cycle service i.e. LxssManager operates in the background to keep things under control. You may encounter the error at hand if the said service is stuck in operation or is in an error state. In this scenario, restarting the service may clear the glitch and thus solve the problem.

  1. Press Windows + R keys to bring out the Run command box.
  2. Now type Services.msc and then click on OK.Type “services.msc” into the Run dialog and press Enter
  3. Now find and restart the LxssManager service.Restart Lxss Manager Service
  4. Then relaunch the terminal to check if it is clear of the error.

Solution 3: Launch the Subsystem from Microsoft Store

Linux distribution has a bug, in which, sometimes the terminal starts to show the error at hand when launched from the shortcut/command prompt. This glitch can be cleared by launching the application directly from the Microsoft Store interface.

  1. On the Taskbar of your system, click on Windows Search box and type Microsoft Store. Then in the list of results shown, click on Microsoft Store.Open Microsoft Store
  2. Then, in the top right corner of the window, click on the horizontal Ellipses and then click on My Library.Open My Library in Microsoft Store
  3. Now in the left pane of the window, click on Installed.Open the Installed Tab in My Library
  4. Then in the right pane of the window, click on your Linux distro App.
  5. Now click on the Launch button and then check if the issue has resolved.Launch the Linux Console Application from the Microsoft Store

Solution 4: Update the Linux Terminal by Using Command Prompt

You may encounter the error under discussion if you are using an older version of the distribution. In this context, updating the application may solve the issue. You can use the Command Prompt to achieve the same without reinstalling the application.

PRO TIP: If the issue is with your computer or a laptop/notebook you should try using Restoro Repair which can scan the repositories and replace corrupt and missing files. This works in most cases, where the issue is originated due to a system corruption. You can download Restoro by Clicking Here

  1. On the Taskbar of your system, click on the Windows Search box and type Command Prompt. Then in the results shown, right-click on Command Prompt and then in the sub-menu, click on Run as Administrator.Open Command Prompt from Windows Search
  2. Now type the following commands in the Command Prompt and press the enter key after each command:C:\> bash $ sudo apt-get update $ sudo apt-get dist-upgrade $ <CTRL-D> C:\> exit
  3. Now, launch the terminal to check if it is clear of the error.

Solution 5: Repair the Linux Terminal App

If nothing has helped you so far, then the issue may have been caused by a corrupt installation of the Linux distribution app. To overcome such corruption, the Repair feature of Windows Settings can be used which will then solve the problem.

  1. Right-click on the Windows button and click on Settings.Open Windows Settings
  2. Then tap on Apps.Open Apps in Windows Settings
  3. Now, find and click on your Linux Distribution Application, e.g., if you are using Ubuntu, click on Ubuntu. Then click on Advanced Options.Open Advanced Settings of the Linux Distribution Application
  4. Now, scroll down till the end and click on the Repair button.Repair the Linux Distribution Application
  5. After repairing the distro, check if it is clear of the error.
  6. If not, open Advanced Options (step 1 to 2).
  7. Then, scroll down till the end and click on the Reset button (your data/settings will be lost).Reset the Linux Distribution Application
  8. Now, launch the distro to check if it is clear of the error.

Solution 6: Reinstall the Linux Console Application

If the repairing of the Linux console has not solved the issue, then the corrupt module of the application is beyond repairing and you have to manually uninstall and then reinstall the application to solve the problem.

  1. Right-click on the Windows button and click on Settings.
  2. Now, find and click on your Linux Distribution Application, e.g., if you are using Ubuntu, click on Ubuntu. Then click on Uninstall.Uninstall the Linux Distribution Application
  3. After uninstalling, disable the Subsystem for Linux  Option (as discussed in solution 1) and restart your system.
  4. Upon restart, enable the Subsystem for Linux (as discussed in solution 1).
  5. Now install your Linux Console Application and hopefully, your issue has been resolved.

If nothing has worked for you, then you may have to Reset your Windows PC or perform a clean installation of Windows.

TIP: If none of the Methods have resolved the issue for you, we recommend using Restoro Repair Tool which can scan the repositories to replace corrupt and missing files. This works in most cases, where the issue is originated due to a system corruption. Restoro will also optimize your system for maximum performance. You can download Restoro by Clicking HereWindows Linux Error

Read more

How to migrate Raspberry Pi 5 OS from micro SD to NVME m.2 SSD

首先我買了Raspberry Pi CM5後來買了Raspberry Pi CM5 I/O board來當個人電腦使用,系統是安裝在256GB SD卡上運行的很好。用久了在開啟較肥的程式像Web Browser或LiberOffice會有慢半拍的反應,而有了升級NVME m.2 SSD念頭。 因為Raspberry Pi 5支援的最快PCIe gen3 x 4就不去考慮快的Gen4 or Gen5 m.2 SSD。找了ADATA出的 LEGEND 710入門級的產品,會利用HMB(Host Memory Buffer)來加速I/O速度,因為是Raspberry Pi OS kernel會認不得而無法正常使用 事先在SD卡的/boot/firmware/cmdline.txt 加入 kernel command line參數如下,然後重開機m.

By Phillips Hsieh

How to document Home Lab and Network

運維機房和跨域的網路,會遇到各式需求與問題,用對工具才能分析問題,個人覺得最重要的是使用能處理問題的工具。 推薦目前想學和正在使用的平台與軟體,協助將公司/家用機房文件化 佈告欄任務管理 Focalboard 白板可管理任務指派 網路架構文件編寫 netbox 精細管理網路設備與連接線路 IP 資源管理 phpipam 專注網路IP分配 邏輯塊文件編寫 draw.io 視覺化概念圖 機房設備管理 ITDB 管理設備生命週期與使用者

By Phillips Hsieh

如何在Raspberry Pi4上安裝Proxmox for ARM64

第一步 準備好Raspberry Pi 4 / CM4 4GB RAM,這裡要留意CM4如果是買有內建eMMC storage會限制不能使用SD卡開機而限制本地空間容量,如果沒有NAS外接空間或使用USB開機的話,建議買CM4 Lite插上大容量SD卡 第二步 去Armbian官網下載最小化Debian bookworm image https://www.armbian.com/rpi4b/ Armbian 25.2.2 Bookworm Minimal / IOT 然後寫入SD/USB開機碟,寫入方法參考官方文件 https://github.com/raspberrypi/usbboot/blob/master/Readme.md Note: 官方提供的預先設定系統方法,可以在Armbian初次啟動自動化完成系統設定。連結在此 https://docs.armbian.com/User-Guide_Autoconfig/

By Phillips Hsieh

世界越快心越慢

在晚飯後的休息時間,我特別享受在客廳瀏灠youtube上各樣各式創作者的影音作品。很大不同於傳統媒體,節目多是針對大多數族群喜好挑選的,在youtube上我會依心情看無腦的動畫、一些旅拍記錄、新聞時事談論。 尤其在看了大量的Youtube的分享後,我真的感受到會限制我的是我的無知,特別是那些我想都沒想過的實際應用,在學習後大大幫助到我的生活和工作層面。 休息在家時,我喜歡想一些沒做過的菜,動手去設計生活和工作上的解決方案,自己是真的很難閒著沒事做。 如創作文章,陪養新的習慣都能感覺到成長的喜悅,是不同於吃喝玩樂的快樂的。 創作不去限制固定的形式,文字是創作、影像聲音也是創作,記錄生活也是創作,我想留下的就是創造—》實現—》回憶,這樣子的循環過程,在留下的足跡面看到自己一路上的成長、失敗、絕望、重新再來。 雖然大部份的時候去做這些創作也不明白有什麼特別的意義,但不去做也不會留下什麼,所以呀不如反事都去試試看,也許能有不一樣的水花也許有意想不到的結果,投資自己永遠不會是失敗的決定,不是嗎?先問問自己再開始計畫下一步,未來沒人說得準。 像最近看youtube仍大一群人在為DOS開

By Phillips Hsieh