Money: Error Message: Money cannot run because your system is unable to encrypt data at the required level (327232)



The information in this article applies to:

  • Microsoft Money 2006 Deluxe Web Download English (United States)
  • Microsoft Money 2006 Standard Web Download English (United States)
  • Microsoft Money 2005 Deluxe
  • Microsoft Money 2005 Standard
  • Microsoft Money 2004 Deluxe
  • Microsoft Money 2004 Standard
  • Microsoft Money 2003 Deluxe
  • Microsoft Money 2003 Standard
  • Microsoft Money Deluxe 2002
  • Microsoft Money Deluxe & Business 2002
  • Microsoft Money Suite 2002
  • the operating system: Microsoft Windows XP

This article was previously published under Q327232

SYMPTOMS

When you try to start Money on a Windows XP-based computer, you may receive an error message similar to the following:
Money cannot run because your system is currently unable to encrypt data at the required level. To fix this, connect to the Internet and download the latest security upgrade from http://www.microsoft.com/money/security/.

CAUSE

Cause 1

This problem may occur if you have incorrect versions of the Schannel.dll and Rsaenh.dll dynamic-link library (.dll) files on your computer.

Cause 2

This problem may also occur if the Cryptographic Services is corrupted from the uninstallation of previous software.

RESOLUTION

To resolve this problem, use one of the following methods based on the cause of the problem.

Resolution 1

To resolve this problem, rename the incorrect .dll files, and then extract the current version of the files from your Windows XP CD. To do this, follow these steps.

Rename the incorrect .dll files

  1. Click Start, and then click Search.
  2. Click All files and folders.
  3. In the All or part of the file name box, type rsaenh.dll.
  4. In the Look in box, click Local Hard Drives.
  5. Click More advanced options.
  6. Click to select the Search subfolders check box and the Search hidden files and folders check box, and then click Search.
  7. When the search process is complete, right-click Rsaenh.dll, and then click Rename.
  8. In the box that appears, type Rsaenh.dll.old, and then press ENTER.
  9. Repeat steps 7 and 8 to rename each copy of Rsaenh.dll.
  10. Repeat steps 1 through 8 to locate all copies of Schannel.dll and rename them as Schannel.dll.old.

Extract the original .dll files from the Windows XP CD

  1. Hold down the SHIFT key to prevent the setup program from starting automatically, and then insert your Windows XP CD into the CD-ROM drive or DVD-ROM drive.
  2. Click Start, and then click Run.
  3. In the Open box, type cmd, and then click OK.
  4. At the command prompt, type the following commands (where X is the letter of the CD-ROM or DVD-ROM drive that contains the Windows XP CD). Press ENTER after each line:

    expand X:\i386\rsaenh.dl_ %systemroot%\system32\rsaenh.dll
    expand X:\i386\schannel.dl_ %systemroot%\system32\schannel.dll

Register Rsaenh.dll

  1. Click Start, click Run, type regsvr32 rsaenh.dll in the Open box, and then click OK.
  2. When you receive the following message, click OK:

    Dll RegisterServer in Rsaenh.dll succeeded.

  3. Restart your computer, and then start Money.

Resolution 2

To resolve this problem, reregister .dll files that are associated with the Cryptographic Services. To do this, follow these steps:
  1. Click Start, click Run, type cmd, and then click OK.
  2. At the command prompt, type the following commands. Press ENTER at the end of each command, and click OK if you are prompted to.
    • regsvr32 softpub.dll
    • regsvr32 /u wintrust.dll
    • regsvr32 /u initpki.dll
    • regsvr32 /u dssenh.dll
    • regsvr32 /u rsaenh.dll
    • regsvr32 /u rsaenh.dll
    • regsvr32 /u gpkcsp.dll
    • regsvr32 /u sccbase.dll
    • regsvr32 /u slbcsp.dll
    • regsvr32 /u cryptdlg.dll
    • regsvr32 /u softpub.dll
    • exit Note
  3. Restart the computer.
  4. Click Start, click Run, type cmd, and then click OK.
  5. At the command prompt, type the following commands. Press ENTER at the end of each command, and click OK if you are prompted to.
    • regsvr32 softpub.dll
    • regsvr32 wintrust.dll
    • regsvr32 initpki.dll
    • regsvr32 dssenh.dll
    • regsvr32 rsaenh.dll
    • regsvr32 gpkcsp.dll
    • regsvr32 sccbase.dll
    • regsvr32 slbcsp.dll
    • regsvr32 cryptdlg.dll
    • regsvr32 softpub.dll
    • exit Note
  6. Restart the computer.

Modification Type:MajorLast Reviewed:4/10/2006
Keywords:kberrmsg kbprb KB327232