Por que o Chrome está me dizendo para "Atualizar ou remover aplicativos incompatíveis"?

Índice:

Por que o Chrome está me dizendo para "Atualizar ou remover aplicativos incompatíveis"?
Por que o Chrome está me dizendo para "Atualizar ou remover aplicativos incompatíveis"?

Vídeo: Por que o Chrome está me dizendo para "Atualizar ou remover aplicativos incompatíveis"?

Vídeo: Por que o Chrome está me dizendo para
Vídeo: GEARBEST SUMIU!! E CUIDADO COM A SHOPEE! Loopcast 310! - YouTube 2024, Maio
Anonim
Muitos aplicativos do Windows, como o software antivírus, injetam código no Chrome para modificar seu comportamento. Isso resulta em falhas mais frequentes no navegador, de modo que o Google está se posicionando bloqueando essas técnicas.
Muitos aplicativos do Windows, como o software antivírus, injetam código no Chrome para modificar seu comportamento. Isso resulta em falhas mais frequentes no navegador, de modo que o Google está se posicionando bloqueando essas técnicas.

Por que os aplicativos estão injetando código?

Alguns aplicativos injetam código em outros processos em execução para modificar seu comportamento. No Windows, esta técnica existe há muito tempo. É usado por muitos tipos diferentes de aplicativos, de ferramentas antimalware a malwares perigosos. Isso também é chamado de injeção de DLL no Windows.

Em outras palavras, os aplicativos injetam código no Chrome para modificar o comportamento do Chrome. Um programa de segurança pode querer adicionar algumas verificações adicionais à navegação do Chrome ou um malware pode querer espiar melhor sua navegação.

Mesmo que o aplicativo esteja usando injeção de código com boa intenção, isso pode causar problemas ao interferir no código do Chrome. Os desenvolvedores do Chrome não sabem exatamente como esse código adicional vai se comportar. Como diz o desenvolvedor do Chrome, Chris H. Hamilton: “Esse tipo de injeção de software é desenfreado na plataforma Windows e causa problemas significativos de estabilidade (travamentos)”.

Quando o Chrome irá bloquear completamente a injeção de código?

O Google anunciou originalmente seus planos para bloquear essa técnica em novembro de 2017, observando que os usuários do Windows com software injetado no Google Chrome têm 15% mais chances de ter o Chrome. O Google observa que existem técnicas melhores para aplicativos que exigem esse tipo de funcionalidade, como a instalação de uma extensão do navegador Google Chrome que usa mensagens nativas do Google Chrome para se comunicar com outro programa no sistema.

O anúncio original dizia que o Chrome 69 começaria a bloquear toda a injeção de código em setembro de 2018. No entanto, no nosso sistema, a versão beta do Chrome 69 atualmente só avisa sobre injeção de código se o seu navegador sofrer um acidente. Não bloqueia essa injeção.

Frequentemente, os desenvolvedores do Chrome testam novos recursos como esse, em outras palavras, eles transferem recursos diferentes para diferentes usuários do Chrome para ver como as pessoas respondem, por isso, é possível que alguns usuários do Chrome 68 já tenham visto esse aviso.

O Google anunciou planos para bloquear toda a injeção de código a partir de janeiro de 2019. De acordo com Hamilton, o Google ainda planeja bloqueá-lo "em breve", ponto em que o aviso deixará de aparecer porque o Chrome bloqueará silenciosamente todas as tentativas de injeção de código. O Microsoft Edge foi o primeiro navegador a fazer a alteração no Windows e já está bloqueado a injeção de código desde 2015.

Meus aplicativos estão realmente causando falhas?

Mesmo que o Chrome esteja lhe avisando sobre aplicativos incompatíveis, eles não estão necessariamente causando problemas, a menos que seu navegador esteja em queda.

Hamilton observa que o Chrome está apenas alertando sobre qualquer software que use injeção de código "sem fazer julgamentos de valor". O software que você instalou pode estar funcionando corretamente e nunca causando problemas, mas o Google não gosta dessa técnica e está trabalhando para bloqueá-la.

Como verificar se há aplicativos incompatíveis

Se o Chrome travar, você verá uma notificação pedindo para "Atualizar ou remover aplicativos incompatíveis" ou "Atualizar ou remover aplicativos com problemas". Isso levará você a uma lista de aplicativos usando a injeção de código em seu sistema.

Você também pode acessar essa lista, mesmo antes de o Google Chrome travar, indo para Menu> Configurações> Avançado, rolando até a parte inferior da tela e clicando em "Atualizar ou remover aplicativos incompatíveis" em Redefinir e limpar. Se você não vir essa opção aqui, nenhum aplicativo no seu sistema está injetando código no Chrome.

Você também pode digitar

chrome://settings/IncompatibleApplications

na sua barra de endereços e pressione Enter. Se você não vê uma lista de aplicativos incompatíveis, não tem nenhum instalado.

(Observação: esta opção está presente apenas a partir do Chrome 69 em nosso sistema. O Chrome 69 está programado para ser lançado em 4 de setembro de 2018.)

O Chrome listará todos os aplicativos usando a injeção de código que você instalou. Muitos aplicativos antivírus, incluindo o Avast, o AVG, o Bitdefender, o Emsisoft, o Eset, o IObit, o Norton Security, o Malwarebytes e o WinPatrol, aparecem aqui.
O Chrome listará todos os aplicativos usando a injeção de código que você instalou. Muitos aplicativos antivírus, incluindo o Avast, o AVG, o Bitdefender, o Emsisoft, o Eset, o IObit, o Norton Security, o Malwarebytes e o WinPatrol, aparecem aqui.

Outros aplicativos que apareceram aqui incluem Acronis True Image, Dropbox e RocketDock. A lista pode ser surpreendente, mas qualquer aplicativo que use injeção de código aparecerá na lista.

O botão "Remover" próximo a um aplicativo levará você para a janela Configurações ou Painel de Controle, onde você poderá desinstalar o aplicativo, se desejar.
O botão "Remover" próximo a um aplicativo levará você para a janela Configurações ou Painel de Controle, onde você poderá desinstalar o aplicativo, se desejar.

Se você não estiver tendo problemas, não há motivos para desinstalar o aplicativo. O Google bloqueará suas tentativas de injeção de código em alguns meses, de qualquer forma.

O Google está claramente esperando que os desenvolvedores de aplicativos atualizem seus aplicativos para não dependerem mais das técnicas de injeção de código. Afinal, os desenvolvedores não querem que o Chrome incentive as pessoas a desinstalar seus aplicativos. De qualquer maneira, essa mensagem de erro não ficará por muito tempo.
O Google está claramente esperando que os desenvolvedores de aplicativos atualizem seus aplicativos para não dependerem mais das técnicas de injeção de código. Afinal, os desenvolvedores não querem que o Chrome incentive as pessoas a desinstalar seus aplicativos. De qualquer maneira, essa mensagem de erro não ficará por muito tempo.

Nós não achamos que é uma grande perda. Conforme observam os desenvolvedores do Chrome, as técnicas de injeção de código contribuem para falhas e menos falhas serão uma melhoria. Também não somos um grande fã de antivírus que interferem no navegador.

Recomendado: