Money Error Message: MSMoney caused and Invalid Page Fault in Module HLINK.DLL (286780)



The information in this article applies to:

  • Microsoft Money 2000
  • Microsoft Money 2001
  • Microsoft Money 2000 Business and Personal

This article was previously published under Q286780

SYMPTOMS

When you attempt to view the online Help in Microsoft Money, you may receive an error message similar to the following:
MSMONEY caused an invalid page fault in module HLINK.DLL

CAUSE

This error message may occur if the Hlink.dll file is missing, damaged, or is the wrong version.

RESOLUTION

To resolve this problem, delete the Hlink.dll file (if it exists) and replace it. To do this, use either of the following methods.

NOTE: The Hlink.dll file is stored in a compressed CAB file, which is installed with Microsoft Internet Explorer.

Method 1: Reinstall Internet Explorer 5

NOTE: Because there are several versions of Microsoft Windows, the following steps may be different on your computer. If they are, see your product documentation to complete these steps.
  1. Save any open files, and close all running programs.
  2. On the Start menu, point to Find, and then click Files or Folders.
  3. In the Named box, type hlink.dll. In the Look in box, make sure that drive C is selected. Click Find Now.
  4. If the Hlink.dll file is found, right-click it, and then click Rename on the shortcut menu. Rename the file from Hlink.dll to Hlink.old.
  5. Insert the Microsoft Money compact disc into the CD-ROM or DVD-ROM drive.
  6. On the Start menu, click Run.
  7. In the Open box, type the following:

    drive:\IE\Ie5setup.exe

    NOTE: drive is the drive letter of the CD-ROM or DVD-ROM drive.
  8. Click OK.
  9. Click Repair Internet Explorer, and then click OK.
Internet Explorer reinstalls the Hlink.dll file to your system.

Method 2: Extract the Hlink.dll File

  1. Save any open files, and close all running programs.
  2. On the Start menu, point to Find, and then click Files or Folders.
  3. In the Named box, type hlink.dll. In the Look in box, make sure that drive C is selected. Click Find Now.
  4. If the Hlink.dll file is found, right-click it, and then click Rename on the shortcut menu. Rename the file from Hlink.dll to Hlink.old.
  5. Insert the Microsoft Money disc into the CD-ROM or DVD-ROM drive.
  6. On the Start menu, click Run.
  7. In the Open box, type the following if you are running Microsoft Windows 95 or Microsoft Windows 98:

    extract drive:\IE\IE_S1.cab IE_1.cab /L c:\windows\desktop

    If you are running Microsoft Windows NT 4.0, type the following:

    extract drive:\IE\IENT_S1.cab IENT_1.cab /L c:\windows\desktop

    NOTE: drive is the drive letter of the CD-ROM or DVD-ROM drive, and windows is the folder that contains Windows.
  8. Then, in the Open box, type the following to extract the Hlink.dll file, if you are running Windows 95/98:

    extract c:\windows\desktop\IE_1.cab hlink.dll /L c:\windows\system

    If you are running Windows NT 4.0, type the following:

    extract c:\windows\desktop\IENT_1.cab hlink.dll /L c:\windows\system32

  9. Next, use the Microsoft Register Server (Regsvr32.exe) to register the Hlink.dll file manually on your 32-bit operating system. To use Regsvr32.exe, type the following

    c:\windows\system\Regsvr32 [/u] [/s] Filename

    where:

    • /u unregisters the .dll file
    • /s uses silent mode (displays no messages)
    • Filename is the name and path of the file that you want to register.
    For example, the following syntax registers the Microsoft Hlink.dll file, without displaying any messages, if you are running Windows 95/98:

    c:\windows\system\regsvr32 /s c:\windows\system\hlink.dll

    If you are running Windows NT, the syntax is as follows:

    c:\windows\system32\regsvr32 /s c:\windows\system32\hlink.dll


Modification Type:MinorLast Reviewed:11/11/2004
Keywords:kberrmsg kbprb KB286780