Registrations are now open. Join us today!
There is still a lot of work to do on the wiki yet! More information about editing can be found here.
Already have an account?

Microsoft KB Archive/103507

From BetaArchive Wiki

PUB2: GP Fault When Creating a New Publication

PUB2: GP Fault When Creating a New Publication


The information in this article applies to:

 - Microsoft Publisher for Windows, versions 2.0, 2.0a


If Publisher is unable to run because it can't find the files
COMMDLG.DLL or OLE2.DLL, you may receive a general protection (GP)
fault the next time you run Publisher and try to create a new


This problem occurs if Publisher can't find these files, and you do not
exit and restart Windows before trying to run Publisher the second


Microsoft has confirmed this to be a problem in Publisher versions 2.0 and
2.0a. This problem does not occur in Publisher version 3.0 for Windows 95.


Steps to Reproduce Problem

1. At the MS-DOS command prompt, rename the file OLE2.DLL to OLEX.DLL.
   For information about renaming files, see your MS-DOS manual.

2. Run Windows and try to run Publisher. The following error
   messages appear:

      File Error
      Cannot Find OLE2.DLL

      Application Execution Error
      Cannot find file C:\MSPUB\MSPUB.EXE (or one of its components).
      Check to ensure the path and filename are correct and that all
      required libraries are available.

3. Exit Publisher and run MS-DOS Prompt. Rename OLEX.DLL to OLE2.DLL.
   Return to Windows.

4. Run Publisher again. From the Start Up screen, choose the Start
   From Scratch button.

   The following error message appears:

      Application Error
      MSPUB caused a General Protection Fault in module COMPOBJ.DLL at

This error also occurs if you rename COMMDLG.DLL in step 1.

This error can also occur if COMPOBJ.DLL is corrupt.

Additional query words: 2.00 mspub pub20 win31 gpf gpfault launch