Your Search Bar For Shrewd Tips

How To Activate Wsl


How To Activate WSL

Windows Subsystem for Linux (WSL) is a powerful feature that allows Windows users to run a Linux environment directly on Windows without the need for a traditional virtual machine or dual-boot setup. Whether you're a developer, sysadmin, or tech enthusiast, activating WSL opens up a world of possibilities for seamless Linux and Windows integration. In this comprehensive guide, we will walk you through the steps to activate WSL on your Windows machine, ensuring you have a smooth and efficient setup process.

Understanding WSL and Its Benefits

Before diving into the activation process, it's helpful to understand what WSL is and why it’s valuable. WSL enables you to run native Linux command-line tools and applications alongside your Windows programs. It is especially useful for developers working with open-source tools, scripting, or performing tasks that are traditionally exclusive to Linux systems.

Some key benefits of WSL include:

  • Fast performance with direct integration into Windows
  • Access to a vast library of Linux tools and applications
  • Ability to run Bash scripts and Linux commands natively
  • Easy installation and management without complex configurations
  • Support for graphical Linux applications in WSL 2

Now that you understand the advantages, let's explore how to activate WSL on your Windows device.

Prerequisites for Activating WSL

Before starting the activation process, ensure your system meets the following requirements:

  • Running Windows 10 version 2004 or higher, or Windows 11
  • Administrator access on your Windows account
  • An active internet connection for downloading necessary components

If your system is outdated, consider updating Windows to the latest version to enjoy the newest features and improvements in WSL.

Step 1: Enable the Windows Subsystem for Linux Feature

The first step in activating WSL is to enable the Windows Subsystem for Linux feature through the Windows Features menu or via PowerShell.

Using Windows Features

  • Press the Windows key, type Turn Windows features on or off, and select it from the search results.
  • In the Windows Features window, scroll down and locate Windows Subsystem for Linux.
  • Check the box next to it and click OK.
  • Restart your computer when prompted to apply the changes.

Using PowerShell

Alternatively, you can enable WSL using PowerShell with administrator privileges:

 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart 

After running this command, restart your computer to complete the activation.

Step 2: Enable the Virtual Machine Platform (for WSL 2)

To use the latest WSL 2 features, you need to enable the Virtual Machine Platform feature as well.

Using Windows Features

  • Open Turn Windows features on or off again.
  • Find and check the box for Virtual Machine Platform.
  • Click OK and restart your PC.

Using PowerShell

 dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart 

Restart your computer after executing this command.

Step 3: Set WSL 2 as the Default Version

While WSL 1 is still available, WSL 2 provides significant performance improvements and full system call compatibility. To set WSL 2 as your default version, follow these steps:

  • Open PowerShell with administrator rights.
  • Run the following command:
 wsl --set-default-version 2 
  • This will ensure that any new Linux distributions you install will default to WSL 2.
  • Step 4: Download and Install a Linux Distribution

    Once the underlying features are enabled, you can now install a Linux distribution from the Microsoft Store.

    Using Microsoft Store

    • Open the Microsoft Store app on your Windows device.
    • Search for a Linux distribution such as Ubuntu, Debian, Fedora, or others.
    • Select your preferred distribution and click Get or Install.
    • Wait for the download and installation process to complete.

    Using Command Line

    If you prefer, you can also install Linux distributions via command line with the following command:

     wsl --install -d Ubuntu 

    This command will automatically download and install the latest Ubuntu distribution. You can replace Ubuntu with other supported distributions as needed.

    Step 5: Set Up Your Linux Environment

    After installation, launch your Linux distribution from the Start menu or by typing its name in the Command Prompt or PowerShell.

    • The first time you run it, you'll be prompted to create a new UNIX username and password.
    • Follow the on-screen instructions to complete the setup.
    • Once configured, you can start using Linux commands and tools directly on your Windows machine.

    Additional Tips for a Smooth WSL Experience

    To maximize your WSL setup, consider the following tips:

    • Update your Linux distribution: Run sudo apt update && sudo apt upgrade regularly to keep your packages current.
    • Access files easily: Your Windows files are accessible within WSL at /mnt/c/.
    • Configure WSL for better performance: Adjust settings in the .wslconfig file for resources like memory and CPU allocation.
    • Enable GUI applications: WSL 2 now supports Linux GUI applications natively, allowing a full graphical Linux experience.

    Conclusion

    Activating WSL on your Windows device is a straightforward process that unlocks a versatile Linux environment directly within Windows. From enabling the necessary features to installing your preferred Linux distribution, each step is designed to be user-friendly and accessible. Once set up, WSL empowers you to run Linux tools, scripts, and applications seamlessly alongside your Windows workflows, enhancing productivity and expanding your development capabilities.

    Whether you're a seasoned developer or a curious enthusiast, mastering how to activate WSL is a valuable skill that bridges the gap between Windows and Linux. Follow this guide to get started today and enjoy the best of both worlds on your Windows machine.


    Disclaimer: Articles are written by Humans, AI or Both. Verify Important information.

    Shrewdnia

    Shrewdnia

    Shrewdnia is a destination for curious minds seeking clarity, knowledge, and informed perspectives. Through insightful articles and practical guides our passionate team explores a wide range of topics designed to help readers understand the world around them, make smarter decisions, and stay informed in an ever-changing landscape.


    πŸ’‘ Every question sparks discovery, and every perspective enriches the conversation. Share your thoughts and insights in the comments πŸ‘‡

    Back to blog

    Leave a comment

    JOIN THE SHREWDNIA COMMUNITY FORUM

    What do you think?

    Have an opinion, experience, or question about this topic? Join the Shrewdnia Forum and share your thoughts with other readers.

    Join the Forum β†’