Erro Microsoft Visual C++ “Assertion Failed” ao abrir o Teams (Classic) com LnvAwareMFT64.dll da Lenovo: causas, testes e correção definitiva

Ao abrir o Microsoft Teams (Classic), alguns notebooks Lenovo exibem o erro “Microsoft Visual C++ Runtime Library – Assertion Failed!” relacionado à DLL LnvAwareMFT64.dll. Este guia explica a causa, mostra como confirmar o conflito e traz correções seguras e eficazes.

Índice

Entendendo o erro no Microsoft Teams (Classic)

Ao iniciar o Teams (trabalho/escola) a caixa de diálogo aparece repetidamente e, muitas vezes, as chamadas encerram inesperadamente. A mensagem típica é:

Microsoft Visual C++ Runtime Library
Assertion failed!
…\IntelligentSensingAwareService\LnvAwareMFT64.dll
File: …\logging.h
Line: 57
Expression: bLeak == FALSE

A LnvAwareMFT64.dll pertence ao Lenovo Intelligent Sensing Aware Service (recurso de detecção de presença e aprimoramentos de câmera). O erro é um assert usado por desenvolvedores para “parar tudo” quando uma condição esperada falha. Em produção, isso costuma indicar incompatibilidade entre o filtro de vídeo da Lenovo (um MFT – Media Foundation Transform) e o módulo de vídeo do Teams.

Por que esse conflito acontece

  • Filtros MFT concorrentes: o Windows permite que filtros de mídia sejam encadeados. Se o módulo de vídeo do Teams e o MFT da Lenovo não concordam sobre formato, alocação de memória ou sequência de inicialização, um assert pode disparar.
  • Atualizações em tempos diferentes: o Teams (Classic) recebe atualizações frequentes, assim como drivers de câmera e pacotes Lenovo. Uma combinação específica de versões pode introduzir o erro.
  • Injeção por terceiros: antivírus, gravadores de tela, “câmeras virtuais” e plug‑ins de vídeo podem inserir DLLs no processo do Teams, agravando a incompatibilidade.

Soluções recomendadas (em ordem de prioridade)

Comece pelo topo e avance somente se o problema persistir. Em ambientes corporativos, valide com o time de TI antes de alterar serviços e drivers.

PrioridadeAçãoDetalhes
1Atualizar o Windows e os driversEm Definições/Configurações → Windows Update, instale todas as atualizações pendentes.
Abra o Lenovo Vantage (ou utilize o site/suporte da Lenovo) e aplique a versão mais recente do Lenovo Intelligent Sensing, da câmera e dos drivers de gráficos (Intel/NVIDIA/AMD).
2Reinstalar/atualizar o Microsoft Teams ClassicDesinstale em Painel de Controlo/Controle → Programas ou em Aplicativos e Recursos.
Baixe o instalador atual do portal oficial da Microsoft e reinstale.
3Desabilitar temporariamente o serviço Lenovo Aware (teste)Abra Serviços (services.msc) → localize Lenovo IntelligentSensing Aware Service → clique com o botão direito em Parar e defina o Tipo de Inicialização como Manual.
Reinicie o Teams e verifique. Se o erro sumir, mantenha o serviço parado até instalar uma versão atualizada.
4Executar verificação de integridade do sistemaNo Prompt de Comando (Administrador):
sfc /scannow
dism /online /cleanup-image /restorehealth
5Checar softwares em conflitoDesative temporariamente antivírus, gravadores de tela, filtros de câmera, “câmeras virtuais” (OBS Virtual Camera, drivers de webcam de terceiros). Reabra o Teams e teste.
6Reiniciar o computadorPasso simples, mas limpa bloqueios residuais de DLLs após trocas de driver.

Guia passo a passo detalhado

Atualizar Windows, Lenovo Intelligent Sensing e drivers

  1. Abra Definições/ConfiguraçõesWindows Update e instale tudo (incluindo opcionais de drivers quando aplicável).
  2. No Lenovo Vantage, verifique Atualizações do Sistema e aplique:
    • Lenovo Intelligent Sensing / Aware (componente que inclui a LnvAwareMFT64.dll).
    • Driver de Câmera (Realtek/Sunplus/Sonix/Chicony, conforme o modelo).
    • Driver Gráfico (Intel UHD/Iris, NVIDIA, AMD).
    • Outros pacotes de fundação (por exemplo, “System Interface Foundation” ou similares) se listados.
  3. Reinicie o Windows.

Dica: em Gestor/Gerenciador de DispositivosCâmeras, confirme se o driver provider e a driver version foram atualizados de fato.

Reinstalar ou atualizar o Microsoft Teams Classic

  1. Feche completamente o Teams (verifique no Gestor/Gerenciador de Tarefas se não há Teams.exe em execução).
  2. Desinstale o Teams (Classic) pelo Painel de Controlo/Controle → Programas ou Definições/Configurações → Aplicativos.
  3. Baixe o instalador mais recente pelos canais oficiais e reinstale.

Limpeza de cache (opcional): antes de reinstalar, pode remover o cache do Classic. Com o Teams fechado, renomeie a pasta %AppData%\Microsoft\Teams (por exemplo, para Teams_old). Ao abrir novamente, ela será recriada.

