Clicky

¿Por qué Chrome me dice "actualizar o eliminar aplicaciones incompatibles?

Chrome crash

Cómo buscar en Chrome aplicaciones incompatibles

Muchas aplicaciones de Windows, como el software antivirus, inyectan código en Chrome para modificar su comportamiento. Esto resulta en fallos más frecuentes del navegador, por lo que Google está tomando una posición bloqueando estas técnicas.

 

¿Por qué las aplicaciones están inyectando código?

Algunas aplicaciones inyectan código en otros procesos en ejecución para modificar su comportamiento. En Windows esta técnica existe desde hace mucho tiempo. Es utilizada por muchos tipos diferentes de aplicaciones, desde herramientas antimalware hasta malware peligroso. Esto también se denomina inyección DLL en Windows.

En otras palabras, las aplicaciones inyectan código en Chrome para modificar el comportamiento de Chrome. Un programa de seguridad podría querer agregar algunas verificaciones adicionales a la navegación de Chrome, o una pieza de malware podría querer espiar mejor tu navegación.

Incluso si la aplicación utiliza la inyección de código con buena intención, puede causar problemas al interferir con el código de Chrome. Los desarrolladores de Chrome no saben exactamente cómo se comportará este código adicional. Como dice el desarrollador de Chrome, Chris H. Hamilton, "este tipo de inyección de software es endémico en la plataforma de Windows y causa importantes problemas de estabilidad (fallas)".

¿Cuándo bloqueará completamente Chrome la inyección de código?

Google anunció originalmente sus planes para bloquear esta técnica en noviembre de 2017, y señaló que los usuarios de Windows con la inyección de software en Chrome tienen un 15% más de probabilidades de tener Chrome bloqueado. Google señala que existen mejores técnicas para las aplicaciones que requieren este tipo de funcionalidad, como la instalación de una extensión del navegador Chrome que utiliza la mensajería nativa de Chrome para comunicarse con otro programa en el sistema.

El anuncio original decía que Chrome 69 comenzaría a bloquear todas las inyecciones de código en septiembre de 2018. Sin embargo, en nuestro sistema, la versión beta de Chrome 69 actualmente solo advierte sobre la inyección de código si el navegador sufre un bloqueo. No bloquea esa inyección.

Los desarrolladores de Chrome frecuentemente prueban A/B nuevas características como esta, es decir, envían diferentes funciones a diferentes usuarios de Chrome para ver cómo responden las personas, por lo que es posible que algunos usuarios de Chrome 68 ya hayan visto esta advertencia.

Google anunció originalmente planes para bloquear todas las inyecciones de código a partir de enero de 2019. Según Hamilton, Google todavía planea bloquearlo "pronto", momento en el que la advertencia dejará de aparecer porque Chrome bloqueará silenciosamente todos los intentos de inyección de código. Microsoft Edge fue el primer navegador que realizó el cambio en Windows, y ya ha bloqueado la inyección de código desde 2015.

¿Mis aplicaciones realmente causan fallas?

Incluso si Chrome advierte sobre aplicaciones incompatibles, no necesariamente están causando problemas, a menos que el navegador se cuelgue.

Hamilton señala que Chrome simplemente advierte sobre cualquier software que use la inyección de código "sin hacer juicios de valor". El software que has instalado podría estar funcionando correctamente y no causar ningún problema, pero a Google no le gusta esta técnica y está trabajando para bloquearla.

Cómo buscar en Chrome aplicaciones incompatibles

Si Chrome se cuelga, verás una notificación solicitándote "Actualizar o eliminar aplicaciones incompatibles" o "Actualizar o eliminar aplicaciones problemáticas". Esto te llevará a una lista de aplicaciones que utilizan la inyección de código en tu sistema.

También puedes acceder a esta lista, incluso antes de que Chrome falle, dirigiéndose a Menú → Configuración Avanzada, desplazándote hacia abajo en la parte inferior de la pantalla y haciendo clic en "Actualizar o eliminar aplicaciones incompatibles" en Recuperar ajustes y borrar. Si no ves aquí esta opción, ninguna aplicación en tu sistema está inyectando código en Chrome.

Chrome recuperar ajustes

También puedes escribir chrome://settings/incompatibleApplications en tu barra de direcciones y presionar Enter. Si no ves una lista de aplicaciones incompatibles, no tienes ninguna instalada.

Chrome recuperar ajustes

(Nota: esta opción solo está presente comenzando con Chrome 69 en nuestro sistema. Chrome 69 está programado para su lanzamiento estable el 4 de septiembre de 2018).

Chrome mostrará una lista de todas las aplicaciones con inyección de código que hayas instalado. Aparecen aquí muchas aplicaciones antivirus, incluidas Avast, AVG, Bitdefender, Emsisoft, Eset, IObit, Norton Security, Malwarebytes y WinPatrol (a mi me ha aparecido el aviso con Panda Dome).

Panda Dome Incompatible

Otras aplicaciones que han aparecido aquí incluyen Acronis True Image, Dropbox y RocketDock. La lista puede ser sorprendente, pero aparecerá en la lista cualquier aplicación que use la inyección de código.

El botón "Eliminar" al lado de una aplicación nos llevará a la ventana Configuración o al Panel de control donde puedes desinstalar la aplicación si lo deseas.

Si no estás experimentando fallas, no hay motivo para desinstalar la aplicación: de todos modos, Google bloqueará en unos pocos meses los intentos de inyección de código.

Google espera claramente que los desarrolladores de aplicaciones actualicen sus aplicaciones para que ya no dependan de las técnicas de inyección de código. Después de todo, los desarrolladores no quieren que Chrome aliente a las personas a desinstalar sus aplicaciones. De cualquier forma, este mensaje de error no estará por mucho tiempo.

No creemos que sea una gran pérdida. Como observan los desarrolladores de Chrome, las técnicas de inyección de código contribuyen a los cuelgues, y un menor número de fallas será una mejora. Tampoco somos unos grades fanáticos de los antivirus que interfieren con el navegador.

Te recomendamos actualices a la versión 69 de Chrome en Menú → Ayuda → Información de Google Chrome

Chrome actualización

Jesus_Caceres