How To Fix MSJava.dll Errors

msjava.dll - Java Virtual Machine

MSJava.dll is associated with the Microsoft “Java Virtual Machine”. This is the program Microsoft created to process various instances of “Javascript” whilst browsing the world wide web. Javascript is used extensively to process various different website features, and is an extremely popular type of programming framework – leading to it being used continuously when browsing the Internet. Unfortunately, MSJava.dll has a habit of becoming corrupted & damaged, leading your system to continually show errors for it. If you’re seeing MSJava.dll errors, the good news is that you can fix them relatively easily by using the tutorial below:

What Are MSJava.dll Errors?

There are multiple errors that may be displayed when you attempt to install or run Internet Explorer:

  • IE5WZD caused an exception C0010000H in module MSJAVA.DLL
  • Ie5wzd caused an invalid page fault in module Msjava.dll at address
  • You may experience a blank page when you run IE

    MSJava.dll errors are generally caused if the file is damaged or deleted. This will then cause your system to be unable to process the various files that they require to run, leading your computer to show the MsJava.dll errors that you’re seeing on screen. MSJava.dll is particularly prone to corruption – making it the main cause of any errors caused by this file.

    The errors you’re seeing can easily be fixed by either replacing the broken or corrupt file with a fresh copy, which will provide your system with more stability; or you could repair the damaged parts of your system that are causing this error, such as the registry.

    Is MSJava.dll Safe To Delete?

    Since it has extensive use within the operating system, this file is NOT safe to delete and should not under any circumstances. It could well be that this is what is causing the MSJava.dll errors.

    • Filename: MSJava.dll
    • Location: C:\Windows\system32
    • Size: Typically around 500 kb

    How To Fix MSJava.dll Errors

    Step 1 – Re-Register MSJava.dll & Accompanying Files

    Sometimes it can become apparent that the MSJava.dll file is corrupted, or Windows does have not have it properly registered. This can be because the file has moved or a virus had infected your PC, changing these settings. You can try re-registering it to see if this will provide the solution to your problems. You can do this by:

    • Restart your PC in MS-DOS mode (Click Start > Shut Down > Restart In MS-DOS mode)
    • Press Enter after entering the following commands:
      • cd windows\system

        ren msjava.dll msjava.old


    • Restart your PC and attempt to install IE or run IE again.

    You may also want to register additional files causing IE to cease opening webpages:

    • Click Start > Run
    • Type the following commands in the Open box, pressing Enter after each one:
      • regsvr32 urlmon.dll
      • regsvr32 actxprxy.dll
      • regsvr32 msjava.dll
      • regsvr32 browseui.dll
      • regsvr32 shadocvw.dll
      • regsvr32 mshtml.dll
      • regsvr32 msxml.dll
      • regsvr32 scrrun.dll
    • Attempt to run IE again.

    Step 2 – Reinstall The Java Virtual Machine On Your PC

    Sometimes the Java system on your PC becomes outdated or corrupt. This can happen due to a large variety of reasons. It is quite normal that this would occur, so you should concentrate on fixing it rather than finding the source of the problem.

    One way to fix it would be to reinstall the Java system on your PC. You can do this by:

    • Click Start > Programs > Windows Explorer
    • Double click the Windows folder then Downloaded Program Files
    • Remove the DirectAnimation Java Classes file by, clicking the file, and then clicking Remove Program File on the File menu.
    • Repeat the above step to remove these files in the Downloaded Program Files folder then restart your computer:
      • Internet Explorer Classes for Java
      • Microsoft XML Parser For Java
      • Win32 Classes
    • Download and install the latest version of the Java VM here.

    Step 3 – Install Office 2000 SR1

    Microsoft Office 2000 has known conflicts with the MSJava.dll file. Microsoft has recognised this and have released Office 2000 SR1. This will deal with the problem. You can get SR1 from here.

    You should always maintain the latest service pack and service release updates on your PC. Microsoft are discovering new problems with their products all the time and release updates constantly to resolve these issues. Installing updates can stop errors like the MSJava.dll errors from arising.

    Step 4 – Clean Out The Registry

    A big cause of the various MSJava.dll errors is that there is a mis-match of data inside the registry database. The registry contains information about all the DLL & system files on your computer and keeps your PC running smoothly by providing quick links to the files it needs. Unfortunately, it’s often the case that the ‘registry’ will become damaged and the links to the various DLL files will become corrupted and unreadable. To fix this, you should download a registry cleaner and use it to scan through your computer & remove any of the damaged or corrupted DLL reference paths that are inside it. This would fix the error you are seeing if the top two steps didn’t.

    Recommended DLL Repair:

    Fix Your DLL Errors With A DLL Repair Tool

    Use A DLL Repair Tool To Fix Your PC

    Most DLL errors are caused by the "registry database" of Windows.
    This is a storage facility for all the files, settings and options that Windows uses to help it run. The problem is that there is a large list of DLL files your software uses to run - this list is highly important but is continually being damaged, causing the errors you're seeing. You can easily fix this problem by using a "registry cleaner" program to repair any registry errors your system has.