Skip to content

WSL 0x800701bc Error: Ubuntu Installation Fix

Problem Statement

When attempting to install Ubuntu 22.04 LTS (or other Linux distributions) on Windows Subsystem for Linux (WSL), users may encounter the error:

WslRegisterDistribution failed with error: 0x800701bc

This error typically indicates that WSL cannot properly initialize the Linux distribution due to missing components, outdated kernel, or incorrect system configuration.

Primary Solutions

1. Update WSL Kernel

The most common fix is updating the WSL kernel to the latest version:

bash
# Update WSL kernel
wsl --update

# Install Ubuntu after update
wsl --install -d ubuntu
bash
# Set WSL 2 as default version
wsl --set-default-version 2

2. Enable Required Windows Features

WSL requires specific Windows features to be enabled:

  1. Open "Turn Windows features on or off" (search in Start menu)
  2. Enable both:
    • Virtual Machine Platform
    • Windows Subsystem for Linux
  3. Restart your computer

3. Manual Kernel Extraction (Advanced)

If automatic installation fails, manually extract and place the kernel:

cmd
# Extract kernel from MSI package
msiexec /a "wsl_update_x64.msi" /qb TARGETDIR="C:\temp"

Then copy the kernel file from C:\temp to C:\Windows\System32\lxss\tools

Common WSL Commands

After successful installation, use these commands to manage your WSL environment:

bash
wsl --list
bash
wsl --list --online
bash
wsl --install Ubuntu-22.04
bash
wsl --set-default Ubuntu
bash
wsl --unregister Ubuntu

Troubleshooting Tips

WARNING

Ensure your CPU supports virtualization and it's enabled in BIOS/UEFI settings. This is required for WSL 2 functionality.

INFO

If you encounter error 0x80370114 ("a required feature is not installed"), it typically indicates the same underlying issue as 0x800701bc - missing Windows features or kernel components.

System Requirements

  • Windows 10 version 2004 or higher (Build 19041+)
  • Windows 11 (all versions)
  • CPU with virtualization support (Intel VT-x or AMD-V)

Environment Verification

The solutions have been tested on various configurations including:

  • CPU: AMD Ryzen 9 6900HX and Intel processors
  • OS: Windows 11 Home 22H2, Windows 10 20H2+

These steps should resolve the 0x800701bc error and allow successful Ubuntu installation on WSL. If issues persist, consider checking Microsoft's official WSL documentation for the latest updates and troubleshooting guidance.