Desabilitar temporariamente o Lenovo IntelligentSensing Aware Service

Se após as atualizações o erro persistir, faça um teste rápido desabilitando o serviço para confirmar a origem.

  1. Pressione Win + R, digite services.msc e pressione Enter.
  2. Procure por Lenovo IntelligentSensing Aware Service (o nome pode variar levemente conforme o pacote).
  3. Clique com o botão direito → Parar. Mude o Tipo de Inicialização para Manual ou Desativado.
  4. Abra o Teams e teste chamadas com e sem câmera. Se o erro sumir, a incompatibilidade está no filtro MFT da Lenovo. Reative o serviço somente após instalar uma versão corrigida.

PowerShell (alternativa para confirmar):

Get-Service | Where-Object { $.DisplayName -like "*Aware*" -or $.DisplayName -like "Intelligent" } | Format-Table Status, Name, DisplayName

Executar SFC e DISM

Abra o Prompt de Comando (Admin) e rode:

sfc /scannow
dism /online /cleanup-image /restorehealth

Reinicie ao finalizar. Isso corrige arquivos de sistema corrompidos que, em casos raros, amplificam conflitos de DLL.

Checar e isolar softwares em conflito

Desative apenas para teste (e reative depois):

  • Antivírus com módulos de proteção de webcam.
  • Gravadores de tela ou sobreposições (overlay) que injetam DLLs em apps de vídeo.
  • Câmeras virtuais (OBS Virtual Camera, plugins legados tipo Snap Camera/ManyCam).

Após cada alteração, teste uma chamada no Teams. Se a mensagem de assert desaparecer, reintroduza os componentes um a um para identificar o causador.

Reinício e ordem de inicialização

Depois de atualizar drivers e serviços, um reinício limpa bloqueios de arquivos. Em alguns cenários, a ordem de inicialização de serviços de câmera influencia; por isso, sempre faça ao menos um ciclo de Desligar → Ligar (não apenas Reiniciar) para forçar reenumeração de dispositivos.

Como confirmar que a LnvAwareMFT64.dll está envolvida

Se quiser validar tecnicamente a participação da DLL antes de desativar o serviço:

  1. Feche o Teams.
  2. Abra o Prompt de Comando e rode: tasklist /m LnvAwareMFT64.dll Se o processo Teams.exe aparecer na lista quando o Teams estiver aberto, a DLL foi carregada no contexto da aplicação.
  3. No Visualizador de Eventos (Aplicações), filtre por eventos do Teams ou falhas de Application Error. Erros de módulo coincidentes com LnvAwareMFT64.dll reforçam o diagnóstico.

Quando atualizar para o novo Teams pode ajudar

O novo Teams (versão 2.x) usa uma arquitetura de mídia diferente, que costuma conviver melhor com filtros de terceiros. Se a sua organização permitir, instalar a versão mais recente do novo Teams pode contornar a falha sem desativar a presença inteligente da Lenovo. Ainda assim, mantenha drivers e o Lenovo Intelligent Sensing atualizados para obter a correção definitiva.

O que você perde ao desativar o Lenovo Aware

  • Detecção de presença: bloqueio automático ao se afastar e ativação ao retornar.
  • Aprimoramentos de imagem/ruído: ajustes de luz, recorte de enquadramento, supressores de ruído de fundo vinculados ao MFT.

Se esses recursos forem importantes para você, priorize a atualização do pacote Lenovo em vez de deixá-lo permanentemente desativado.

Boas práticas para evitar a recorrência

  • Atualizações coordenadas: sempre que o Teams ou os drivers de câmera forem atualizados, verifique também se há nova versão do Lenovo Intelligent Sensing.
  • Mantenha uma câmera padrão: se usa múltiplas “câmeras” (física, virtual, apps), defina a física como padrão no Windows e no Teams para reduzir a cadeia de filtros.
  • Evite duplicidade de filtros: não habilite simultaneamente efeitos do Teams e de apps de webcam que façam o mesmo (desfoque, moldura, correção de luz).
  • Documente a versão que funciona: anote versões estáveis de driver/serviço. Se uma atualização quebrar, você saberá a que ponto retornar (em ambientes corporativos, isso pode ser automatizado por políticas).

Perguntas frequentes

Reinstalar o Microsoft Visual C++ Redistributable resolve?

Geralmente, não. A mensagem vem de um assert interno da DLL da Lenovo. O redistributable não é a causa e raramente corrige o sintoma.

O problema só aparece ao ligar a câmera. É normal?

Sim. O MFT da Lenovo é acionado ao inicializar o fluxo de vídeo. Se o erro surge nesse exato momento, é forte indício de incompatibilidade do filtro.

Posso usar o Teams no navegador como alternativa?

Sim. O Teams Web usa a pilha de mídia do navegador e tende a não carregar o MFT da Lenovo, servindo como workaround temporário.

Isso afeta Zoom, Meet e outras plataformas?

Pode afetar. Se a DLL da Lenovo for carregada em qualquer app que use o pipeline de mídia do Windows, o conflito pode se repetir.

