I was asked in the comments of a previous post how I managed to run multiple versions of Skype at the same time and while answering him, I thought it was worth turning my answer into a post. It isn’t just Skype that this can be used for. You can also use this method to run multiple versions of your favourite instant messaging program (if you have more than one ID) or multiple versions of your internet browser if you have more than one email account with the same provider. For instance, using this tip you can access multiple gmail accounts at the same time.
With the Windows operating system, everything runs under a user account which you log into when you boot up the computer. Say for the purposes of this discussion, my main default user account on my PC is MARK_1. Well when I boot up the PC in the morning, MARK_1 will load and all programs I subsequently use will run under MARK_1.
But I sometimes help out a friend who runs a virtual telephone answering service through Skype. So obviously only one Skype line isn’t going to cut it. To open more Skype lines (without having to log in and out of Windows all the time), here’s what you do :

First, you need to set up more Windows user accounts. To make this simple, I’ll name them MARK_2, MARK_3 and so on. Since I have a German language computer, I can’t really post too many screenshots and I am unsure of the terminology on an English language computer so I will describe it to you in general terms and perhaps you can tell me the exact wording. In the Windows start menu, you have a “System Setup” option and in there is an option called “User Accounts”. This is where you maintain your Windows accounts, including the main administrator account.
Just open that option up, choose the new account option and set up as many new accounts as you need. YOU DON’T HAVE TO LOG OUT OF YOUR CURRENT USER ACCOUNT TO DO THIS! Plus you need to have administrator privileges to set up new accounts. So trying this at work is probably not a good idea as your IT department will probably not appreciate it.
Once the accounts are set up, go to the desktop icon (or the start menu link) of the program you want to start again and choose “run as”. This will open up a sign-in box with a drop-down list of your user accounts (which by now should contain the new ones you have just created). Just choose another account, enter the password (if you set one up during the account creation process) and the program will instantly open again under that new windows user account.
Using this method, I have run up to five Skype lines simultaneously and the ICQ chat program three times (although I am sure more is possible if you have the CPU capacity to support them all). As I said before, you can also use this method to run more than one Firefox browser to check email accounts or perhaps you want to be logged in as two different users in a social network? The possibilities for running more than one Windows user account is endless.
Can you think of other scenarios where running more than one user account would be beneficial? Let’s hear it in the comments!
By: Mark O’Neill is a freelance writer, proofreader and blogger. Visit his blog at BetterThanTherapy.net
If you found this article useful then please help us spread the word by Stumbling It.
If you like this article then subscribe to MakeUseOf feed and get latest articles delivered to your Feedreader. If you want to recieve latest articles in your email click here. It's FREE!
[...] privileges in order to pull this off, so it probably wouldn’t fly at the workplace. How To run multiple versions of the same program on your PC [...]
[...] privileges in order to pull this off, so it probably wouldn’t fly at the workplace. How To run multiple versions of the same program on your PC [...]
thank you for the nice tip, it’s going to my bookmarks.
[...] Article Link [...]
Can this be used for windows Vista ultimate? I am planning to use WVU soon and can I have 2-3 instances of Microsoft Outlook running at the same time? And without any problem? And does it provide any more security? For example if User One is using Outlook to send / receive customer emails and User 2 is using Outlook to send / receive supplier emails. So for the purpose of not sending original supplier data to customer, isn’t running multiple version of the same program an excellent idea??? What about firewalls and antivirus software, will they have to be installed for each user separately.
Thanks for your time and sorry for many questions.
[...] tutorial isn’t mine, go to MakeUseOf.com to get [...]
This tips is brilliant! How come I never thought of this before?
This is a great idea, but it doesnt seem to work with Windows Live Messenger.
This is a great idea, but it doesn’t seem to work with Windows Live Messenger..?
Ken : Since I don’t have Vista (and I don’t plan to get it either), I can’t help you out with the Vista question. Plus I don’t use Outlook so I can’t help you out there either. However, from a security point of view, I can assure you that everything is 100% secure. You don’t need to make any adjustments to your firewall or anti-virus software if all the versions of the software are on the same computer. Everything will be protected.
As for people mentioning it doesn’t work with MSN Messenger, well that’s news to me. I don’t use MSN Messenger either but it’s good to know this nevertheless. I wonder why this doesn’t work?
I’m sure you’ve worked this out already but in the article, I forgot to say that when you have your user accounts set up, you go to the link / icon of the program you want to run again and you RIGHT-CLICK on the link /icon to get the “run as” option. Somebody asked me how you got that little menu to pop up….
Brilliant!
[...] privileges in order to pull this off, so it probably wouldn’t fly at the workplace. How To run multiple versions of the same program on your PC [...]
Good tip … for Windows Live Messenger, there isn’t any “run as” option when right-clicked on the program shortcut/link … hmmm, wonder why, too.
[...] How To run multiple versions of the same program on your PC » Cool Websites, Software and Internet … How To run multiple versions of the same program on your PC. Simple instructions… very helpful. (tags: internet-tools innovative) [...]
Nice tip! But creating too many users may create lots of folders in Document and settings. But this is certainly a good hack that does not require any additional software or complicated hacks.
By the way, let me correct you, in English version Windows, instead of “System Setup”, it’s “Control Panel”.
Mark: Thanks. I also am having second thoughts about using vista. Anyway, I guess, we should be able to use your recommendation on xp without a glitch and it’s actually a news that it does not work on msn, so if anyone has a workaround, then that will be great.
Just TOL (thinking out loud), what if someone is using those programs which help us to use all IM programs at once, like you open one program (i am not sure if it is called Trilian) and then u can use, msn, yahoo, etc, etc… so has anyone given it a try? if using multiple instances of such a program, then can you also actually use the 2 instances of the msn at the same time, through the use of such programs.
anyone given it a try? will be nice to know.
Eric,
I don’t use Windows Live Messenger, but generally you can get the “run as” option by holding down the shift button while right-clicking the program’s icon. Also, you can create shortcuts that will automatically start as another user. You will only be prompted for the password. I’ve done this at work. The instructions for doing this can be easily found with a Google search. Sometimes the syntax for the command can be tricky, but it’s not too hard to do. Just practice your “run as” command from the run box until you figure out what works.
Its called “Control Panel” instead of “System Setup”
Well it may not so obvious when you have non-English windows.
In German, the control panel is “systemsteuerung” which is “system setup”
I can’t get this to work and I’m not sure why. I have two logins on my laptop, Owner, with full admin access, guest, and another one I just created, called James. When I try the Run As command however, it only shows me the one called Owner. Also, I tried to rename the Owner login, to Administrator, but it told me I couldn’t as there was already one called that. It doesn’t show up in the User Accounts box though.
Can anyone shed any light on this for me please?
James : if it only shows one account (when there are more accounts on your PC) then it can only mean that you don’t have full administrator privileges on your Windows user account (an administrator can see everything). You need to be using a Windows account with full admin privileges. Try bringing the administrator account back to life by using the tutorial here - http://www.makeuseof.com/tag/registry-tweaks-to-give-your-windows-an-ooomph
Once you’ve done that, run Windows under the adminstrator account. You should now be able to see the other accounts under “run as”
how can you run multiple lines simultaneously off skype for a small business we would like to buy the linksys system that you plug into the router…thanks
[...] How To run multiple versions of the same program on your PC » Cool Websites, Software and Internet … (tags: windows multiple useraccounts) [...]
Clarification - This MAY help James.
I had a few issues setting this up. However, I found that, once you have created the account, (say Mark2) it is necessary to enter the account forst to ‘propogate’ it. THEN it’s ‘real’ on your system and you can follow Mark’s instructions.
On the OUTLOOK side of things - I can confirm that NO, you cannot run multilple Outlooks using this method. I REALLY need to as I run 2 business and we are forever sending emails with the wrong signature or from the account. Never mind - back to the drawing board…
David : I hate to disagree with you but it is not necessary to “enter” the new account first (I assume you mean log into the account?). I have the main admin account and four extra accounts and I have never in the 8 months that I have had them set up, ever had to go into the four extra accounts. I just set them up on the Windows User Accounts screen and they were immediately good to go.
i need to open two emails on same massenger
[...] Via | makeuseof.com [...]
im tryin to run a game on my machine twice… silkroadonline to p lvl my own chars… do you know if this method will work for that, if not do you know a way to get it to work
I’m not a games expert so someone else will have to answer this. But a basic question would have to be how can you run two simultaneous games on the computer at the same time? Split monitor? Two monitors?
The simple answer for Windows gaming is No. The reason is slightly complex, and a possible solution is even more-so complex.
I’m guessing you are referring to full screen games, not windowed games like solitaire. Unfortunately this is basically impossible to do with Windows.
Here is a little more detailed explanation.
Technical Background: Windows handles multi-monitors like so. In WindowsXP there is a Primary monitor, and additional monitors may be enabled by extending the desktop to include these additional monitors. With a proprietary video card control panel and driver, these additional monitors can also be “clones” of the primary monitor, but there is still only one Primary monitor.
Problem #1: Games are generally programmed to run only on the Primary monitor. If the game does support multi-monitor (think flight sims), it usually spans across all the monitors. Say you have a Flight Sim running and subsequently load Madden. Madden will minimize the Flight Sim, and only run itself on the Primary monitor, blanking out the other monitors. The game has to be programmed to enable monitor mapping; this is not easy to accomplish, rarely do people want this functionality, so subsequently no one ever programs for it.
Problem #2: Windows only allows for one active Session at a time to interact with the graphics subsystem. The “Run As” feature runs a program for you using another user’s permissions, but still in your active Session. If you would try to do a “Switch User”, that program would not be active in their Session, only yours. So you cannot load the Flight Sim with your account and then do a Run As command to load Madden as a workaround. Since it is a process active in your Session, and it still has to obey problem #1.
Problem #3: One input device focus point. Since Windows only allows one active Session (think one user), there is no reason to have multiple cursors on the screen. Think of a laptop. You can have a touchpad, a nub mouse, a bunch of USB mice, and a few Bluetooth mice all connected, but you will only have one cursor/arrow. What about gamepads you say? Yes there are multiple input paths, but they always interact with one process at a time. If the Windows input handler doesn’t notice any reserved keystroke like “CTRL-ALT-DEL” or a globally registered hotkey, it passes the input to the window that has focus. So there is no way to interact with both games at the same time.
Solution: You need to have an operating system that will concurrently allow multiple input devices mapped to multiple Sessions, that are mapped to different Monitors, and have those different Sessions interact with your multiple game instances. This isn’t Windows.
Cheviot. I know about Remote Desktop Connection and Terminal Services and how it allows multiple users to have multiple Sessions on one Windows computer, but this is not what the question deals with. RDC and TS allow multiple computers or thin clients to run and view a session remotely, but the current user on the server machine still cannot view all of those sessions individually on that machine, only their active one.
[...] are two options. One is the option I advocated on MakeUseOf back in September which is to make use of the “run as” command in the right-click menu. [...]
Hum, this tip doesn’t work for me (XPSP2), even with logging into the newly created accounts to “propagate” them as said in another post.
Both accounts have administrator rights and I can’t get any of my VoIP clients to run more than once (SJPhone, X-Lite, 3CX Phone). Even if I begin with the “Run as…” and then try to launch the program normally.
Any idea?
You don’t have to “propagate” them first - I have four extra accounts and I have never had to log into them first.
Without seeing your computer, I couldn’t begin to suggest what the problem might be. One possible problem though - maybe the program you are trying to launch doesn’t allow more than one instance at a time to be run? Maybe there is something in the code that prevents this hack from being carried out? Just a thought. If you have Skype, try that and see if it works.
Also you could check the accounts one more time to make sure that administrator rights really have been granted.
I have XP service pack 2 also and it works fine for me. But from a distance, I can’t begin to properly analyse your problem.
for gaming i usually go into properties from the desktop icon and in the target line at the end add this …. -multiple …. it will only open multiple instances if you access from desktop icon =) have fun!
I have been googling for this for last 2 hours and my search ends with this finest article. Many thanks its working with charm.