Microsoft KB Archive/157146

= ACMSETUP Caused a General Protection Fault in Mfc40.dll =

Article ID: 157146

Article Last Modified on 11/7/2002

-

APPLIES TO


 * Microsoft Publisher 97 Standard Edition

-



This article was previously published under Q157146



SYMPTOMS
When you run Publisher 97 Setup, you may see the following error message:

This program has performed an illegal operation and will be shut down. If the problem persists, please contact the program vendor.

When you click Details, you receive the following error message:

ACMSETUP caused a general protection fault in module mfc40.dll.

When you click Close, you receive this error message:

ARTGALRY.DLL is unable to register itself in the Registry.

These errors occur after Publisher 97 installation reaches 100%, and the message box indicating that your system is being updated is displayed on the screen.



CAUSE
This occurs on computers where certain core dynamic link libraries (DLLs) have been replaced by versions that are not compatible with Publisher 97 setup.



RESOLUTION
If you are running Windows 95 or Windows NT 3.51, rename the following files.

  Msvcrt20.dll Msvcrt40.dll Mfc40.dll

After the files have been renamed, run Publisher Setup again.

If you are running Windows NT 4.0, rename the following two files:

  Msvcrt20.dll Mfc40.dll

Do not rename the Msvcrt40.dll file if you are running Windows NT 4.0.

NOTE: Some programs, such as the FastFind program, require Msvcrt20.dll. If one of these programs is installed on your computer, you may receive an error message when you try to rename Msvcrt20.dll while you are in Windows. If this happens, do the following:

 Copy Msvcrt20.dll from your Publisher compact disc to a temporary location on your hard drive. For example, copy the file to the C:\ directory. On the Start menu, click Shut Down. In the Shut Down dialog box, click to select "Restart in MS-DOS mode," and then click Yes. At the command prompt, type the following instructions, and press ENTER () after each line:

 cd system <ENTER></li> ren msvcrt20.dll msvcrt20.bak <ENTER></li> copy c:\msvcrt20.dll <ENTER></li> exit <ENTER></li></ol>

Windows 95 restarts with a new copy of Msvcrt20.dll.</li></ol>

<div class="status_section">

STATUS
Microsoft has confirmed this to be a problem in the Microsoft products listed at the beginning of this article.

Additional query words: 97 4.0 3.0 w_mspub mspub pub97 pub4 gpf general protection fault artgalry.dll unable register

Keywords: kberrmsg kbhowto kbsetup KB157146

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.