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.
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.
Prioridade | Ação | Detalhes |
---|---|---|
1 | Atualizar o Windows e os drivers | Em 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). |
2 | Reinstalar/atualizar o Microsoft Teams Classic | Desinstale em Painel de Controlo/Controle → Programas ou em Aplicativos e Recursos. Baixe o instalador atual do portal oficial da Microsoft e reinstale. |
3 | Desabilitar 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. |
4 | Executar verificação de integridade do sistema | No Prompt de Comando (Administrador):sfc /scannow dism /online /cleanup-image /restorehealth |
5 | Checar softwares em conflito | Desative 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. |
6 | Reiniciar o computador | Passo simples, mas limpa bloqueios residuais de DLLs após trocas de driver. |
Guia passo a passo detalhado
Atualizar Windows, Lenovo Intelligent Sensing e drivers
- Abra Definições/Configurações → Windows Update e instale tudo (incluindo opcionais de drivers quando aplicável).
- 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.
- Lenovo Intelligent Sensing / Aware (componente que inclui a
- Reinicie o Windows.
Dica: em Gestor/Gerenciador de Dispositivos → Câmeras, confirme se o driver provider e a driver version foram atualizados de fato.
Reinstalar ou atualizar o Microsoft Teams Classic
- Feche completamente o Teams (verifique no Gestor/Gerenciador de Tarefas se não há
Teams.exe
em execução). - Desinstale o Teams (Classic) pelo Painel de Controlo/Controle → Programas ou Definições/Configurações → Aplicativos.
- 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.
- Pressione Win + R, digite
services.msc
e pressione Enter. - Procure por Lenovo IntelligentSensing Aware Service (o nome pode variar levemente conforme o pacote).
- Clique com o botão direito → Parar. Mude o Tipo de Inicialização para Manual ou Desativado.
- 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:
- Feche o Teams.
- Abra o Prompt de Comando e rode:
tasklist /m LnvAwareMFT64.dll
Se o processoTeams.exe
aparecer na lista quando o Teams estiver aberto, a DLL foi carregada no contexto da aplicação. - 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
- Inventário: levante modelos de equipamentos afetados e versões de driver/serviço.
- 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.
- 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.
- Fallback: disponibilize o novo Teams (2.x) como alternativa suportada quando aplicável.
- 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ário | Indicador | O que fazer | Resultado esperado |
---|---|---|---|
Erro surge ao ligar a câmera | Mensagem com LnvAwareMFT64.dll | Atualizar Lenovo Intelligent Sensing e drivers de câmera | Assert deixa de ocorrer |
Erro continua após atualizações | Persistência no Teams Classic | Parar serviço Lenovo Aware e testar | Erro some → conflito confirmado |
Ambiente corporativo restrito | Sem permissão para alterar serviços | Acionar TI; propor implantação de drivers atualizados e política temporária | Correção padronizada sem intervenção do utilizador |
Uso intensivo de efeitos de vídeo | Apps com câmera virtual ativa | Desativar efeitos sobrepostos e retestar | Pipeline de mídia mais estável |
Necessidade de continuidade | Chamadas urgentes | Usar Teams Web ou novo Teams (2.x) como alternativa temporária | Reuniõ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.