Microsoft KB Archive/192015

= BUG: RPCSS Invalid Page Fault in OLE32 When Starting Windows 98 =

Article ID: 192015

Article Last Modified on 8/11/2005

-

APPLIES TO


 * Microsoft Visual Studio 6.0 Enterprise Edition, when used with:
 * Microsoft Windows 98 Standard Edition
 * Microsoft Visual C++ 6.0 Service Pack 5, when used with:
 * Microsoft Windows 98 Standard Edition
 * Microsoft Visual Basic 6.0 Learning Edition, when used with:
 * Microsoft Windows 98 Standard Edition
 * Microsoft Visual Basic 6.0 Professional Edition, when used with:
 * Microsoft Windows 98 Standard Edition
 * Microsoft Visual Basic 6.0 Enterprise Edition, when used with:
 * Microsoft Windows 98 Standard Edition
 * Microsoft Visual InterDev 6.0 Standard Edition, when used with:
 * Microsoft Windows 98 Standard Edition
 * Microsoft Visual J++ 6.0 Standard Edition, when used with:
 * Microsoft Windows 98 Standard Edition

-



This article was previously published under Q192015



SYMPTOMS
After you install one of the developer tools listed above, the following error might occur when you restart Windows 98:

RPCSS caused an invalid page fault in module OLE32.DLL at 015f:65f1cd37.



CAUSE
This error occurs on systems when all of the following are true:
 * Windows 98 is installed. (There have also been reports of this happening with Windows 95, but not Windows NT.)
 * Office 97 Service Pack 1 is installed.
 * As ISP connection is configured through dial-up networking.
 * At least one of the developer products that are listed in the product section at the beginning of this article is installed.

NOTE: The error has also been reported as occurring with some combinations of installed products other than those listed above.



RESOLUTION
There are two potential workarounds for this problem:
 * Disable AutoDial. This is described in article 191901 "PRB: Internet Connection Dialog Appears at Windows 95/98 Startup." Disabling AutoDial is also described in the general installation Readme called Install.htm. The information in Q191901 has been updated more recently than the Readme.
 * If Windows 98 is configured to display a login dialog box, you can dismiss the dial-up connections dialog box before you dismiss the login dialog box to avoid the invalid page fault error.



STATUS
Microsoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article.



Steps to Reproduce Behavior

 * 1) Install Windows 98.
 * 2) Install Office 97 Service Pack 1. (A Typical installation is sufficient.)
 * 3) Install a modem, configure an ISP connection through dial-up networking, and set up the browser to use the modem (not LAN).
 * 4) Configure networking to use the Window 98 logon dialog box.
 * 5) Install one of the developer tools listed in the product section at the beginning of this article. You only need to install the client. You do not need to install other tools, MSDN, or server components.
 * 6) Restart your computer to restart Windows 98. The Window 98 logon dialog box appears first, and then the dial-up dialog box appears. At this point, do one of the following:
 * 7) * Attempt to connect to the ISP.
 * 8) * Click CANCEL on the Windows 98 logon dialog box before the dial-up dialog box comes up.

RESULT: The invalid page fault error occurs shortly after.

To turn off the dial-up connection

 * 1) Run DCOMCNFG.
 * 2) Click the Default Security tab, and deselect the Enable Remote Connections check box.

Disabling remote connections usually does not affect any operations that you perform (that is, normal internet operations are not affected by this setting). To learn what is affected, please see the following article in the Microsoft Knowledge Base:

177394 HOWTO: Troubleshoot Run-Time Error '429' in DCOM Applications

