Repair Ole32.dll Error in Windows 98

What is Ole32.dll?

The ole32.dll is an important file that stores core OLE (Object Linking and Embedding) functions. The OLE functionality allows objects to be embedded or linked in files that are created by different applications. For example, the OLE library is used when you embed an image file in a Word document.

Is it safe to remove the Ole32.dll file?

No, do not delete this file. Various windows applications require Ole32.dll. If you remove this file, you will not be able to embed objects and may receive frequent error messages that point to ole32.dll.

How to replace the Ole32.dll file

If you are receiving recurring ole32.dll-related error messages or having difficulty embedding objects, replace the ole32.dll file to rectify the problem.

To replace the ole32.dll file, download a fresh copy of the ole32.dll file from a free, reputable, and trustworthy online DLL Directory. Next, save the ole32.dll file in your %system% folder.

In case a copy of the ole32.dll is already present in your system folder, you will receive a message prompting you to confirm whether you want to replace the existing file. Select Yes and reboot your system to register the DLL file. 

Note: It is however, recommended that you back up the existing ole32.dll file before overwriting it with the downloaded file.

Note: %System% is a variable that points to the system folder on your computer. The default path is C:\Windows\System32 in Windows XP/Vista, C:\Winnt\System32 in Windows NT/2000, and C:\Windows\System in Windows 95/98/ME.

Ole32.dll Error in Win98

When you install Microsoft Visual Studio 6.0 Enterprise Edition on a Microsoft Windows 98 operating system, you may receive the following error message:

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

Cause of Error

The above ole32.dll error gets generated when both of the following conditions hold true:

  • Microsoft Office 97 Service Pack 1 is installed on the computer.
  • ISP connection is configured via dial-up networking.


To avoid the above ole32.dll error, you may use either of the following workarounds:

  • In case Windows 98 is configured to display a login dialog box, then to avoid the error, dismiss the dial-up connection dialog box before dismissing the login dialog box.
  • Disable AutoDial from your system. For more information on how to Disable AutoDial in Win98, you may search for this topic in Microsoft Knowledgebase.

Ole32.dll Error in Internet Explorer

When you start Internet Explorer, your computer freezes up and you may receive an error message similar to the one listed below:

“Explorer has caused an error in OLE32.DLL. Explorer will now close. If you continue to experience problems, try restarting your computer.”

The above error occurs due to a variety of reasons. Common causes of this ole32.dll error are:

  • Corrupt system files
  • Malware Infection

Perform the following steps to rectify the error:

Run SFC /Scannow Command

Run the SFC /Scannow command to repair your system files. To do this, click Start and select the Run utility. Next, type SFC /Scannow in the Open box and press Enter.

Perform a malware scan

Malware programs, such as viruses, rootkits, trojans, and worms corrupt your DLLs, such ole32.dll by injecting invalid codes into them. As a result, you may experience an error every time an application tries to access the ole32.dll file.

To fix ole32.dll errors occurring due to malware infection, perform a malware scan, using advanced and updated security software, such as STOPzilla Antivirus and Spyware Cease.

Also, perform a registry scan using a reliable registry cleaner, such as RegServe to get rid of invalid, corrupt, or obsolete entries that malware processes may have added to your computer.