ItsmeITItsmeIT
  • Linux
    • Debian
    • Ubuntu
  • PC/Windows
Reading: How to Install WSL2 on Windows 10 (2025 Updated)
Share
Font ResizerAa
ItsmeITItsmeIT
Font ResizerAa
  • Categories
    • Linux
    • Debian
    • Ubuntu
    • PC/Windows
Have an existing account? Sign In
Follow US
© 2025 ItsmeIT. All rights reserved.
Table of Contents
  • System Requirements for WSL2 Installation
    • Step 1. Check Windows Version
    • Step 2. Enable Required Windows Features for WSL2
    • Step 3. Virtualization Must Be Enabled in BIOS
    • Step 4. Install the Linux Kernel Update Package
    • Step 5. Set WSL2 as the Default Version
  • Install Ubuntu from the Microsoft Store
    • Common Errors and How to Fix Them

Home » PC/Windows » How to Install WSL2 on Windows 10 (2025 Updated)

How to Install WSL2 on Windows 10 (2025 Updated)

avatar
By Loibv
avatar
ByLoibv
The ItsmeIT team – delivering cutting-edge updates, tech trends, and insider knowledge from the world of technology.
Follow:
Last updated: July 13, 2025

WSL2, launched in 2020, is a complete upgrade over WSL1 — faster, more powerful, and much closer to a real Linux experience. Installation can be done either via command line or through the Microsoft Store, depending on whether you prefer simplicity or more control.

System Requirements for WSL2 Installation

Step 1. Check Windows Version

– Requirement: Windows 10 version 2004 or later, with build number 19041 or higher.
– Check: Open CMD, type winver, and press Enter — a window will show the version and build. Alternatively, search for “About your PC” in the Start menu.

Note: If your build is too low, WSL2 will not work. Many users follow all the steps correctly but still face issues because their Windows version is outdated — often resulting in errors like 0x800701bc or failure to launch the Linux kernel.

→ Update Windows: Go to Settings > Update & Security > Windows Update if your version does not meet the requirement.

Step 2. Enable Required Windows Features for WSL2

– Press Win + R, type optionalfeatures.exe, and press Enter.
– Check the following two features:

✅ Windows Subsystem for Linux
✅ Virtual Machine Platform

Enable Windows Subsystem for Linux
Enable Windows Subsystem for Linux

→ Click OK and restart your computer when prompted.

Step 3. Virtualization Must Be Enabled in BIOS

– This feature is usually labeled as VT-x (Intel) or AMD-V.
– If disabled, WSL2 will not function even if everything else is properly installed.

Refer to BIOS guides by manufacturer:

  • Enable VT on ASUS
  • Enable VT on Lenovo
  • Enable VT on HP
  • Enable VT on Dell

Step 4. Install the Linux Kernel Update Package

This package is not installed automatically.

→ Download from Microsoft: https://aka.ms/wsl2kernel
(This will download wsl_update_x64.msi. Run and install it like a normal application.)

If not installed, you’ll encounter error 0x800701bc.

Step 5. Set WSL2 as the Default Version

Open PowerShell as Administrator and run:

wsl --set-default-version 2

Install Ubuntu from the Microsoft Store

Now you’re ready to install Ubuntu:

  1. Open the Microsoft Store.
  2. Search for Ubuntu (you can also choose another distro like Debian or Kali Linux).
  3. Click Install and wait for the download to finish.
Install Debian – Microsoft Store Screenshot
Install Debian – Microsoft Store Screenshot

Once installed, open it from the Start menu and follow the setup instructions.

Common Errors and How to Fix Them

  • Error 0x800701bc: Missing WSL2 kernel. Download and install it from https://aka.ms/wsl2kernel.
  • Error 0x80370114: Virtualization is disabled in BIOS, or Virtual Machine Platform has not been enabled.
  • Distro runs under WSL1 after installation:
    Run the following: wsl --set-version <distro> 2
    Also make sure the default version is set to 2: wsl --set-default-version 2
  • WSL becomes unusually slow after sleep/restart:
    This might be caused by network drivers or conflicts with antivirus software. Try updating Windows or temporarily disabling antivirus to test.

WSL2 is a powerful tool for developers, system engineers, and anyone who wants a flexible Linux environment inside Windows. On Windows 10, installation isn’t entirely “plug & play” — you need to meet system requirements, enable the correct features, install the kernel update, and choose the right installation method. Doing it right from the start ensures WSL2 runs smoothly, with no glitches, and is robust enough for long-term use.

TAGGED:Windows 10wsl2
Share This Article
Facebook Reddit Telegram Threads
avatar
ByLoibv
Follow:
The ItsmeIT team – delivering cutting-edge updates, tech trends, and insider knowledge from the world of technology.
Leave a Comment

Leave a Reply Cancel reply

You must be logged in to post a comment.

Most Popular
Windows 10 WSL2 Setup CMD
Install WSL2 Without Store on Windows 10 Using DISM and PowerShell
Install WordPress on Localhost XAMPP
How to Install WordPress on Localhost XAMPP (Windows 10, 11)
Install Ubuntu dual-boot Windows
How to Install Ubuntu Dual-Boot Windows 10/11 (UEFI & Legacy)
Fixing Windows 10 Update Errors
Fixing Windows 10 Update Errors
Activate Windows 10 CMD
Activate Windows 10: Using KMS, CMD, KMSAuto Net, KMSpico
ItsmeITItsmeIT
Follow US
© 2025 ItsmeIT. All Rights Reserved.
  • Privacy Policy
  • Terms of Service
Logo ItsmeIT logo
Welcome Back!

Sign in to your account

Continue with Google
Register   |Lost your password?