Web sites do not display or work correctly, or Internet Explorer stops responding, stops working, or restarts

Introduction | Your environment | Symptoms | Advanced Troubleshooting

Advanced Troubleshooting Reregister Internet Explorer program files
To reregister Internet Explorer program files automatically, click the Fix this problem link. Then click Run in the File Download dialog box, and follow the steps in this wizard.

Fix this problem
Microsoft Fix it 50191


Note This wizard may be in English only; however, the automatic fix also works for other language versions of Windows.

Note If you are not on the computer that has the problem, you can save the automatic fix to a flash drive or a CD so that you can run it on the computer that has the problem.

To reregister Internet Explorer files yourself, you can create and then run a command script. This method is intended for advanced users. If you are not comfortable with advanced troubleshooting, you might want to contact support for Internet Explorer.
To create and run the command script, follow these steps:
Step 1 Open Notepad.

Follow these steps if you need them to open Notepad:

  1. Click Start, and then click Run.
  2. Type Notepad in the Open box.
  3. Click OK. A blank Notepad window opens.
Step 2 Create a command script.

Next, you must create a command script to reregister Internet Explorer program files. To do this, follow these steps:

  1. Carefully select and then copy the following commands to the Windows clipboard.

    regsvr32 /u /s urlmon.dll
    regsvr32 /u /s mshtml.dll
    regsvr32 /u /s shdocvw.dll
    regsvr32 /u /s browseui.dll
    regsvr32 /u /s jscript.dll
    regsvr32 /u /s vbscript.dll
    regsvr32 /u /s scrrun.dll
    regsvr32 /u /s msxml.dll
    regsvr32 /u /s actxprxy.dll
    regsvr32 /u /s softpub.dll
    regsvr32 /u /s wintrust.dll
    regsvr32 /u /s dssenh.dll
    regsvr32 /u /s rsaenh.dll
    regsvr32 /u /s gpkcsp.dll
    regsvr32 /u /s sccbase.dll
    regsvr32 /u /s slbcsp.dll
    regsvr32 /u /s cryptdlg.dll
    regsvr32 /u /s oleaut32.dll
    regsvr32 /u /s ole32.dll
    regsvr32 /u /s shell32.dll

    regsvr32 /u /s initpki.dll
    regsvr32 /u /s msjava.dll
    regsvr32 /s urlmon.dll
    regsvr32 /s mshtml.dll
    regsvr32 /s shdocvw.dll
    regsvr32 /s browseui.dll
    regsvr32 /s jscript.dll
    regsvr32 /s vbscript.dll
    regsvr32 /s scrrun.dll
    regsvr32 /s msxml.dll
    regsvr32 /s actxprxy.dll
    regsvr32 /s softpub.dll
    regsvr32 /s wintrust.dll
    regsvr32 /s dssenh.dll
    regsvr32 /s rsaenh.dll
    regsvr32 /s gpkcsp.dll
    regsvr32 /s sccbase.dll
    regsvr32 /s slbcsp.dll
    regsvr32 /s cryptdlg.dll
    regsvr32 /s oleaut32.dll
    regsvr32 /s ole32.dll
    regsvr32 /s shell32.dll
    regsvr32 /s initpki.dll
    regsvr32 /s msjava.dll
  2. In Notepad, click Edit and then click Paste to paste these commands into Notepad.
  3. On the File menu, click Save.
  4. Carefully copy and then paste the following path and file name in the File name box:

    c:\reregisterie.cmd
     
  5. Click Save to create the command script.
Step 3 Run the command script.
  1. Click Start and then click Run.
  2. Type c:\reregisterie.cmd, and then press ENTER. A Command Prompt window will open to run the script and then close.
  3. Restart Windows.
Verification and next steps  

If this method worked

If the problem is resolved, you are finished. However, we recommend that you review our tips on how to prevent these problems in the future and provide us with feedback on this content.

If this method did not work

If this method did not work, start Windows by using a clean boot and see if the problem is resolved. If a clean boot works, you have an application running in normal startup that is causing the problem.

If a clean boot does not work, try to reinstall Internet Explorer files or contact support. To reinstall Internet Explorer files,reinstall Internet Explorer 8.

Last Review : September 29, 2011