Windows Virtual Desktop Helper
Simple and lightweight app to help with Virtual Desktops for Windows 10 and Windows 11.
Download v1.10 Setup (.msi) | Download v1.10 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.
Features
- Show desktop number in notification area
- Show desktop name when switching desktops
- Show prev/next desktop by clicking icons in notification area
- Autostart with Windows
- Simple and lightweight
- Configurable
- Free
Installation
Requirements
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
Setup
You can install Windows Virtual Desktop Helper to your system using the setup program.
Download WindowsVirtualDesktopHelper Setup v1.10.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.
Executable
You can just run the executable file WindowsVirtualDesktopHelper.exe to use Windows Virtual Desktop Helper.
Download WindowsVirtualDesktopHelper Executable v1.10.zip
Special Thanks
Many thanks for the work done by MScholtes and contributions by Flaflo.
Donate
Do you like Windows Virtual Desktop Helper?
Compatibility
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
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.
Roadmap
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
Changelog
See CHANGELOG.md
Frequently Asked Questions
Where is the icon showing the screen number?
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.
Why are the prev/next screen icons in the wrong order?
Windows automatically organizes and orders the notification area icons. You can drag prev/next screen icons to organize them accordingly.
Why is this app is being reported by Windows Defender as untrusted?
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.
Why is this app is being reported by Windows Defender as malware?
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.
Why is the app based on the older .NET 4.7?
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.