111

Is there any solution on how I could rearrange my virtual desktops in the task-view (WIN+TAB)?

3
  • 2
    Could 7+ Taskbar Tweaker help perhaps? Or if not, something similar? That app allows to rearrange taskbar preview windows, something that is non-rearrangeable by default.
    – Wizek
    Jun 2, 2016 at 10:40
  • 1
    this is the most needed new feature for windows, if they haven't done it yet - I doubt they ever will. Probably they decided it is too confusing for their non-power users
    – Mikey
    Mar 12, 2018 at 4:01
  • Didn't there used to be shortcuts to go to a specific desktop? Like Win + Shift + 3. That would certainly help. Doesn't seem to be listed so maybe I'm thinking of something else support.microsoft.com/en-us/help/12445/…
    – Simon
    Sep 1, 2019 at 6:50

6 Answers 6

102

This is not possible in the current version of Windows 10 (20H2) or earlier versions.

However, the recent Windows 10 Insider Preview Build 21337 mentions this feature.

We can only hope that this feature will be rolled out to Windows 10 in an upcoming update.

12
  • 17
    How I hate micro.... Desktops can not **be rearranged, windows placement is **not saved (place windows to each virtual desktops after restart again and again), windows sizes are not saved, desktops are not cycled (press 10 time and reach last one) and of course navigation supports only -> and <- no up, down or corners. More key strokes, more waste of time. :(
    – Cherry
    Dec 18, 2017 at 5:50
  • 1
    The virtual desktops and the applications residing within them are, of course, available through an API which is significantly inconvenient for most user-focused applications. That said, it should be possible to entirely rearrange a set of applications via this API: blogs.msdn.microsoft.com/winsdk/2015/09/10/…
    – cazzer
    Mar 1, 2018 at 9:14
  • 35
    Can we all give props to this guy for updating this answer for 5 years from 2015?
    – NoName
    Apr 21, 2020 at 23:52
  • 1
    Does this work on Windows 11? Sep 22, 2021 at 16:34
  • 1
    It would be helpful to indicate when you updated the info based on newer Windows' releases. I saw the date of this answer, and wrote it off and expired. As I scrolled something in the comments caught my eye. THEN, I saw a different comment hinting that maybe this answer had been updated. So I looked at the edit date, and edit History!. Only then did I realize that this answer was current and relevant. Oct 24, 2021 at 16:41
46

This is not yet possible on Windows 10, but the best way to encourage the feature change would be to vote for it on Microsoft's Feedback Hub:

https://aka.ms/Kpdo3c (link should open the Feedback Hub)

(at the time of this posting, 2018-02-22, it had 1,188 upvotes)

There are also a few related virtual desktop enhancement requests in there as well. It never hurts to voice what's important to you for a feature.

Update: As of the 2018 April Update ("Spring Creators", and introduction of timeline) there is still no way to rearrange the virtual desktops.

Update: 2018-07-31, still a no-go, but Feedback Hub now has 1,517 Upvotes for this feature.

Update: 2019-07-31, still a no-go for Windows 1809 (Oct 2018 update, aka "Fall Creators, 2018"), but Feedback Hub now has 1,710 Upvotes for this feature.

Update: 2020-02-24, I'm currently running the Microsoft insider preview slow-channel and it's still not a feature. This implies it'll be doubtful to see this appear for the "Sprint Creators, 2020" (do they even still call it 'creators update'??)

Update: 2021-07-08, I've just installed the Windows 11 Insider Preview and GUESS WHAT?! YOU CAN FINALLY REARRANGE THE VIRTUAL DESKTOPS! 🎉🎉🎉

6
  • 2
    > Update: 2019-07-31 welcome back from the future
    – hjpotter92
    Jun 7, 2019 at 17:16
  • 1
    Huh, I wonder what date I actually updated it on? ... all the same, it's still not possible on 2019-07-28, so future me is probably still right. Jul 29, 2019 at 1:19
  • 2
    2020 version of me looks back on the future-dwelling past-me and confirms that this is indeed still not a feature in Win 10. I'm also running the Windows Insider (slow-channel), so it most likely won't be a feature that exists in spring's 2020 update. Feb 5, 2020 at 4:31
  • Did you check the fast ring/developers version?
    – Valay_17
    May 3, 2020 at 21:54
  • 1
    Windows SHOULD also add this to Windows 10. Ridiculous that it's only hoping to be avail in Windows 11, someday. Addresses current customers if you want them to keep coming back. Always they give us more reason to switch OS platforms on our next computer purchase, which also happens way too often. Jan 3, 2022 at 13:23
29

A workaround :

Say you have 6 desktops and you want to switch 2 and 4.

What do you do ?

  1. You create a 7th desktop, put the content of the 4th into the 7th by moving all windows from the 4th into the 7th, one by one, manually, by hand.
  2. Now you move the content of the 2nd into the 4th
  3. Finally you move the content of the 7th into the 2nd.

Enjoy !

2
  • 28
    :facepalm: 🤦‍♂️ Aug 1, 2018 at 4:09
  • 32
    A simple 'swap' implemented with a O(3*n) algorithm. Nice ;)
    – johan d
    Oct 9, 2018 at 18:58
