Skip to content
Follow
Windows

How to Show All Open Windows on Taskbar on All Desktops in Windows 11

Richard
Written by
Richard
Updated 5 min read
How to Show All Open Windows on Taskbar on All Desktops in Windows 11
How to Show All Open Windows on Taskbar on All Desktops in Windows 11

Windows 11 can show every open window on the taskbar, whichever virtual desktop it is running on. Virtual desktops split your apps into separate workspaces. By default, the taskbar only shows the apps on the desktop you are looking at. This setting changes that, so you can see all your running programs while you multitask.

Advertisement

The setting lives in Settings under System Multitasking. It works the same on Windows 11 Home and Pro. This tutorial covers three ways to change it: Settings, a REG file, and the Registry Editor. Settings is the easiest and applies the change straight away.

⚡ Quick Answer

Open Settings , go to System Multitasking, click Desktops, then select “On all desktops” from the “On the taskbar , show all the open windows” dropdown. The taskbar now displays every open window from all virtual desktops.

Advertisement

Why This Matters

Virtual desktops let you keep each project or task in its own workspace, so one desktop can hold your email and chat while another holds a work project. That keeps your screen from filling up with windows.

💡TipThe catch is that the default taskbar only lists the apps on the desktop you are using.

An app running on another desktop does not appear, so you can lose track of it.

What Happens When Done

With this setting turned on, the taskbar lists every running app from every virtual desktop. You can jump to any open program from where you are, which saves time when you move between projects often.

Advertisement

The setting has two choices:

On all desktops: windows from every desktop appear on the taskbar of each desktop. Click an icon to switch to that window. If the window is on a different desktop, Windows switches to that desktop for you.

Only on the desktop I’m using: windows on other virtual desktops do not appear on your current taskbar. To reach them, press Alt+Tab, Ctrl+Alt+Tab, or open Task View with Win+Tab. This is the default.

📝Good to KnowIf you cannot find the option in Settings, make sure you are on the Multitasking page under System.

Check the section that deals with desktops. The wording can differ slightly between Windows 11 builds.

Option One

Show All Open Windows on Taskbar Using Settings

  1. Open Settings (Win+I).
  2. Click on System on the left side. Then click on Multitasking on the right side.

    You can configure Windows 11 taskbar virtual desktops through the main Settings app by changing a single multitasking preference. Open Settings, go to the multitasking menu, and set your desktop preferences so that all open applications appear on the taskbar no matter which workspace you are currently using.

  3. Click on Desktops on the right side to expand it.
  4. Select On all desktops or Only on the desktop I’m using (default) from the “On the taskbar , show all the open windows” dropdown menu.
  5. You can now close Settings if you like.
Advertisement
windows 11 system multitasking tile updated
windows 11 system multitasking tile updated
Windows 11 Settings Multitasking taskbar window display option
Windows 11 Settings Multitasking taskbar window display option

Option Two

Show All Open Windows on Taskbar Using Registry

If you prefer the command line, you can make the same change from Windows Terminal. Run the command for the option you want, then check the taskbar . It is quick, and it is useful if you need to repeat the change on several PCs.

Open Windows Terminal with administrator rights: right-click it and choose Run as administrator. Then paste the command below and press Enter.

Show All Open Windows on Taskbar “On all desktops”

🗝️Registry
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v VirtualDesktopTaskbarFilter /t REG_DWORD /d 0 /f

Show All Open Windows on Taskbar “Only on the desktop I’m using”

Advertisement

This is the default setting. Use this command to go back if you change your mind.

🗝️Registry
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v VirtualDesktopTaskbarFilter /t REG_DWORD /d 1 /f

If the taskbar does not change right away, sign out and sign back in. You can also restart Windows Explorer from Task Manager . You can always confirm the current choice on the Multitasking page in Settings.

Option Three

Show All Open Windows on Taskbar Using Registry Editor

  1. ⚠️ Admin Required: Open Registry Editor (regedit.exe).
  2. Navigate to the key location below in the left pane of Registry Editor.

    You can adjust Windows 11 taskbar virtual desktops manually by editing the Windows registry if you have administrator rights. Open the Registry Editor app, browse to the advanced explorer key, and change the correct value to make your taskbar show all open programs across every desktop.


    Substitute <SID> in the key path above with the actual SID for the account you want to change. For example: HKEY_USERS\S-1-5-21-2398723747-3920169192-1191725819-1001\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced

  3. In the right pane of the Advanced key, double-click on VirtualDesktopTaskbarFilter DWORD to modify it.
  4. Enter 0 (“On all desktops”) or 1 (“Only on the desktop I’m using” – default) for what you want. Then click OK.
  5. Either restart the explorer process, sign out and sign in, or restart your computer to apply the change.
  6. You can now close Registry Editor if you like.
Registry editor showing taskbar open windows configuration setting
Registry editor showing taskbar open windows configuration setting

Some registry changes apply to a specific user account, so you may need that account’s SID. To find it, follow the steps below.

Advertisement
  1. Open PowerShell.
  2. Copy and paste the command below into the window and press Enter.
⬛PowerShell
Get-WmiObject win32_useraccount | Select name,sid

The output lists your accounts. Find the SID (security identifier, a unique string that identifies a user account) for the account you want to configure. It looks like this: "S-1-5-21-2398723747-3920169192-1191725819-1001". Make sure you copy the SID that matches the right account name, because every account has a different one.

If that user is not signed in, their settings may not be loaded into the registry yet. In that case, sign in as that user once, or make the change while signed in as them.

Summary

Windows 11 gives you three ways to choose how the taskbar shows open windows across virtual desktops: Settings, a REG file, or the Registry Editor. Settings is the simplest. The REG file and Registry Editor methods are handy for scripting or for setting up other accounts. In every case you can return to the default, Only on the desktop I'm using, at any time.

Have a question about this guide?

Answered by AI from this guide. Good questions may be added to this page — please don't include personal details.

Tags: #Windows 11

Did this guide fix your problem?

Richard

About the Author

Richard

Tech Writer, IT Professional

Richard is a writer at Geek Rewind who turns complex IT tasks into clear, step-by-step guides. He draws on years of hands-on experience in system administration and enterprise IT operations, focusing on Windows, Linux and WordPress: the problems people actually run into, and the fixes that work. His server and WordPress guides come from systems he runs himself. Richard builds and maintains the platform behind Geek Rewind, from its Ubuntu servers and Nginx configuration to its custom WordPress plugins. Many new tutorials start with readers' questions, and he's always glad to answer them in the comments.

Advertisement

No comments yet — be the first to share your thoughts!

Leave a Comment

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