You receive an error message that a Money component cannot be initialized when you try to start Money (313374)



The information in this article applies to:

  • Microsoft Money 2004 Deluxe
  • Microsoft Money 2004 Premium
  • Microsoft Money 2004 Small Business
  • Microsoft Money 2004 Standard
  • Microsoft Money 2003 Standard
  • Microsoft Money 2002

This article was previously published under Q313374
Important This article contains information about modifying the registry. Before you modify the registry, make sure to back it up and make sure that you understand how to restore the registry if a problem occurs. For information about how to back up, restore, and edit the registry, click the following article number to view the article in the Microsoft Knowledge Base:

256986 Description of the Microsoft Windows Registry

SYMPTOMS

When you try to start one of the Microsoft Money programs that are listed in the "Applies To" section, you may receive an error message that is similar to the following:
Unable to initialize a required Money component. Please reinstall Money from your original product disks.
You may still receive this error message even after you reinstall Money.

CAUSE

This issue may occur if one or more of the following conditions are true:
  • DirecPC satellite Internet connection software is installed on your hard disk and there is a conflict with it.
  • You start Money after you upgrade your computer's operating system to Microsoft Windows XP.
  • The Microsoft Windows 2000 Compatibility Updates are installed on your Windows 2000-based computer.
  • Your Money installation is damaged.

RESOLUTION

To resolve this issue, use one or more of the following methods.

Method 1: Turn off Windows Compatibility Mode for Money

If Windows Compatibility Mode for Money is turned on, follow these steps:
  1. Quit all the programs that are running.
  2. Click Start, click Search, and then click For Files or Folders if it is required.
  3. Click All files and folders.
  4. In the All of part of the file name box, type Msmoney.exe, click Local Hard Drives in the Look in box, and then click Search.
  5. In the list of found files, right-click Msmoney.exe, and then click Properties.
  6. On the Compatibility tab, click to clear the Run this program in compatibility mode for check box, and then click OK.
  7. Start Money.

Method 2: Run the Checksku.exe file to build the RequiredInfoState registry key

Microsoft Money 2004

Money 2004 will automatically run the Checksku.exe file when the error message that is mentioned in the "Symptoms" section is detected.

Microsoft Money 2003

  1. Insert the Money 2003 CD-ROM in your CD or DVD drive.
  2. Locate the following folder, where CDDrive is your CD or DVD drive:

    CDDrive:\PSS

  3. Double-click the Checksku.exe file.
  4. When you are prompted to examine the installation of Money 2003, click Yes.
  5. When you are prompted to verify that this is a bug installation, click No.
  6. When you are prompted to repair the installation, click Yes.
  7. Start Money.

Microsoft Money 2002

  1. To download the Checksku.exe file, visit the following Microsoft Web site:
  2. Follow the instructions that appear on the screen to download and install the Checksku.exe file.
  3. In the Save in box, click Desktop.
  4. On your desktop, double-click Checksku.exe.
  5. When you are prompted to examine the installation of Money 2002, click Yes.
  6. When you are prompted to verify that this is a bug installation, click No.
  7. When you are prompted to repair the installation, click Yes.
  8. Start Money.
Note If this issue occurs after you install a hotfix, running the Checksku.exe file may not resolve this issue. Additionally, the Checksku.exe file may report that there were no problems found with the installation. In this scenario, go to Method 3. If the Checksku.exe file did not resolve the issue, but did report that there were problems with the installation, go to Method 4.

If the Windows 2000 Compatibility Updates are installed on your Windows 2000-based computer, right-click the Money shortcut on the desktop, click the Compatibility tab, and then set the compatibility to None.

Method 3: Export and delete the registry keys

Warning If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.
  1. Click Start, click Run, type Regedit, and then click OK.
  2. Locate the following registry key that is appropriate for your version of Money.

    Microsoft Money 2004:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Money\12.0\RequiredInfoState
    Money 2003:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Money\11.0\RequiredInfoState
    Money 2002:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Money\10.0\RequiredInfoState


  3. On the Registry menu, click Export Registry File.
  4. In the File name box, type a name for the file, and then click OK.
  5. Press the DELETE key.
  6. When you are prompted to confirm the deletion, click Yes.
  7. Quit Registry Editor.
  8. Start Checksku.exe.

Method 4: Use the Program Compatibility Wizard in Windows XP to select a Compatibility Mode for Money

  1. Click Start, point to All Programs, point to Accessories, and then click Program Compatibility Wizard.
  2. Click Next.
  3. Click I want to choose from a list of programs, and then click Next.
  4. In the list of currently installed programs, click Microsoft Money, and then click Next.
  5. Under Select a compatibility mode for the program, select a compatibility mode, and then click Next--for example, select Microsoft Windows 98/Windows Me.
  6. On the Select display settings for the program page of the wizard, click Next.
  7. On the Test your compatibility settings page, click Next to test Money with the new compatibility settings.
  8. Use one of the following methods depending on your circumstances:
    • If Money starts successfully, go to step 9.
    • If you receive the error message that is mentioned in the "Symptoms" section, follow these steps:
      1. Click OK when you receive the error message.
      2. Click No, try different compatibility settings, and then click Next.
      3. Repeat steps 5 through 7 to select and test a different compatibility mode to run Money.
    When Money starts successfully by using the compatibility mode that you specify, go to step 9.
  9. Switch to the Program Compatibility Wizard dialog box, click Yes, set this program to always use these compatibility settings, and then click Next.
  10. On the Program Compatibility Data page, specify whether you do or do not want to send program compatibility information to Microsoft, and then click Next.
  11. Click Finish.

