Microsoft KB Archive/327232

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

Article ID: 327232

Article Last Modified on 2/1/2007

-

APPLIES TO


 * Microsoft Money 2006 Deluxe Web Download
 * Microsoft Money 2006 Standard Web Download
 * Microsoft Money 2005 Deluxe Edition
 * Microsoft Money 2005 Standard Edition
 * Microsoft Money 2004 Deluxe Edition
 * Microsoft Money 2004 Standard Edition
 * Microsoft Money 2003 Deluxe Edition
 * Microsoft Money 2003 Standard Edition
 * Microsoft Money 2002 Deluxe Edition
 * Microsoft Money 2002 Deluxe and Business Edition
 * Microsoft Money 2002 Suite
 * Microsoft Windows XP Professional

-



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 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
 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. Click Start, and then click Run. In the Open box, type cmd, and then click OK. At the command prompt, type the following commands (where  is the letter of the CD-ROM or DVD-ROM drive that contains the Windows XP CD). Press ENTER after each line:

expand :\i386\rsaenh.dl_  \system32\rsaenh.dll

expand :\i386\schannel.dl_  \system32\schannel.dll



Register Rsaenh.dll
 Click Start, click Run, type regsvr32 rsaenh.dll in the Open box, and then click OK.</li> When you receive the following message, click OK:

Dll RegisterServer in Rsaenh.dll succeeded.

</li> Restart your computer, and then start Money.</li></ol>

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.
 * 3) * regsvr32 softpub.dll
 * 4) * regsvr32 /u wintrust.dll
 * 5) * regsvr32 /u initpki.dll
 * 6) * regsvr32 /u dssenh.dll
 * 7) * regsvr32 /u rsaenh.dll
 * 8) * regsvr32 /u rsaenh.dll
 * 9) * regsvr32 /u gpkcsp.dll
 * 10) * regsvr32 /u sccbase.dll
 * 11) * regsvr32 /u slbcsp.dll
 * 12) * regsvr32 /u cryptdlg.dll
 * 13) * regsvr32 /u softpub.dll
 * 14) * exit Note
 * 15) Restart the computer.
 * 16) Click Start, click Run, type cmd, and then click OK.
 * 17) At the command prompt, type the following commands. Press ENTER at the end of each command, and click OK if you are prompted to.
 * 18) * regsvr32 softpub.dll
 * 19) * regsvr32 wintrust.dll
 * 20) * regsvr32 initpki.dll
 * 21) * regsvr32 dssenh.dll
 * 22) * regsvr32 rsaenh.dll
 * 23) * regsvr32 gpkcsp.dll
 * 24) * regsvr32 sccbase.dll
 * 25) * regsvr32 slbcsp.dll
 * 26) * regsvr32 cryptdlg.dll
 * 27) * regsvr32 softpub.dll
 * 28) * exit Note
 * 29) Restart the computer.

Keywords: kberrmsg kbprb KB327232

-

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

© Microsoft Corporation. All rights reserved.