How to update WSL kernel on Windows 11

Windows 11 includes a simple command to update the WSL kernel and components, and in this guide, you will learn how.

WSL update install on Windows 11
WSL update install on Windows 11 / Image: Mauro Huculak
  • To update WSL on Windows 11, open PowerShell or Command Prompt (admin), run the wsl --update command, and restart the computer.

UPDATED 12/12/2025: On Windows 11, you can update the Windows Subsystem for Linux (WSL) kernel and other components with a single command, and in this guide, you will learn how.

Although WSL updates are delivered automatically via Windows Update, you may still need to check and download the latest updates for the subsystem kernel and other components. That’s where the “wsl.exe” command-line tool comes in handy.

Now, if you are trying to switch from WSL 1 to version 2, then it’s not an update. It’s an upgrade, and this process is a little different.

This guide will teach you the easy steps to update the WSL platform on Windows 11. In addition, I’ll outline the steps to enable automatic update downloads and installation.

Install WSL updates on Windows 11

To update WSL on Windows 11, follow these steps:

  1. Open Start on Windows 11.

  2. Search for Command Prompt, right-click the top result, and select the Run as administrator option.

  3. (Optional) Type the following command to confirm the current Windows Subsystem for Linux version and press Enter:

    wsl --version
  4. Type the following command to update the WSL on Windows 11 and press Enter:

    wsl --update

    WSL install updates

  5. (Optional) Type the following command to confirm the latest kernel update has been installed and press Enter:

    wsl --version
  6. (Optional) Type the following command to revert to the previous version of WSL and press Enter:

    wsl --update --rollback

After you complete the steps, if an update is available, it will download and install on your computer.

When using this mechanism to update the Windows Subsystem for Linux, note that there is a delay between Microsoft releasing a new kernel to GitHub and the update becoming available through Windows Update. As a result, the version on your computer may not always match the most up-to-date version available for the platform. 

Enable WSL automatic updates 

To allow WSL to download and install updates automatically on Windows 11, follow these steps:

  1. Open Settings.

  2. Click on Windows Update.

  3. Click the Advanced options tab.

  4. Turn on the “Receive updates for other Microsoft products” toggle switch.

    Receive updates for other Microsoft products

Once you complete the steps, updates should download and install automatically for the Windows Subsystem for Linux.

FAQs about updating WSL on Windows 11

Here’s a list of frequently asked questions (FAQs) and answers about updating the Windows Subsystem for Linux manually.

How do I update WSL on Windows 11?

You can update WSL by opening PowerShell or Command Prompt as an administrator and running the wsl --update command. Restart the computer to apply the changes.

Do I need to check for WSL updates manually?

Although WSL updates are usually delivered through Windows Update, you can manually trigger the process with wsl --update whenever you want to ensure you’re running the latest kernel and components.

How can I check which WSL version I’m running?

Run the wsl --version command in PowerShell or Command Prompt to view the current version installed on your system.

Is updating WSL the same as upgrading from WSL 1 to WSL 2?

No. Updating WSL installs the latest kernel and components, while upgrading from WSL 1 to WSL 2 is a separate process that requires enabling virtualization features and converting the distro with wsl --set-version.

Can I revert to a previous WSL version?

Yes. Use the command wsl --update --rollback to roll back to the previous kernel if the latest version causes issues.

Why doesn’t my WSL version match the one listed on GitHub?

Microsoft often publishes new kernels on GitHub before they roll out through Windows Update, which can create a short delay before you receive the latest version on your device.

How do I enable automatic WSL updates?

Go to Settings > Windows Update > Advanced options and turn on the “Receive updates for other Microsoft products” option. This ensures WSL updates install automatically.

Does updating WSL affect my Linux distributions?

No. Updating WSL only updates the subsystem’s components, not your installed Linux distros or their packages.

Update December 12, 2025: This guide has been updated to ensure accuracy and reflect changes to the process.

About the author

Mauro Huculak is a Windows How-To Expert and founder of Pureinfotech in 2010. With over 22 years as a technology writer and IT Specialist, Mauro specializes in Windows, software, and cross-platform systems such as Linux, Android, and macOS.

Certifications: Microsoft Certified Solutions Associate (MCSA), Cisco Certified Network Professional (CCNP), VMware Certified Professional (VCP), and CompTIA A+ and Network+.

Mauro is a recognized Microsoft MVP and has also been a long-time contributor to Windows Central.

You can follow him on YouTube, Threads, BlueSky, X (Twitter), LinkedIn and About.me. Email him at [email protected].