- The Web page is attempting to load an ActiveX control from the Microsoft Internet Explorer Components Gallery.
- The CODEBASE attribute is not specified in the Hypertext Markup Language (HTML) code on the Web page, or the CODEBASE attribute specifies a version that will not be found, such as #version=-1,-1,-1,-1.
- The CODEBASE value in the client computer's registry has been modified. This value can be modified manually or by corporate administrators with the Internet Explorer Administration Kit (IEAK). At stage 5 (the Policies and Restrictions section) in the IEAK, there is a Code Download option under Corporate Settings that is set to the following value by default:CODEBASE;<http://activex.microsoft.com/objects/ocget.dll>The version number of -1,-1,-1,-1 is typically used to force an ActiveX control to download every time a page is accessed. The internal network in an enterprise may be configured not to allow access to the Internet; if that happens, activex.microsoft.com is not accessible. This option allows corporate administrators to specify a custom path for Internet Explorer to use when no CODEBASE attribute is specified by the Web page that tries to load ActiveX controls that are not already installed.
To resolve this issue, modify the CODEBASE value in the registry to restore the default setting as follows:
- Start Registry editor (Regedit.exe).
- Locate and click the following key:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings
- Modify the CodeBaseSearchPath String value. Change the value data to:CODEBASE;<http://activex.microsoft.com/objects/ocget.dll>;<http://codecs.microsoft.com/isapi/ocget.dll>
Artikelnummer: 262380 – Letzte Überarbeitung: 31.05.2009 – Revision: 1