Compartir a través de


Internet Explorer 9 no puede cargar documentos VBD

Advertencia

Se ha deshabilitado permanentemente la aplicación de escritorio retirada y sin soporte de Internet Explorer 11 mediante una actualización de Microsoft Edge en ciertas versiones de Windows 10. Para obtener más información, consulte Preguntas frecuentes sobre la retirada de la aplicación de escritorio de Internet Explorer 11.

En este artículo se presentan los pasos para asegurarse de que los documentos VBD se pueden cargar correctamente en Internet Explorer 9.

Versión del producto original: Internet Explorer 9
Número de KB original: 2556013

Síntomas

Al intentar cargar documentos VBD mediante Internet Explorer 9, se muestra un mensaje para descargar el archivo .vbd en lugar de representar correctamente el contenido según lo previsto.

Causa

Este problema se produce porque la detección de almacenamiento estructurado está deshabilitada en urlmon.dll de forma predeterminada. Esto afecta a los tipos de archivo VBD de forma que no se representen en el explorador de forma predeterminada.

Solución

Para solucionar este problema, es necesario implementar las siguientes condiciones:

  • Tener habilitada la acción URLACTION_ALLOW_STRUCTURED_STORAGE_SNIFFING de dirección URL en la zona de seguridad pertinente (esta opción está habilitada de forma predeterminada en las zonas Intranet local y Sitios de confianza);
  • Deshabilite la restricción de detección para el proceso pertinente especificando la FEATURE_RESTRICT_CDL_CLSIDSNIFF clave de característica.

Por ejemplo, para permitir que los documentos VBD se carguen en Internet Explorer 9 para la zona intranet local, siga estos pasos:

Paso 1: Asegúrese de que la acción de dirección URL está en su lugar

Captura de pantalla del elemento 2703 en Zonas.

La acción URL también está disponible en la HKEY_LOCAL_MACHINE parte del Registro, que se lee cuando el HKEY_CURRENT_USER valor no está disponible o la política de Zonas de seguridad: Usar solo configuraciones de la máquina está habilitada. Además, si los documentos VBD se cargan desde una zona diferente, por ejemplo, la zona Máquina local, la acción url debe establecerse en 0 para esa zona específica.

Paso 2: Establecer la clave de característica en consecuencia

Captura de pantalla del registro de feature_restrict col_clsidsniff.

La clave anterior se crea en un sistema de 64 bits y tiene como destino la versión de 32 bits de Internet Explorer. Es necesario tener en cuenta las siguientes variaciones:

  • Para definir la característica en windows de 32 bits, tenemos que crear la clave de característica en HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl.

  • Para definir la clave de característica en windows de 64 bits:

    • Para tener como destino aplicaciones de 32 bits, tenemos que crear la clave de característica en HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl.
    • Para tener como destino aplicaciones de 64 bits, tenemos que crear la clave de característica en HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl.

Por último, la DWORD respectiva creada para esta clave de característica no está vinculada solo a iexplore.exe. Si una aplicación que implementa el control WebBrowser carga contenido VBD, se debe crear el DWORD para que coincida con el nombre de la aplicación (name_of_app.exe=0).

Después de seguir los pasos anteriores, los documentos VBD se cargarán correctamente en Internet Explorer 9.

Más información

Puede encontrar más información sobre la acción de dirección URL pertinente y la clave de control de características aquí: