Run Multiple Instances of Outlook with Extra Outlook

Microsoft Outlook is undoubted the one of the most powerful desktop email client, but you cannot have multiple copies of Outlook running at the same time connected to two different servers. What we mean is not multiple profiles, but two separate instances running concurrently, each with their own associated profile. This can be achieved using Extra Outlook, a freeware which allows you to run multiple versions of Outlook each connected to two different servers.

Extra Outlook

Under normal case whenever you launch another instance of Outlook.exe, it first checks if there is an existing Outlook.exe running and this is the reason why multiple instances are not possible. This tool actually modifies the Outlook executable and causes Outlook to not check to see if another Outlook is running.

To use this application, you will need to create multiple profiles in Outlook. Install Extra Outlook and then from command line you can call another instance of Outlook using the command – extraoutlook.exe “C:\Program Files\Microsoft Office\Office12\outlook.exe” assuming that Outlook.exe is installed in the given location. This will prompt you to select the Outlook profile you want to load.

With this application you can have one instance of Outlook connecting to your business mail and another one using your personal mail.

Important: This application modifies the Outlook files, so if you are not comfortable with that, please do not install it. Moreover if you have install plugins like Xobni, it might have issues loading, so use it at your own risk.

This application works with Outlook 2003/2007

Download Extra Outlook

Nirmal is a Technology Blogger and a Microsoft MVP in Windows. Blogging has been his passion for more than a decade now, he started with this blog in 2007. He can be contacted at You can find Nirmal on , and .

