MultiDesk is A Tabbed Remote Desktop Client


Using Windows native Remote Desktop Client has two major disadvantage. One is that you can only connect to one session through one client. If you want to connect to two or three machines, you would need to open RDP client 2 or 3 times to do it. The other one is that you can’t connect to the console through native RDP client. It is usually ok when connecting to Windows client like XP or Windows 7 but when RDP to Windows server, connecting to the console is very important and useful.

image thumb27 - MultiDesk is A Tabbed Remote Desktop Client

MultiDesk is a free portable tab-based Remote Desktop Client manager that removes these 2 disadvantage out of the equation to make your remote control experience in a closed manageable environment. With MultiDesk, you can open many remote desktop sessions at the same time all nicely arranged in tab at the top of the window. You can simply manage them by switching the tabs without leaving the program. All connections can also be managed in groups. And each group has its own credentials to be used in all machines within the group.

Written in C++, it runs small, and fast, with only one executable file. Each remote desktop connection can be connected either through session or the console

image thumb28 - MultiDesk is A Tabbed Remote Desktop Client

You can also specify the TCP port if the remote machine is not using the default 3389.

image thumb29 - MultiDesk is A Tabbed Remote Desktop Client

What’s better is that you can not only specify a fixed window but also make it fit to the size of MultiDesk window. Heck, you can even make a margin of it to make it a bit more stylish.

image thumb30 - MultiDesk is A Tabbed Remote Desktop Client

The latest version, released Feb 9, has now 64bit version included. So if you are trying to use MultiDesk on a 64-bit Windows 7 machine, use the 64-bit executable file instead.

MultiDesk is a portable tool that saves its configuration settings including all machine connection data into an XML file in the same folder. Since Program Files (x86) is not writeable in 64-bit Windows, make sure do not place the executable file inside it.

One thing also worth noting is that to enable single instance so that no multiple sessions to the same remote machine is allowed, add the following line to “Settings” section in multidesk.xml configuration file.



  1. Mremoteng is much better

    support more than just remote destops. As a system admin I can work totally in one window 🙂

    mRemoteNG supports the following protocols:
    RDP (Remote Desktop/Terminal Server)
    VNC (Virtual Network Computing)
    ICA (Citrix Independent Computing Architecture)
    SSH (Secure Shell)
    Telnet (TELecommunication NETwork)
    HTTP/HTTPS (Hypertext Transfer Protocol)
    Raw Socket Connections

  2. Windows’ native Remote Desktop client does let you connect to the console session, but you have to use a command-line parameter to do so.
    mstsc /console (for XP, or any system running older terminal services)
    mstsc /admin (for Win7)

    Still, I agree that it is lacking features and look forward to trying out Multidesk.

  3. I may be a bit late since it is from 2014 but it still in the first result for tabbed remote desktop on Google.

    I would suggest Remote Desktop Manager from devolutions.

    This one look very simple but rdm is way more powerful

  4. Remote Desktop Manager is the way to go imo.. Almost any feature you can imagine a perfect rdp program could have. Give it a try!


Please enter your comment!
Please enter your name here