Pinterest Stumbleupon Whatsapp
Ads by Google

Sure, normal people only need to be connected to one Exchange server or have open only one instance of Outlook. I guess that means I am not normal! I have several Exchange servers I use daily and sometimes I need to be connected to more than one in a clip – and until now this posed a huge problem. When you try to open a second instance of Outlook it would just open it within the current context.

In plain English it would open a duplicate inbox to the one I already had open. It was doing nothing for me when I need to multi-task.

I found this tool written by a hacker called TheHammerOfGod that does EXACTLY what I needed it to do and it was also FREE.

If you have a need to launch multiple Outlook windows and you ARE NOT using advanced plugin’s like Xobni than you should definately give this a shot. It is SUPER EASY to use and for those of us that wished we had this for years will find it VERY ADDICTIVE! Check out the download here and you can Visit the HOG website here.

extraoutlook.exe

I mean this couldn’t have been easier! I wish I would have found this a hell of a long time ago!

Ads by Google

I downloaded the executable and ran it via Windows XP. I had my initial work installation of Outlook 2003 running and Windows shot back the above syntax screen.

So I dropped to a command prompt and changed directories into my ExtraOutlook.exe folder. and ran the following command to get my second instance of Outlook 2003 going:

open two outlooks

And sure enough It worked just as advertised. It does use double the memory and processor power so this would be a no go if you are running 512MB of ram. And Outlook 2007 uses even more resources than 2003 and 2003 uses more resources than 2000 so plan accordingly!

open two instances of outlook