You may also like


  1. Hi,

    You had a mention about the plugin XOBNI. Is it apparently required for proper functioning of Extra Outlook or is there no relation between both of them?

    Also, I dont see any 2nd instance opening up though I have followed the above instructions. Could you please guide me through please?


  2. Just want to stay in sync with this because I need Extra Outlook so badly.

  3. FYI, ExtraOutlooks does *not* modify any Outlook files.

  4. Will this run under Windows 7?

  5. Bharadwaj, I believe he was saying Xobni can interfere with the operation of ExtraOutlook. I am running Xobni, and ExtraOutlook isn’t working.
    I’m not saying Xobni is the cause, just saying my experience.
    I’m also running Windows 7, so that could be causing problems too

  6. Can anyone confirm if this runs on Windows 7?

  7. It’s doesnt modifies any outlook file. It fools the exe into thinking there’s not a intance of Outlook already running. Yes, it works on Windows 7.

  8. I managed to configured 2 different profiles. But when I tried to run 2 extraoutlook, after selection of the 2nd profile, I got an error message stating ‘Cannot start Microsoft Office Outlook. The attachment size exceeds the allowable limit.’

    But I can start the 2nd profile on the 1st instance of Outlook without any problems.

    Anyone encountered this problem as well?

  9. I have managed to resolve this issue. The path in the ExtraOutlook.bat file must be the full path name. i.e. “C:\Program Files\Microsoft Office\Office12\Outlook.exe”.

  10. @Frank @Richard I’m currently using this on Windows 7 Pro 64bits.

    Nice utility, thanks.

  11. When I open the 2nd outlook profile, it automatically opens the same one and does not give the chance to select a different profile?

    Any help please??

  12. If you open mail in the control panel and click on profiles, make sure you have it checked for “prompt for a profile to be used”

  13. Thanks but I’ve already checked that and have the setting correct to prompt for a profile.

    I’ve now set up 2 profiles and have to close one outlook profile to open another, which is not ideal.

  14. hi CJ try this at your target :
    “C:\Program Files\Microsoft Office\Office12\ExtraOutlook.exe” “C:\Program Files\Microsoft Office\Office12\outlook.exe”

    This is basically calling the extraoutlook first then the outlook. It worked at my Win7.

  15. Well, despite the fact I can run two instances of Outlook, I do not really understand how to add a new profile with another exchange server. Because when I try to add it, the error message takes place like “Outlook supports only one profile with MES”

  16. when i try to run the extraoutlook it gives me message to create new profile!!!!! i am running under windows 7
    i have successfully created 2 profiles. any help

  17. Hi,
    Good article …

    I did as advised …. created 2 profiles and 2 shorcuts, and 2 instances of outlook did start,

    when I minimised both the windows, I could NOT get them back …. I COULD get back only one of them; however still had 2 instances of OUTLOOK.exe in Task manager.

    (PS: Outlook 2007, when running has an icon in the system tray, which comes with a setting … ‘Hide when minimized’ …. and I have that enabled … but extraoutlook does not create 2 icons in the system tray.)

    any workarounds?


  18. thanks its work for me ..i ma using same on 5 computers

  19. Works flawless on Windows7 and MS Outlook 2010
    Make sure you use the lastest version which supports the input of profilenames.

    1) Download and Copy the tool to any location on your local disk, e.g. in D:\TOOLS
    2) Close running instances of Outlook
    3) Create mailprofile A (e.g. “profile 1”) (start – settings – controlpanel – mail)
    4) Create mailprofile B (e.g. “profile 2”)
    5) Create a shortcut on your desktop to the tool
    6) Rename the shortcut, e.g. “Outlook Profile 1”
    7) Edit its properties:
    D:\tools\ExtraOutlook.exe “C:\Program Files\Microsoft Office\Office14\OUTLOOK.EXE” /profile “Profile 1”
    (check the correct path to your outlook.exe!)
    (make sure to use “” if your mailprofile contains spaces)
    8) Copy the edited shortcut on the desktop
    9) Edit its properties:
    D:\tools\ExtraOutlook.exe “C:\Program Files\Microsoft Office\Office14\OUTLOOK.EXE” /profile “Profile 2”


    1. Hi,

      i am getting error dialog like function not found in Import Table..Please suggest on this

  20. Is there still support for this Tools. It has saved the day in my organization. However even thought it allows you have multiple Outlooks open it currently only provides the first Outlook session with the VBA/Macro Utility… Is there a way to get mulitiple sessions of the MS VB?
    Currently using 1.3
    ExtraOutlook.exe “%OFFICE12PATH%\OUTLOOK.EXE” /profile “NOTIFY” /autorun “Macro”
    Possible Work around: Is is possible to have one macro run against another session?

  21. Great work done by you. I was attempting to open the file that was attached for the scanpst and learned a new methot of finding originally installed version. If you right click the .PST file, then click “open with” you will get a dialog box. Click the down pointing arrow to the right of “other programs” and then click on browse. Now double click microsoft office, double click office 12, then scroll down the list to scanpst and double click it. Scanost is right above it and has the same icon….a ripped envelope.outlook pst repair

  22. I am using Windows 2007 with Office 2010.

    I am not able to find the location of extraoutlook.exe after the installation. Please some help me

  23. Work great for me in Outlook 2007 / Windows 7. Couple of errors about non-essential add-ins I’ll live with, but it seems to be working flawlessly. Saved my life and got me out of OWA 2003 hell with my second account.


  24. This is a fabulous program, I’ve been using it for 2-3 years, but beware if you use MS Publisher with outlook for mail merges. When two profilies are open using Extraoutlook, it does not always choose the correct one (i.e. the emails can end up in the outbo of the wrong profile!). You can’t blame Microsoft for this – they designed it thinking only one profile could be open at a time.
    But Extraoutlook is still a fantastic piece of software.

    1. “can’t blame Microsoft” You’re kidding, right? WTF were they thinking assuming that no one would ever have more than one exchange account? WTF were they thinking that no one would ever want more than one Outlook window open at a time? WTF is wrong with them that they create such great software, and then hobble it with senseless restrictions. I mean really, WTF? Oh wait, I know! They were thinking that if you really wanted two instances of Outlook at the same time, you’d go out, buy another computer, and, wait for it, buy another copy of Windows and Office to go with. Microsoft FTW!

  25. Hi,

    i am getting error dialog like function not found in Import Table..Please suggest on this

Leave a reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

More in:Freewares