Simple and lightweight app to help with Virtual Desktops for Windows 10 and Windows 11.
Download v1.15 Setup (.msi) | Download v1.15 Executable (.zip)
Windows comes builtin with virtual desktops, however some important features are missing, such as displaying which desktop you are on when switching. Windows Virtual Desktop Helper helps fix some of these missing features.
Keywords: Virtual Desktop indicator, Virtual Desktop name, Virtual Desktop number
Note: Currently Windows Virtual Desktop Helper is not code-signed, and may be reported as untrusted by Windows Defender or other anti-virus applications. Typically, after enough users download, install, and report the software as okay/safe, this warning will go away.
- Show desktop number in notification area
- Show desktop name when switching desktops
- Show prev/next desktop by clicking icons in notification area
- Show desktop initial in notification area
- Jump to desktop using hot keys
- Autostart with Windows
- Simple and lightweight
- Configurable
- Free
Windows Virtual Desktop Helper needs the Microsoft .NET Framework 4.7 or higher in order to run. Most likely you already have this installed, otherwise you can get it from dotnet.microsoft.com
You can install Windows Virtual Desktop Helper to your system using the setup program.
Download WindowsVirtualDesktopHelper Setup v1.15.msi
Note: Currently Windows Virtual Desktop Helper is not code-signed, and may be reported as malware by Windows Defender or other anti-virus applications. Typically, after enough users download, install, and report the software as okay/safe, this malware warning will go away. If you prefer to avoid some of these issues, use the Zip version of the executable instead.
You can just run the executable file WindowsVirtualDesktopHelper.exe to use Windows Virtual Desktop Helper.
Download WindowsVirtualDesktopHelper Executable v1.15.zip
Many thanks for the original API work done by MScholtes and contributions by Flaflo.
Thanks to the following contributors:
Do you like Windows Virtual Desktop Helper?
Currently this app is compatible with Windows 10 and Windows 11. Microsoft is constantly changing their API for the Virtual Desktops, so it appears not all builds of Windows are fully working yet.
The following builds have been confirmed as working:
- Windows 10
- 21H2 19044
- Windows 11
- 21H2 22000
- 22H2 22621
- 22H2 25158-25267
- 25314 (experimental)
The following builds have been cofnirmed as NOT working:
- na
The following versions are not supported:
- Windows 7
- Windows 8
- Windows Server
If you know of a working version or non-working version, please report it.
While the goal of this app is to remain simple and lightweight, there are some features that will still be added:
- Settings: more configuration options
- Console-Mode: allow a console-mode which can be used by scripts
See CHANGELOG.md
Microsoft is constantly changing the Windows APIs for managing virtual desktops - thus usually with each new version we have to write a new API wrapper to interface with Windows. This takes time, and sometimes is not easy to integrate with. Don't expect immediate support for un-released versions of Windows (like Insider).
Windows automatically organizes the notification area icons, and places new ones in the icons menu under the ^ chevron. You can drag the screen number into the main icon area from there to have it always showing.
Windows automatically organizes and orders the notification area icons. You can drag prev/next screen icons to organize them accordingly.
Currently Windows Virtual Desktop Helper is not code-signed, and thus may be reported as untrusted. With USD 70 donations per year, the app will be signed.
Currently Windows Virtual Desktop Helper is not code-signed, and due to its installation option for installing to autostart, may be flagged as malware. Typically, after enough users download, install, and report the software as okay/safe, this malware warning will go away. With USD 70 donations per year, the app will be signed.
The idea is to make the app as easy and lightweight to run as possible. Most systems have some version of .NET installed, thus we use a low version to cover as many users as possible.