13

You can do this (and a lot more) with the following third-party app: https://github.com/ViRb3/SylphyHornEx

4
  • 5
    Please quote the essential parts of the answer from the reference link(s), as the answer can become invalid if the linked page(s) change.
    – DavidPostill
    Jan 27, 2020 at 20:34
  • 3
    Please read How do I recommend software for some tips as to how you should go about recommending software. You should provide at least a link, some additional information about the software itself, and how it can be used to solve the problem in the question.
    – DavidPostill
    Jan 27, 2020 at 20:34
  • 1
    This works. It'd be nice if you could do this through by dragging the desktop instead of using shortcuts. Aug 11, 2020 at 20:48
  • 1
    Thanks for leading me to this app. The interface is very elegant and it does what it advertises. Since it seems like Microsoft isn't implementing this feature anytime soon, I do think this third-party software is the best way to go for now.
    – cyqsimon
    Jul 8, 2021 at 8:08
5

It is now possible in Windows 10 Insider Preview Build 21337:

Reorder and customize your Virtual Desktops

Reorder Virtual Desktops:

  1. Enter Task View (via Win + Tab), create multiple new Virtual Desktops.
  2. Drag and drop a Virtual Desktop to another position in the list in Task View.
  3. Right click a Virtual Desktop thumbnail in task view and select “Move left” or “Move right” in the context menu to move the desktop to another position.
  4. Use keyboard navigation to set focus to the desired Virtual Desktop in Task View, and then press ALT + Shift + Left / Right Arrow to move it in either direction in the list.

https://blogs.windows.com/windows-insider/2021/03/17/announcing-windows-10-insider-preview-build-21337/

6
  • 3
    But its only available via the "Dev channel", which is especially unstable and not recommended for most people. "There will be some rough edges and low stability".
    – Chris D
    Apr 13, 2021 at 6:52
  • Yes, but it will be eventually available in stable channel, so still worth mentioning.
    – Paul
    Apr 13, 2021 at 8:02
  • 1
    Curious: anyone know how long on average between availability on a Dev channel and incorporated into regular slow stable updates? I know there is no way of knowing, and it can vary highly depending on the feature. But for something like this, is it more often a few months, or closer to a year or more? Oct 24, 2021 at 17:02
  • 1
    "eventually" @Paul ? whens that..
    – mikew
    Jan 8 at 8:43
  • 1
    I guess it was dropped in favor of Win11 sadly @mikew
    – Paul
    Jan 8 at 11:52
3

Here's what I currently do...

Dump the following regex tree:

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VirtualDesktops]

The VirtualDesktopIDs key will list the current order in which Win10 will recreate the desktops everytime it boots.

The Desktops key describes each desktop that's listed in VirtualDesktopIDs.

PLEASE NOTE: The VirtualDesktopIDs hex data is in reverse (little/bigendin) order from the '{...}' data in the VirtualDesktopIDs keys.

Just reorder the Desktops key how you want it, then reorder the VirtualDesktopIDs key to match, save, reboot and your virtual desktops should be in your desired order; at least mine do... ;-}

Enjoy!

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .