Microsoft KB Archive/120378

PUB2: Micrologic True Effects Fonts Cause Segment Load Failure

= PUB2: Micrologic True Effects Fonts Cause Segment Load Failure =

Q120378
--- The information in this article applies to:

- Microsoft Publisher versions 2.0, and 2.0a ---

SYMPTOMS

=
When you open files in Publisher, any of the following errors may occur:

- mspub has caused a segment load failure in module mspub.exe.

- Insufficient memory to run this application.

- mspub has caused a segment load failure in module pubole.dll.

- mspub caused a GPF in module mspub.exe

CAUSE

=
The Micrologic True Effects Fonts installation program adds the TXSYS.DRV driver entry to the SYSTEM.INI file. This error can also occur when Adobe Type Manager (ATM), or some its system settings, are present on the computer. If the driver is set as the system driver, you may experience segment load failures, and other errors as noted above when attempting to open files in Publisher. The faults occur with Publisher's templates and files created in Publisher.

The entries in the [boot] section of the SYSTEM.INI file, which load the Micrologic's True Effects driver as the system driver are:

system.drv=txsys.drv tx.system.drv=system.drv

If you have both ATM and True Effects, the [boot] section should read system.drv=txsys.drv tx.system.drv=atmsys.drv atm.system.drv=system.drv

If these lines are disabled with the semicolon, you must replace them with the default system driver. The end result should look similar to the following lines:

;system.drv=txsys.drv ;tx.system.drv=atmsys.drv ;atm.system.drv=system.drv system.drv=system.drv

RESOLUTION

=
Reset the system driver to the default system driver by following these steps:

1. From the Program Manager's File menu, choose Run.

2. In the Command Line box, type "system.ini" (without the quotation   marks), and press ENTER. This runs Notepad and opens the SYSTEM.INI file for editing.

3. In the [boot] section (usually at the top of the file), locate the line that states "system.drv=".

4. If the line states that SYSTEM.DRV equals anything other than SYSTEM.DRV, type a semicolon at the beginning of the line.

NOTE: A ; is a remark statement in INI files. The ; causes the line to be ignored by the system when it reads the SYSTEM.INI file.

5. On a new line in the [boot] section, type the following:

system.drv=system.drv

6. Next, look for any lines (other than those referenced above) containing:

=system.drv

NOTE: If the Micrologic True Effects Fonts program has been installed, you may find the following line:

tx.system.drv=system.drv

7. Type a semicolon at the beginning of the line.

8. From the File menu in Notepad, choose Exit.

9. When you are asked if you want to save the changes to the SYSTEM.INI file, choose YES.

10. Exit Windows and restart.

MORE INFORMATION

=
===

The third-party products discussed here are manufactured by vendors independent of Microsoft; we make no warranty, implied or otherwise, regarding these products' performance or reliability.

Additional query words: 2.00 2.00a mspub pub20 pub20a pub TrueEffects