É seguro manter o serviço da Lenovo desativado?

É seguro do ponto de vista de estabilidade, mas você perde recursos de presença e filtros. Prefira atualizá-lo assim que houver versão corrigida.

Checklist rápido de diagnóstico

  • Erro ocorre apenas no Teams (Classic) e principalmente com a câmera ligada.
  • Aparece a DLL LnvAwareMFT64.dll na mensagem.
  • Após parar o serviço Lenovo Aware, o problema desaparece.
  • Atualizações de Windows/Drivers/Lenovo Aware aplicadas e teste repetido.
  • Softwares de câmera virtual e antivírus testados como potenciais conflitos.

Sequência de ação recomendada para empresas

  1. Inventário: levante modelos de equipamentos afetados e versões de driver/serviço.
  2. Janela de manutenção: publique via ferramenta de gestão (Intune, SCCM, etc.) as atualizações de Lenovo Intelligent Sensing, câmera e gráficos.
  3. Política temporária: se necessário, mantenha o serviço em Manual até a correção oficial, comunicando a perda de funcionalidades de presença.
  4. Fallback: disponibilize o novo Teams (2.x) como alternativa suportada quando aplicável.
  5. Validação: colete feedback de usuários, monitore logs de falha e consolide versões estáveis.

Notas importantes

  • Dependendo do idioma do Windows, nomes de menus variam (Definições/Configurações, Painel de Controlo/Controle).
  • Em dispositivos geridos por TI, alterações em serviços e drivers devem seguir as políticas internas.
  • Ao testar softwares de segurança, desative apenas de forma controlada e por tempo limitado.

Exemplos práticos de comandos úteis

Ver serviços Lenovo relacionados:

Get-Service | Where-Object {
  $.DisplayName -like "*Lenovo*" -or $.DisplayName -like "Aware"
} | Sort-Object Status, DisplayName | Format-Table Status, Name, DisplayName

Parar e desabilitar o serviço para teste:

# Substitua NOMEDOSERVIÇO pelo 'Name' retornado acima
Stop-Service -Name NOMEDOSERVIÇO -Force
Set-Service -Name NOMEDOSERVIÇO -StartupType Disabled

Reverter para o estado anterior:

Set-Service -Name NOMEDOSERVIÇO -StartupType Manual
Start-Service -Name NOMEDOSERVIÇO

Resumo e conclusão

O erro “Microsoft Visual C++ Runtime Library – Assertion Failed!” ao abrir o Teams (Classic) em notebooks Lenovo costuma ter origem no filtro de vídeo LnvAwareMFT64.dll do Lenovo Intelligent Sensing Aware Service. Em termos práticos, atualizar Windows, drivers e o pacote Lenovo resolve a maioria dos casos. Se persistir, desative temporariamente o serviço para confirmar o conflito e, em seguida, mantenha-o parado até instalar uma versão corrigida. Não é, em geral, um problema com o Microsoft Visual C++ Redistributable. Se a sua organização permitir, considerar a migração para o novo Teams (2.x) também pode eliminar a incompatibilidade.

Seguindo a ordem de ações recomendadas e as verificações adicionais deste guia, a maior parte dos utilizadores relata solução definitiva, com o retorno da estabilidade em reuniões e chamadas de vídeo.


Anexo: matriz de decisão

CenárioIndicadorO que fazerResultado esperado
Erro surge ao ligar a câmeraMensagem com LnvAwareMFT64.dllAtualizar Lenovo Intelligent Sensing e drivers de câmeraAssert deixa de ocorrer
Erro continua após atualizaçõesPersistência no Teams ClassicParar serviço Lenovo Aware e testarErro some → conflito confirmado
Ambiente corporativo restritoSem permissão para alterar serviçosAcionar TI; propor implantação de drivers atualizados e política temporáriaCorreção padronizada sem intervenção do utilizador
Uso intensivo de efeitos de vídeoApps com câmera virtual ativaDesativar efeitos sobrepostos e retestarPipeline de mídia mais estável
Necessidade de continuidadeChamadas urgentesUsar Teams Web ou novo Teams (2.x) como alternativa temporáriaReuniões sem a falha do assert

Boletim de campo: sinais de que você já resolveu

  • O Teams abre sem a caixa de “Assertion failed!”.
  • Chamadas com vídeo permanecem estáveis por longas sessões.
  • A CPU e a GPU apresentam uso normal ao iniciar a câmera.
  • O serviço Lenovo Aware pode ser reativado sem reintroduzir a falha (quando atualizado).

O que evitar

  • Realizar limpezas agressivas no registry sem necessidade.
  • Instalar múltiplos “pacotes de câmera” de fontes desconhecidas.
  • Manter simultaneamente vários filtros de vídeo realizando o mesmo efeito.
  • Confiar apenas na reinstalação do Visual C++ Redistributable como solução.

Mensagem final

Se o erro só ocorre com a câmera ativa, a causa mais provável é o MFT da Lenovo desatualizado. Atualize primeiro. Caso a correção ainda não esteja disponível para o seu modelo, manter o serviço desativado é uma medida segura e reversível até que a versão corrigida seja publicada.

Índice