Anyone else use something else to run double or triple profiles of Outlook?

  1. NEW USER VIENNA
    January 22, 2016 at 11:34 am

    when i am trying to use it with outlook 2010 i got error:
    function not found in import table

  2. lundy
    January 5, 2010 at 10:50 am

    well i had this app working last month but now whether I run it straight from a shortcut in windows or use the bat file suggestion above, the 2nd outlook and profile open and moments later the initial outlook closes. Any suggestions?
    Nothing else has changed on this laptop that I know of.

    Thanks

  3. Naz
    December 11, 2009 at 9:05 am

    This is exactly what I was looking for. Thanks everyone. However, I have two questions - Q 1. A short while after logging on to two separate accounts, the login box pops up again. Once I have worked out by trial and error which account it is and put the password in it goes away. It happens about two or three times then settles down. Any ideas please?
    Q 2. Is there an easy way to distinguish which account is which? I want to be able to either display it on the title bar or rename the Inbox. The mailbox name is so small it gets missed.

    Cheers.

  4. Ookami
    December 10, 2009 at 5:34 am

    @Punit: super...
    Thanx for this info. This is a valuable utility for me and should have been a feature on Windows 7 (OF 12).

  5. brabant
    December 8, 2009 at 1:37 pm

    Mike,

    Your setup was AWESOME. I was having trouble getting it to launch from the command line. And now I have it so it will automatically launch from a shortcut on my desktop thanks to you and extraoutlooksetup

    Thanks

  6. Larry
    October 20, 2009 at 3:18 pm

    I'm using XOBNI- there was a reference to not being able to use Extra Outlook if you are using XOBNI. Is this true?

  7. anon
    September 25, 2009 at 8:30 am

    Just used ExtraOutlook to allow me to connect to local exchange and an Outlook Anywhere exchange at the same time-brilliant!
    However, I've just noticed that the 2nd Outlook connected via https has somehow syncronised the local outlook's contacts and calendar. You also get an unknown error if you try copying from one to the other. So be warned !

  8. sam
    July 29, 2009 at 5:56 pm

    Can anyone walk through a step by step i CAN'T get this to work!

  9. Mike
    June 22, 2009 at 7:32 pm

    This is a great program. What would be nice - I just haven't figure it out enough - is a procedure to change the icon. For example the yellow one for one account, green for another, etc. So I can keep track of which account is open

  10. ghali
    May 3, 2009 at 8:27 pm

    This does not work in Vista64 for some reason :(

    • Morris
      May 18, 2009 at 4:05 pm

      It is working OK for me on Vista64
      Note you really need two Mail Profiles set up.
      To do that in Vista 64, you have to set your Control Panel view to Classic, then choose the "View 32-bit Control Panels" control item in order to get to the Mail setup control. Pretty icky.

    • Ron
      June 4, 2009 at 7:09 pm

      Morris, thanks for the last post. I'm on Vista64 as well.
      When I get to the New Profile window, I named it Outlook2. From here I am a bit messed up. I have been trying the suggestions prior to your post and that has me completely confused now.

  11. Lenny
    April 22, 2009 at 8:51 am

    This is really handy!

    Worked great...eventually - just incase anyone else trips up the same way i did though, do not copy and paste the {ExtraOutlook.exe “C:\Program Files\Microsoft OFFICE11\Outlook.exe” /profile “aNameILike”} bits above into notepad without altering them correctly, it took me a while to realise that the quotation marks were the wrong ones for DOS - doh! all good now though.

    very many thanks!

    Lenny

    • tehmina
      September 25, 2009 at 11:35 am

      in lenny's message it says they used the wrong quotation marks for DOS. how do you get the right quotation marks for DOS as i think this is the mistake I am making

      thanks
      tehmina

  12. BigMacDaddy
    March 31, 2009 at 10:12 am

    GREAT TOOL! Took me a while to get the syntax just right but got it sorted, now I have a BAT file with a shortcut on the task bar right next to my standard Outlook shortcut. I'm using Outlook '07 with the option of prompting me for which profile to use on startup so it's all pretty neat and simple. Will really make my life as a User Support bod much easier not having to close my own Outlook down to open up a users! THANKS HOG, KARL ET AL!

  13. Shane
    March 22, 2009 at 9:38 pm

    I think this is a great tool! Love it! I never went to the command line instead I had been using two desktop shortcuts with the switch for profile options... I just dumped the extraoutlook.exe in the office11 folder and now my path in the shortcut looks like follows.

    "C:\Program Files\Microsoft Office\OFFICE11\ExtraOutlook.exe" "C:\Program Files\Microsoft Office\OFFICE11\Outlook.exe" /Profile "fnf"

    I tried to create an additional outlook.exe as outlook2.exe so that maybe I could tell which instance in process explorer I wanted to terminate if necassary but it didnt work out and I dont want to mess with it any more. glad I found a solution... curious how it might work on a terminal server...

  14. Prabhu
    March 16, 2009 at 2:12 pm

    Great work.. i can able to access the outlook instance as many as i can... works really cool.

  15. Frank
    January 29, 2009 at 9:07 pm

    Tested it out and yes, it does work with 2 profiles with pop3 accounts. So it works with POP3, and from others comments with Exchange too.

  16. Frank
    January 29, 2009 at 12:48 am

    Anyone know if this works with POP3 accounts? I want to run multiple instances of Outlook with different POP3 accounts in each. Does this work? Also, does it manage separate address books and stuff?

  17. Gupta
    December 22, 2008 at 3:08 pm

    Its Really Great.
    Thanks Mike :)

  18. Nige
    December 10, 2008 at 10:21 am

    unless i type in the full path in a command windows a bat file does not work and i keep getting "cannot open file" has this been tested under office 2007

  19. Eric
    November 21, 2008 at 4:18 pm

    i have downloaded the software and created a .bat file and i can not get the second instance of outlook to run. below is the code i used can any1 help please?

    cd\
    cd c:\ExtraOutlook
    Extraoutlook.exe “C:\Program Files\Microsoft Office\OFFICE12\Outlook.exe” /profile “user folder”

  20. Philip
    October 24, 2008 at 3:28 pm

    Thanks!

    • Karl L. Gechlik
      October 25, 2008 at 9:21 am

      *** Let's see if Mark or Aibek can add the above link to the article as it does not appear ANYWHERE on the web anymore.

  21. Philip
    October 24, 2008 at 1:53 pm

    Echoing what Coogan said, "Where’d you get version 1.3? The download link above and the one on the author’s page both give me v1.2."

    It appears that the "profile" switch is not available in v1.2 and that function would be very useful to me. Other people have found ways around this, but it would be nice to be able to use the "profile" switch.

  22. Mike
    October 24, 2008 at 9:18 am

    If anyone is interested, I created a small setup program for ExtraOutlook that extracts ExtraOutlook into your Outlook application directory, creates a script to execute ExtraOutlook, and creates shortcuts to the script on your Desktop, Start Menu or Quick Launch toolbar.

    It is available for download here: happycynic.com/download/ExtraOutlookSetup.zip

    • Ron
      June 4, 2009 at 7:30 pm

      I'm on Vistax64, running Office Professional 2007. Will this work?

  23. Rles
    October 19, 2008 at 5:49 am

    Thanks for the guide on making the bat file. The trick worked wonderfully and very fast.

    But unfortunately, I seem to have got some settings mixed up, so when the extra outlook opened, it overtook my main outlook and i lost my work outlook.pst, luckily I had made a copy few days ago, so only lost some not very important emails.

    I did however used imap function of google and downloaded all my message from one of my account and played with this extra outlook function for a while, but until I am sure that it will not screw up my main copy of outlook I probably won't pursue it further. it seems I have got some paths mixed up or perhaps put the files in the wrong directories. I remember that initially when I created the 2nd profile, I gave it same "pop email details" as my original and main work use one, which could have caused all this trouble. I know.. stupid of me...

    Anyway, will give it another shot some other time. Thanks for the treat tip and help.

  24. NickViz
    October 17, 2008 at 2:36 am

    P.S. Fixed!
    I used RunAs command in conjunction with ExtraOutlook...

    Thanks a lot for the info about this magnificent tool!

  25. NickViz
    October 17, 2008 at 2:25 am

    Hi all,

    was anybody able to work with this stuff with 2 accounts in Exchange 2003 in AD env?

    I logged as a domain user, I get my Outlook, and I want to use second Outlook to work as another AD user.
    The ExtraOutlook.exe just starts another Outlook copy but with the same AD/mail account.

    Did anybody solve this problem?

    Nikolai.

    • renga
      November 11, 2008 at 6:33 am

      yes, It even works with two different accounts.
      All you have to do is ,
      To set the profiles that needs to be opened.
      start-controlpanel-mail-show profiles-select "prompt for a profile to be used" and thats it you have both different accounts weth extra outlook.exe.

      Hurray, This is really a good one.

  26. Coogan
    October 16, 2008 at 3:06 pm

    Where'd you get version 1.3? The download link above and the one on the author's page both give me v1.2.

    And whenever I add a command-line switch, like the /profile "blah", it just pops up the Usage window and disappears. If I leave the cls off, Outlook pops up with no problems.

    Coog

    • Jurgen
      October 16, 2008 at 5:27 pm

      @Coogan

      I left the /profile stuff out ... I've set the option to let Outlook ask me which profile I want to open when starting Outlook ...

      Regards,
      Jurgen

  27. RLes
    October 16, 2008 at 10:27 am

    nothin... just trying to clear my mess.. :)

    • Jurgen
      October 16, 2008 at 12:14 pm

      @RLes: you can make a batch file that does the trick for you. Here's how:

      - create a new empty text (.txt) file
      - open the text file and type something like this: extraoutlook.exe "C:\Program Files\Microsoft Office\Office12\OUTLOOK.EXE" (change the path if your Outlook is located somewhere else on your computer)
      - save and close the text file
      - change the extension .txt to .bat (for example: start.txt becomes start.bat)
      - put the .bat file in the same folder as extraoutlook.exe
      - double-click the .bat file
      - tadaaaaaaaaa ... extraoutlook is started and you don't have to type a single word! :)

      If you want, you can make a shortcut (for example, on your desktop) to the .bat file!

      Enjoy!

      Regards,
      Jurgen

  28. RLes
    October 16, 2008 at 10:25 am

    sorry Guys, if you see duplicates, hope karl can remove them...

    Howdy Guys and Thanks Karl. I have the account settings done.

    And have some questions, hope someone can help.

    NUMBER 1: Does the second session only works from command line interface? Cos right now to start the 2nd simultaneous session of outlook I need to start Run Cmd and enter the whole code c:Extraoutlook>...... and press enter and then it starts. Do I have to do this everytime to run outlook 2, 3, 4 sessions? if yes, then any easy way of doing it, or do I always have to Start Run Cmd and full command and enter to run more sessions? like a short cut to do this thing for me, so everytime I click on it this whole thing gets done automatically?

    Number 2: Actually I already figured out # 2. Personal profile also has it's own saving place in outlook folder named outlook1.pst... so just a little help with above question will be appreciated.

  29. RLes
    October 16, 2008 at 10:24 am

    Howdy Guys and Thanks Karl. I have the account settings done.

    And have some questions, hope someone can help.

    NUMBER 1: Does the second session only works from command line interface? Cos right now to start the 2nd simultaneous session of outlook I need to start Run Cmd and enter the whole code c:Extraoutlook>...... and press enter and then it starts. Do I have to do this everytime to run outlook 2, 3, 4 sessions? if yes, then any easy way of doing it, or do I always have to Start Run Cmd and full command and enter to run more sessions? like a short cut to do this thing for me, so everytime I click on it this whole thing gets done automatically?

    Number 2: Actually I already figured out # 2. Personal profile also has it's own saving place in outlook folder named outlook1.pst... so just a little help with above question will be appreciated.

  30. Alex
    October 15, 2008 at 2:55 am

    Hi Everyone,
    Very nice approach! Thank you.

    My Outlook is customized to hide to tray when minimized. Currently I use two instances of Outlook running, and both of them are minimized (i.e. hidden to tray). But there is only one Outlook icon in tray! When I try to restore it, only one instance restores. Can anybody advise how to restore the second instance?

    Thank you in advance

    • Jurgen
      October 16, 2008 at 3:57 am

      I'm having the same problem as Alex. It would be great to have two Outlook icons in the system tray.

      Thanks in advance!

      Regards,
      Jurgen

    • Ivan
      January 19, 2009 at 8:19 am

      Hi,

      For those of you using the ExtraOutlook with the minimize to tray option enabled: there is currently no way to show two icons on the tray.
      There is a way around this with the use of Sysinternal's Process Explorer. While on the list of processes running, you will be able to see tow outlook processes. To bring the window of a particular Outlook instance, right-click on it and select Window -> Bring to Front.

      Process Explorer

    • ghani
      October 1, 2009 at 4:11 am

      hi,,
      i got two icons of outlook in notification area..but i didnt know how i got them,may be some steps to be followed for these to appear in notification area,like sequence of opening outlook instances.

  31. Jan
    October 9, 2008 at 12:48 pm

    I was waiting for this for a long time!
    Now, if I was only smart enough to be able to understand how to install this app.

    • Karl L. Gechlik
      October 10, 2008 at 11:37 am

      It's not hard! Where are you getting stuck Jan?

    • Jan
      October 10, 2008 at 2:46 pm

      I get stuck at the command line.

      My ExtraOutlook.exe file is on my desktop, so I click/type: start run cmd

      Then I go to: C:\Documents and Settings\Jan\Desktop>
      at the prompt I type: >ExtraOutlook.exe "C:\Program Files\Microsoft OFFICE11\Outlook.exe" /profile "aNameILike"

      then I get an error
      ExtraOutlook.exe is not a valid Win32 application

    • Karl L. Gechlik | AskTheAdmin.com
      March 31, 2009 at 11:09 am

      Try copying the files to a new folder in the root of your hard drive and trying again. Make sure you use the full path like c:\folder\ExtraOutlook.exe ....

  32. Zeljko
    October 9, 2008 at 7:42 am

    Great app. i was looking for this for months :)
    Thanks.

  33. TheFix
    October 8, 2008 at 10:20 pm

    Wow, amazing app, especially for those out there with multiple monitors and the need to send from multiple accounts. Great find.

  34. Aibek
    October 8, 2008 at 5:47 pm

    @ Karl

    Nice app. A while ago Mark wrote about how to run multiple instances of the same program on Windows, I think it will work with Outlook as well.

    • Punit
      March 31, 2009 at 9:17 am

      HI i just modified these instruction in a simple way to suit my needs hope this helps.
      Step 1: Download Extraoutlook.exe
      Step 2: Save the Extraoutlook.exe file in your c: drive
      Step 3: OPen Notepad and type the following in it (Excluding the 3 dashes at the begining and the end)
      --- @echo off
      c:
      ExtraOutlook.exe "C:\Program Files\Microsoft Office\Office11\OUTLOOK.EXE" ---
      Step 4: Save as "Outlook.bat" on the desktop.
      Step 5: Double click on the Outlook.bat file on the desktop to open as many instances of outlook you want.

      Simple :)

Leave a Reply

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