Probable Cause: Websetup.exe depends on components of the Object Linking and Embedding (OLE) Dynamic Link Libraries and Active X controls of Inet Control (MSINET.OCX). This symptom can occur if the registry information regarding MSInet.ocx is missing or corrupted or if websetup.exe is unable to self-register MSInet.ocx (see note below).
Click on "Start" from your Windows desktop. Click on "run"
Type: regsvr32.exe msinet.ocx
Click on "OK"
This will load msinet.ocx and all of its dependencies and correct the entries in your registry. Websetup.exe should now run correctly.
NOTE: If you have trouble running RegSvr32.exe in Windows XP, or if websetup runs but stops with:
Unable to register ActiveX control C:\WINDOWS\system32\msinet.ocx
Websetup cannot continue. Please press OK to end ...
then locate the file c:\winnt\system32\regsvr32.exe (or c:\windows\system32\regsvr32.exe on Windows XP Home or a system that was upgraded from Windows 9x). Right click on the file, select "properties" and make sure that "hidden" and "read-only" are NOT checked. If you are running Windows XP Pro, also select the "Security" tab and make sure that Administrators have "full control" permissions. Try running regsvr32.exe again.
RegSvr32.exe depends on the Kernel32.dll, User32.dll, and Ole32.dll files (and the Msvcrt.dll and Advapi32.dll files in Windows NT). Regsvr32.exe loads the file you are trying to register or un-register, along with all of its dependencies. The process may be unsuccessful if a required file is missing or damaged.