mso9.dll error in Microsoft Publisher 2000

Posted on 2005-03-04
Medium Priority
Last Modified: 2010-08-05
I have MS Office 2000 Professional with Publisher loaded on Windows XP Professional.  Whenever I open Publisher it immediately closes and asks if I want to report the error to Microsoft. This is the message in the Event Viewer: Faulting application mspub.exe, version, faulting module mso9.dll, version  I have performed the following to try to correct it with no success:
Office repair
Uninstall,reboot and reinstall Office
chkdsk /r
sfc /scannow
cleaned registry
Norton Windoctor
deleted all temp files
deleted contents of temp folders
virus check-clean
Spybot, Search and Destroy, deleted several adware programs
HiJackThis, deleted two suspect line items
I've run out of ideas.

Question by:baggio8
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
LVL 33

Expert Comment

by:Jeroen Rosink
ID: 13464541
did you instaled the latest XP Sp2?

in this article there is something mentioned when opening ealier publisher files with publisher 2002. Although your using office 2000 I can imagine that the same problem opening earlier files with Pub2002 also causing the same problem as you have:

PUB2002: Publisher 2002 Stops Responding When You Open Earlier-Version Publication

I hope this helps,


Author Comment

ID: 13586440
Thank you for response.  I did install XP SP2 as well as all Micosoft Office updates previously.  Your suggestion from the Microsoft KB article did not seem to be the problem.  To correct the problem, I simply replaced the apparently corrupted file (mso9.dll) with a new one that I downloaded from dll-files.com.  This eliminated the error.  The other possibility for the error was an incompatability with versions of the file.  The installed version was mso9.dll, version  I replaced it with mso9.dll, version  I was surprised because I had uninstalled both Microsoft Office and Publisher and performed a reinstallation from scratch without success.  The one thing that I didn't do after uninstalling Office was to delete the old Office folder, which likely still retained remnants of the software. I guess that a reinstallation of office did not overwrite this file if it already existed.  I suppose the lesson is to uninstall the old program, but also to manually delete any files and folders it leaves behind.  If you have no objections, I will request that the points be refunded.

LVL 33

Expert Comment

by:Jeroen Rosink
ID: 13586461
Thanks Baggio8 for your explanation. It supprised me a bit that replacing a newer file with an older version solves you problem. I suggest to backup this dll since this is a common dll with office. which might be updated with newer versions / SP's.

Still be aware that a older version might result in side effects

requesting for refund is OK to me. which can be done on: http://www.experts-exchange.com/Community_Support/



Accepted Solution

Lunchy earned 0 total points
ID: 13586978
Closed, 500 points refunded.
Friendly Neighbourhood Community Support Admin

Featured Post

NFR key for Veeam Backup for Microsoft Office 365

Veeam is happy to provide a free NFR license (for 1 year, up to 10 users). This license allows for the non‑production use of Veeam Backup for Microsoft Office 365 in your home lab without any feature limitations.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I was prompted to write this article after the recent World-Wide Ransomware outbreak. For years now, System Administrators around the world have used the excuse of "Waiting a Bit" before applying Security Patch Updates. This type of reasoning to me …
If you need to forecast numbers -- typically for finance -- the Windows and Mac versions of Excel 2016 have a basket of tools to get the job done.
The viewer will learn how to simulate a series of coin tosses with the rand() function and learn how to make these “tosses” depend on a predetermined probability. Flipping Coins in Excel: Enter =RAND() into cell A2: Recalculate the random variable…
The viewer will learn how to use a discrete random variable to simulate the return on an investment over a period of years, create a Monte Carlo simulation using the discrete random variable, and create a graph to represent the possible returns over…

777 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question