mscms.dll error

Posted on May 4th, 2008 in Bugs, General, I hate it when... by Ken Puls

This is a big irritation…

I’ve started getting errors every time I open an Office application.  Specifically, the error message reads:

“EXCEL.EXE – Bad Image

C:\Windows\system32\mscms.dll is either not designed to run on Windows or it contains an error.  Try installing the program again using the original installation media or contact your system administrator or the software vendor for support.”

After clearing that message three times, it comes up with a final error message entitled:

“EXCEL.EXE – Unable to Locate Component

This application has failed to start because mscms.dll was not found.  Reinstalling the application may fix this problem.”

Grrrr….

For reference, the application (be it Excel or Outlook, and I haven’t check the others) still open and seem to work normally.

So here’s what I know:

  • I added an IMAP account to my Outlook settings, synching up my gmail account to Outlook
  • I installed Visual Studio 2008
  • I installed PefectDisk 2008 (with VMWare))

I believe the problem surfaced when I turned off IMAP and deleted my IMAP account from my Outlook profile.

I’ve tried the following steps to fix the issue:

  • Running a Repaid installation on Office 2007
  • Running regsvr32 on the file (it does still exist)
  • Uninstalling Office and reinstalling
  • Running a complete Registry cleanup (as administator) using CCleaner

So far nothing has worked, and I can’t find anything remotely hopeful on the net.  In fact, the only reference I’ve been able to find about this issue so far has been unanswered public ng threads for Outlook.

Suggestions welcome…

6 Responses to 'mscms.dll error'

Subscribe to comments with RSS or TrackBack to 'mscms.dll error'.

  1. Ken Puls said,

    on May 8th, 2008 at 7:09 pm

    Just to follow up on this a bit… It is affecting Excel and Outlook, but it is not affecting Word, Powerpoint or Access. Outlook comes up with the OUTLOOK.EXE – Bad Image error message, and yet still opens once the errors are cleared.

  2. Iliconda said,

    on August 20th, 2008 at 6:53 pm

    Hi Ken, have you found a solution to this problem yet? I’ve been having the same problem for months and still can’t find a solution. Please let me know if you know how to fix it. ty

  3. Ken Puls said,

    on August 20th, 2008 at 7:31 pm

    Err… I made a solution, but I wouldn’t say I found it, exactly.

    I formatted my laptop and started over. I’m prone to do it every few months anyway, and it seemed like it was probably due for it.

    I wish I had a better answer. :(

  4. Dan Fujita said,

    on August 29th, 2008 at 2:00 am

    If you go to C:\Windows\System32\, right click mscms.dll and go to properties then take a look at tab “Version”

    What is the version of your file?

    Have you tried downloading the .dll from the internet and overwriting the original one? (from http://www.nodevice.com/dll/MSCMS_DLL/item10619.html for eg..)

  5. Ken Puls said,

    on August 29th, 2008 at 7:43 am

    Too late for me now, but hopefully someone will respond letting us know if that worked for them.

  6. Omer Baig said,

    on September 11th, 2009 at 6:42 am

    hey Dan Fujita……….thaankooozz :D
    thanks a lot :D
    it worked :D

Post a comment