Problem: HTTP 500" Page cannot be displayed after uninstall


After uninstalling the ArcMap Server Extension or ArcReader 8.3 on Windows 2000 or Windows XP, typing http://localhost in the Web browser returns an "HTTP 500 - Internal Server Error".


This may occur when using the Microsoft IIS Web Server in conjunction with ArcIMS ArcMap Server Extension or when the Microsoft IIS Web Server and ArcReader 8.3 are installed on the same machine.

Solution or Workaround

The uninstallation of ArcReader 8.3 or the ArcIMS 4.0.1 ArcMap Server Extension removes a required registry key for oleaut32.dll and a key required for ole32.dll. The two libraries need to be registered in order for IIS to work correctly. The following steps describe registering oleaut32.dll and ole32.dll

The instructions below include making changes to essential parts of your operating system. It is recommended that you backup your operating system and files, including the registry, before proceeding. Consult with a qualified computer systems professional, if necessary. 

ESRI cannot guarantee results from incorrect modifications while following these instructions. Therefore, use caution and proceed at your own risk. 
  1. Open Notepad.
  2. If using Windows 2000, copy the following two lines and paste them into Notepad:
    regsvr32 C:\WINNT\system32\oleaut32.dll 
    regsvr32 C:\WINNT\system32\ole32.dll
    If using Windows XP, copy the following two lines and paste them into Notepad:
    regsvr32 C:\Windows\system32\oleaut32.dll 
    regsvr32 C:\Windows\system32\ole32.dll
  3. Save the file as iisfix.bat to the local hard drive; for example: C:\temp\iisfix.bat. Make sure to include the filename and specify 'All File Types' before saving.
  4. Double-click the file to execute it. Click 'OK' on the dialog box that confirms successful registration.
  5. Reboot the computer following the execution of the batch file.

Related Information