ActiveX control no se carga con el valor CODEBASE modificado en el Registro

Importante

La aplicación de escritorio Internet Explorer 11 está retirada y sin soporte a partir del 15 de junio de 2022 para determinadas versiones de Windows 10.

Todavía puede acceder a sitios antiguos heredados que requieren Internet Explorer con el modo Internet Explorer en Microsoft Edge. Obtenga más información.

La aplicación de escritorio Internet Explorer 11 se redirigirá progresivamente al explorador Microsoft Edge, más rápido y seguro. En última instancia, se deshabilitará a través de Windows Update. Deshabilite IE hoy.

En este artículo se proporciona información sobre cómo modificar el valor del Registro para cargar ActiveX controles.

Versión del producto original:   Internet Explorer 11, Internet Explorer 10
Número KB original:   262380

Importante

Este artículo contiene información sobre cómo modificar el Registro. Antes de modificar el Registro, asegúrese de realizar una copia de seguridad de él y asegúrese de comprender cómo restaurar el Registro si se produce un problema. Para obtener información acerca de cómo hacer una copia de seguridad, restaurar y editar el Registro, vea Windows información del Registro para usuarios avanzados.

Síntomas

Al ver una página web que intenta cargar un control ActiveX, puede que se muestre una X roja en su lugar, que el control ActiveX no se cargue o que la página web muestre un mensaje similar al siguiente:

ActiveX control no se pudo cargar!-- la configuración de seguridad del explorador.

Causa

Este problema puede producirse si existen todas las condiciones siguientes:

  • La página web está intentando cargar un control ActiveX desde la Galería de componentes de Microsoft Internet Explorer.

  • El atributo no se especifica en el código html (Lenguaje de marcado de hipertexto) de la página web o el atributo especifica una versión que no se encontrará, como CODEBASE CODEBASE , , , #version=-1 -1 -1 -1 .

  • Se ha modificado el valor CODEBASE en el registro del equipo cliente. Este valor puede modificarse manualmente o por administradores corporativos con el Kit de administración de Internet Explorer (IEAK). En la fase 5 (sección Directivas y restricciones) del IEAK, hay una opción de descarga de código en Corporate Configuración que se establece en el siguiente valor de forma predeterminada:

    [CODEBASE];(http://activex.microsoft.com/objects/ocget.dll)
    

    El número de versión de -1, -1, -1, -1 se usa normalmente para forzar que un control ActiveX se descargue cada vez que se tiene acceso a una página. La red interna de una empresa puede configurarse para no permitir el acceso a Internet; si esto sucede, activex.microsoft.com no es accesible. Esta opción permite a los administradores corporativos especificar una ruta de acceso personalizada para que Internet Explorer la use cuando la página web no especifica ningún atributo que intente cargar ActiveX controles que aún no están CODEBASE instalados.

Solución

Para resolver este problema, modifique el valor CODEBASE en el Registro para restaurar la configuración predeterminada de la siguiente manera:

  1. Inicie el editor del Registro (Regedit.exe).
  2. Busque y haga clic en la siguiente clave: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings .
  3. Modifique el valor de la cadena CodeBaseSearchPath. Cambie los datos de valor a: CODEBASE.

Referencias

Para obtener más información, vea Referencia de atributo HTML.