Follow
Windows

How to Shut Down Ubuntu on Windows 11 Using WSL

Richard
Written by
Richard
Nov 14, 2022 Updated Apr 30, 2026 3 min read
How to Shut Down Ubuntu on Windows 11 Using WSL

This guide explains how to fully turn off a Linux system running on your Windows 11 computer using Windows Subsystem for Linux (WSL). For official technical details, refer to the Microsoft Learn documentation.

TL;DR: To instantly stop all Linux distributions running on Windows, open PowerShell and run: wsl --shutdown.

Why shut down Ubuntu WSL?

Windows Subsystem for Linux (WSL) lets you run Linux tools inside Windows. When you close the terminal window, the Linux system keeps running in the background. This uses your computer’s memory and processor power. Shutting it down frees up these resources, which makes your computer run faster and saves battery life.

What happens when you are done?

When you shut down WSL, the Linux kernel stops. All background processes, including the init daemon (PID 1), are halted. This is a clean way to clear your system state. Warning: If you force terminate a process while it is writing to your disk, you may lose unsaved data.

Why does ‘sudo shutdown’ not work in WSL?

In a standard Linux computer, sudo shutdown tells the hardware to turn off. In WSL, you are running Linux inside Windows. The Linux kernel does not have permission to turn off your Windows computer. Instead, you must use the wsl.exe command from Windows to manage the virtual environment.

How to manage WSL instances

Step 1: Check what is running

Open PowerShell or Command Prompt. You do not need admin rights to list processes, but Administrator privileges are required for full system control. Type this command:

Step 2: Terminate vs Shutdown

There is a difference between these two actions. wsl --terminate stops a specific distribution immediately. wsl --shutdown stops the entire WSL virtual machine, which closes all running distributions at once. Use terminate if you only want to restart one specific Linux environment.

💻Code
wsl -t Linux-machine-name

Replace “Linux-machine-name” with the name from Step 1.

Troubleshooting common errors

If you see an error like “System has not been booted with systemd,” it means your Linux distribution is not using the modern init system. You can enable this by editing the /etc/wsl.conf file inside your Linux distribution and adding the following lines:

[boot] systemd=true

After saving the file, run wsl --shutdown in PowerShell to apply the changes.

Automation and Scripting

You can create a simple batch file to shut down WSL automatically. Create a file named stop-wsl.bat and add the command wsl --shutdown. You can place this on your desktop for a quick one-click shutdown.

Is it safe to force terminate a WSL instance?

It is generally safe to terminate WSL, but you should be careful. If you have programs running that are actively saving files or writing to the disk, force closing the instance can lead to data corruption. Always save your work in Linux before running the shutdown command to ensure your files remain safe.

Summary

Managing your WSL environment is key to keeping your Windows 11 computer fast. Use wsl --list --verbose to see active systems, wsl --terminate to stop a specific distribution, and wsl --shutdown to turn off all Linux services. Always save your work before shutting down to prevent data loss.

Was this guide helpful?

Tags: #Windows 11
Richard

About the Author

Richard

Tech Writer, IT Professional

Richard, a writer for Geek Rewind, is a tech enthusiast who loves breaking down complex IT topics into simple, easy-to-understand ideas. With years of hands-on experience in system administration and enterprise IT operations, he’s developed a knack for offering practical tips and solutions. Richard aims to make technology more accessible and actionable. He's deeply committed to the Geek Rewind community, always ready to answer questions and engage in discussions.

2472 articles → Twitter

📚 Related Tutorials

How to List Installed WSL Distros on Windows 11
Windows How to List Installed WSL Distros on Windows 11
How to Check Windows Subsystem for Linux Version
Windows How to Check Windows Subsystem for Linux Version
How to Access Command Prompt in Windows 11
Windows How to Access Command Prompt in Windows 11
How to Access Linux Files on Windows 11 Using WSL
Windows How to Access Linux Files on Windows 11 Using WSL

Leave a Reply

Your email address will not be published. Required fields are marked *