Posted by & filed under Exchange Server, Windows / Server.

If you have received outlook error 0x80040154 you may have a big problem. This is one of those generic “no one knows” or “has a thousand fixes-and none work for you” errors. In outlook it comes up as “unknown error” which is very frustrating.

Files that were once registered become unregistered or something in the registry is corrupt. In Outlook 2003 the major offender is inetcomm.dll. I’ll guide you through a few common solutions:

  1. Click Start -> Run and type regsvr32 inetcomm.dll
  2. Restart your computer and try to start Outlook. If it works, fantastic! The problem was inetcomm.dll somehow became unregistered.
  3. Restart your computer in Safe Mode with Networking (F8 a second after boot-up but before the Windows load screen pops up) and try to open Outlook. If it works, you may have a virus or piece of software that is conflicting with Outlook. If you have recently installed any software that could be the culprit, uninstall it and try again. Otherwise, while still in Safe Mode, start an antivirus program and scan for viruses/trojans/spyware, etc.
  4. If that doesn’t work, try removing the current Outlook profile you are using. Be sure to backup your email folders and settings first. Go to Control Panel -> Mail -> Profiles. Either delete the current profile or add a new profile and set it to default. Since it is likely a problem with the old profile, you do not want to use any of the old outlook files* or settings but reenter or import them. Setup an email account with the new profile and test it out before you import your old personal or archive folders.
  5. If that doesn’t work, try repairing Outlook/Office*. Go to Control Panel -> Add/Remove Programs -> Outlook or Office and click uninstall or repair (depending on the version of Windows). A dialog box will appear and walk you through the repair process. Be sure to backup your folders and settings.
  6. If the repair doesn’t work, you will need to uninstall Outlook and reinstall it.

* When you repair or reinstall Outlook it does not delete the personal folders by default. This is a good feature in case Outlook does get damaged, however, when Outlook is damaged as a result of the folders or profiles, not removing them during the above operations does not help. I recommend once you backup your folders and settings to delete all traces of Outlook information from the location: C:\Documents and Settings\username\Application Data\Microsoft\Outlook\ . Then reinstall outlook or create a new profile. This is a last resort of course, because it is 100% starting over. With many people Outlook is their lifeline and keeping all information within it is critical.

(4.20 out of 5)

19 Responses to “Outlook Error 0x80040154”

  1. Jerry

    I have this error – because I don’t have Outlook Express installed on my system. So I installed it, read hundreds of pages like this on how to fix the error but still have not fixed it. I believe it is due to the inetcomm.dll file being unregistered, but I can’t get it to register. Having it in the system32 folder, and running regsvr32 inetcomm.dll I receive this error: ‘LoadLibrary(“inetcomm.dll”) failed – The specified module could not be found.’ … I have tried about 4 different versions of the dll, I have tried to regsvr dirpath/inetcomm.dll, etc – and it fails everytime. Any further ideas?


  2. Ben

    Yes, fantastic, I was going to reinstall everything,
    I was going to try a new mail program because of this
    error 80040154, it was driving me nuts, and then I found this website.
    The first solution, the one with inetcomm.dll was the
    right one. Again, Fantastic and thanks a lot.

  3. Dislike80040154

    See that’s the problem. People seem to be so frustrated and then they do the inetcomm.dll register and they shout for joy.

    But for the rest of us…we knew enough to try that in the first 4 seconds but then spent 4 days wondering why that “solution” simply does not work.

    I tried a scannow but its taking more than an hour to do the scan. I will try renaming the inetcomm.dll file.

    If something takes more than 3 hours to fix, it might be best to backup your files and wipe your harddrive and reinstall XP and everything else from there.

  4. Marc

    I’m in agreement with Dislike80040154!

    Either inetcomm.dll registers and everything is fine, or you spend days chasing your tail round in circles trying to get it all working again.

    I have 3 Virtual Machines, all clones of each other. 2 work fine whith no problems, but the last one refuses to work. Period.

    I’ve tried swapping the various dll’s from the working to dead machines to try and make it work, but I’m still not having any luck.

    I’ve read that going back to IE 6 – which is not a quick task – and then re-installing Outlook Express again, has worked for some people.

  5. Olment

    Hi all. I work in a pc-fixing shop and had this problem. A worker here said that this problem was impossible to fix because he required some dll wich was missing coz outlook express was deleted. But i refused to reinstall windows (just coz ist so much more work) and then i found this website and tried the first solution and it worked =)
    really thank you very much.

    Olment from Holland

  6. Chris

    Olment, glad I could help.

    Almost everything can be fixed without reinstalling Windows – it’s just a matter of balancing time.

    If it’s the first time you’ve seen something, it will likely take much thought and trial and error before you come up with a solution, but when you do, it always saves more time than reinstalling Windows. Some IT people do not have the luxury of finding solutions, and only go with what they know.


  7. Jim5216161

    Thank you so much! The very first solution “regsvr32 inetcomm.dll” fixed my outlook error as well, saved me a lot of headaches.

  8. Gnatman

    I’m in the process of resolving the same problem, but it involves Win 7 and Outlook 2010. Kind of afraid to take a stab at the regsvr32 thinking it may not apply to the new software

  9. clive

    After installing Outlook 2010 over Outlook 2000 then uninstalling 2000, could not receive mail and got error-0x80040154 during send/receive.
    Tried a few suggestions but the ‘repair Outlook 2010′ option worked for me. Thanks.

  10. Bryan

    Thanks guys resevr32 inetcomm.dll did not work for me but number 4 did ie Delete the mail profile and make a new one. I had previously tried repairing Office 2003 but that did not work either!!


  11. John

    ours is a problem with our server as all the emails went down at 10.30 am a few days ago. what a nightmare. so deleting a profile is a problem. Which one? any ideas for servers as registering the dll did not work


  12. Andrew IWEB

    Thanks for the solution!!
    The simple method No.5 worked for me!!
    My problem occured after migrating WIndows 7 OS from a HDD to an SSD using Paragon Migrate HDD to SDD Software.

    All working now so BIG THANKS AGAIN!


  13. phil

    in response to regsvr32 inetcomm.dll i get inetcomm.dll is not an executable and no registration helper is registered with this file. on xp44 pro some idiot nlited the cd and removed outlook express etc so now outlook from office doesnt work!!!! nightmare!

  14. Ellen

    I had to delete old profile, repair Office, then restart and it lets me create a new profile.

  15. Rosalie

    Had the same error, couldn’t send e-mails suddenly. It must have happened when I uninstalled trial of Outlook 2010 after installing Outlook 2007 again.

    Start>Run did not work for me, I repeatedly got error about dllregisterserver.

    I repaired Office with Control Panel, worked just fine!

  16. Rosalie

    p.s. Didn’t have to remove profile by the way. Skipped this step en immediately went voor repairing Office.


Leave a Reply

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

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>