Microsoft KB Archive/240437

= Money Runtime Error: "R6025 -Pure virtual function call" =

Article ID: 240437

Article Last Modified on 2/6/2007

-

APPLIES TO


 * Microsoft Money 2007 Deluxe
 * Microsoft Money 2007 Home & Business
 * Microsoft Money 2007 Premium
 * Microsoft Money 2006 Deluxe
 * Microsoft Money 2006 Premium
 * Microsoft Money 2006 Small Business
 * Microsoft Money 2006 Standard
 * Microsoft Money 2005 Deluxe Edition
 * Microsoft Money 2005 Premium Edition
 * Microsoft Money 2005 Small Business Edition
 * Microsoft Money 2005 Standard Edition
 * Microsoft Money 2004 Deluxe Edition
 * Microsoft Money 2004 Premium Edition
 * Microsoft Money 2004 Small Business Edition
 * Microsoft Money 2004 Standard Edition
 * Microsoft Money 2003 Deluxe Edition
 * Microsoft Money 2003 Standard Edition

-



This article was previously published under Q240437



SYMPTOMS
When you try to update online quotes in Microsoft Money, you may receive the following Microsoft Visual C++ Runtime Library error message:

Runtime Error!

Program: C:\Program Files\Microsoft Money\MSMONEY.EXE

R6025

-pure virtual function call



CAUSE
This problem may occur if the Microsoft Windows Cryptographic Provider is registered incorrectly in the Microsoft Windows registry.



RESOLUTION
To resolve this problem, turn off the ViewMgr. To do this, click the Startup tab in the System Configuration. If this does not resolve the problem, follow these steps.

For Windows Vista

 * 1) Close Money.
 * 2) Click Startvistastartbutton.jpg], type cmd in the Start Search box, and then press ENTER.
 * 3) At the command prompt, type regsvr32 rsabase.dll, and then press ENTER.

When the registration is complete, open Money. If you still receive the error message, there may be additional files that you have to register. To do this, follow these steps:
 * 1) Close Money.
 * 2) Click Startvistastartbutton.jpg], type cmd in the Start Search box, and then press ENTER.
 * 3) At the command prompt, type the following lines one at a time, and then press ENTER after each line:
 * 4) * regsvr32 softpub.dll
 * 5) * regsvr32 wintrust.dll
 * 6) * regsvr32 initpki.dll
 * 7) * regsvr32 dssenh.dll
 * 8) * regsvr32 rsaenh.dll
 * 9) * regsvr32 cryptdlg.dll
 * 10) * regsvr32 gpkcsp.dll
 * 11) * regsvr32 sccbase.dll
 * 12) * regsvr32 slbcsp.dll
 * 13) After you complete the registration for all the files, open Money.

For Microsoft Windows XP and earlier versions

 * 1) Close Money.
 * 2) Click Start, click Run, type regsvr32 rsabase.dll in the Open box.
 * 3) Click OK.

When the registration is complete, open Money. If you still receive the error message, there may be additional files that you have to register. To do this, follow these steps:
 * 1) Close Money.
 * 2) Click Start, click Run, and then type the following lines in the Open box one at a time. Make sure that you click OK after you type each line.
 * 3) * regsvr32 softpub.dll
 * 4) * regsvr32 wintrust.dll
 * 5) * regsvr32 initpki.dll
 * 6) * regsvr32 dssenh.dll
 * 7) * regsvr32 rsaenh.dll
 * 8) * regsvr32 cryptdlg.dll
 * 9) * regsvr32 gpkcsp.dll
 * 10) * regsvr32 sccbase.dll
 * 11) * regsvr32 slbcsp.dll
 * 12) After the registration for all the files is completed, open Money.



STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

Additional query words: w_money money2k 7.0 8.0 toy msmoney exe rsabase dll

Keywords: kberrmsg kbpending kbprb KB240437

-

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

© Microsoft Corporation. All rights reserved.