STATUS_INVALID_IMAGE_HASH en Microsoft Edge y Google Chrome – solución

Algunos usuarios encuentran un error con el código STATUS_INVALID_IMAGE_HASH al abrir sitios web en el navegador. A veces es causado por antivirus de terceros o VPNs, pero si deshabilitarlos no afecta a nada o necesitas dejarlos habilitados, hay otras formas sencillas de resolver el problema.

Este sencillo tutorial detalla las formas de solucionar el error STATUS_INVALID_IMAGE_HASH en los navegadores Google Chrome y Microsoft Edge en Windows 11 y Windows 10.

Corrección del error mediante el registro

El registro de Windows permite configurar las políticas de Chrome y Edge, incluidas las responsables de la función de comprobación de integridad del código al mostrar los sitios, es decir, la aparición de errores de comprobación de integridad y hace que aparezca el error STATUS_INVALID_IMAGE_HASH. El parámetro DWORD llamado RendererCodeIntegrityEnabled en las secciones del registro es el responsable de activar y desactivar la función:

Puede añadir el parámetro con un valor de 0 a las secciones especificadas manualmente, o puede utilizar la línea de comandos:

  1. Ejecute la línea de comandos como administrador (cómo hacerlo)
  2. Para Microsoft Edge, introduzca el comando
    REG ADD "HKLM\Software\Microsoft\Edge" /v RendererCodeIntegrityEnabled /t REG_DWORD /d 0

    y pulse Enter.

  3. Para Google Chrome, introduzca el comando
    REG ADD "HKLM\Software\Policies\Google\Chrome" /v RendererCodeIntegrityEnabled /t REG_DWORD /d 0

    y pulse Enter.

  4. Introduzca el comando gpupdate /force
  5. Cierre la línea de comandos y reinicie el navegador.

Corregir el error con los parámetros de acceso directo

La segunda forma de desactivar la función «RendererCodeIntegrity» es editar las propiedades del acceso directo. Para ello:

  1. Abra las propiedades del acceso directo haciendo clic con el botón derecho del ratón en el acceso directo y seleccionando «Propiedades» (si está en el menú Inicio, primero haga clic con el botón derecho del ratón en el acceso directo, navegue hasta la ubicación del archivo y, a continuación, haga clic con el botón derecho del ratón: propiedades).
  2. En la pestaña «Acceso directo», en el campo «Objeto», añade un espacio al final y pega
    --disable-features=RendererCodelntegrity
  3. Haga clic en «Aceptar».

A continuación, simplemente inicie el navegador utilizando este acceso directo para que ya no aparezca el error STATUS_INVALID_IMAGE_HASH.

Entre las opciones adicionales que pueden ayudar si los enfoques anteriores no funcionaron:

  • Borrar la caché del navegador, esto se puede hacer yendo a chrome://settings/clearBrowserData En Google Chrome o edge://configuración/borrarDatosDelNavegador en Microsoft Edge
  • Ejecutar el navegador en modo de compatibilidad con una de las versiones anteriores del sistema (Cómo utilizar el modo de compatibilidad de Windows).
  • Desactivar la caja de arena del navegador utilizando la opción
    --no-sandbox

    (añadido al acceso directo, similar al segundo método).

Afortunadamente, una de las formas ayudó a resolver el problema, y el error con el código STATUS_INVALID_IMAGE_HASH se ha solucionado.