Method 5: Remove and reinstall Money

To remove and reinstall Money, follow these steps:
  1. Quit all the programs that are running.

    To do this, follow these steps:
    1. Restart your computer, and then log on by using an Administrator account.
    2. Press CTRL+ALT+DELETE, and then click Task Manager. The Windows Task Manager dialog box appears.
    3. On the Applications tab, click a program under Task, and then click End Task.
    4. Repeat step 3 to quit each program that is running in the list.
  2. Display hidden file and folders.

    To do this, follow these steps:
    1. Click Start, and then click My Computer or double-click My Computer on your desktop.
    2. On the Tools menu, click Folder Options.
    3. On the View tab under Advanced settings, click Show hidden files and folders, and then click Apply.
    4. On the View tab under Advanced settings, click to clear the Hide protected operating system files (Recommended) check box, click Apply, and then click OK.
  3. Remove Money from your computer.

    To do this, follow these steps.

    Note Make a backup copy of your Money file before you remove Money. To make a backup copy of your Money file, click Backup on the File menu.

    1. Click Start, click Run, type Appwiz.cpl, and then click OK.
    2. In the list of installed programs, click your version of Money, and then click Remove.
    3. Follow the instructions that appear on the screen to remove Money.
    4. Remove any other Money programs such as Money System Pack or an earlier version of Money. To do this, click the program, and then click Remove.
    5. Quit Control Panel.
  4. Delete Money folders.

    To do this, follow these steps:
    1. Click Start, click Run, type C:\Documents and Settings\All Users\Application Data\Microsoft\Money, and then click OK.
    2. Right-click Money, and then click Delete. Click Yes to confirm the deletion if you are prompted to.
    3. Click Start, click Run, type Moneypath where Moneypath is the folder that contains the Money folder, and then click OK. By default, Money is installed in the following location:

    4. Right-click the Money folder, and then click Delete. Click Yes to confirm the deletion if you are prompted to.
  5. Delete all Money registry keys.

    To do this, follow these steps:
    1. Click Start, click Run, type Regedit, and then click OK.
    2. Locate the following registry key:

      HKEY_LOCAL_MACHINE\Software\Microsoft\Money

    3. Right-click the registry key that you located in step b, and then click Delete. Click Yes to confirm the delete operation if you are prompted to.
    4. Locate the following registry key:

      HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft Money

    5. Right-click the registry key that you located in step d, and then click Delete. Click Yes to confirm the delete operation if you are prompted to.
    6. Locate the following registry key:

      HKEY_LOCAL_MACHINE\Software\Microsoft\Money System Pack

    7. Right-click the registry key that you located in step f, and then click Delete. Click Yes to confirm the delete operation if you are prompted to.
    8. Locate the following registry key:

      HKEY_CURRENT_USER\Software\Microsoft\Money

    9. Right-click the registry key that you located in step h, and then click Delete. Click Yes to confirm the delete operation if you are prompted to.
    10. Locate the following registry key:

      HKEY_CURRENT_USER\Software\Microsoft\Microsoft Money

    11. Right-click the registry key that you located in step j, and then click Delete. Click Yes to confirm the delete operation if you are prompted to.
    12. Locate the following registry key:

      HKEY_CURRENT_USER\Software\Microsoft\MoneySide

    13. Right-click the registry key that you located in step l, and then click Delete. Click Yes to confirm the delete operation if you are prompted to.
    14. Quit Registry Editor, and then restart your computer.
  6. Install Money. To do this, follow these steps:
    1. Insert your Money CD into your CD or DVD drive. If the installation process does not start automatically, go to step 2.
    2. Click Start, click Run, type Appwiz.cpl, and then click OK.
    3. Click Add New Programs.
    4. Click CD or Floppy.
    5. Follow the instructions that appear on the screen to complete the installation.
    6. Restart your computer.

MORE INFORMATION

For additional information about how to use the Program Compatibility Wizard in Windows XP, click the following article numbers to view the articles in the Microsoft Knowledge Base:

301911 How to use the Program Compatibility Wizard in Windows XP

292533 HOW TO: Use Windows Program Compatibility mode in Windows XP

285909 How to troubleshoot program compatibility issues in Windows XP

REFERENCES

For additional information about Microsoft Windows XP-compatible software, visit the following Microsoft Web site:

Modification Type:MinorLast Reviewed:2/18/2005
Keywords:kberrmsg kbprb KB313374