Solucionar problemas clássicos de instalação e atualização do Microsoft Teams no Windows
Este artigo fornece orientação sobre como diagnosticar e solucionar problemas de instalação e atualização para o aplicativo cliente do Teams que está sendo executado no Windows. Para obter informações adicionais sobre solução de problemas, consulte solução de problemas do Teams.
[! Importante]
Este artigo se aplica apenas ao Microsoft Teams clássico. Para novas Equipes, confira: Solucionar problemas de instalação no novo cliente do Teams
Verificar se o Teams foi atualizado com êxito
Siga estas etapas para verificar se uma atualização do Teams foi instalada com êxito.
- No Teams, selecione as reticências (...) ao lado da imagem do perfil e clique em Sobre>Versão. Aparecerá um banner que mostra sua versão Teams atual e quando foi atualizada pela última vez. Por exemplo você tem o Microsoft Teams versão 1.5.00.3806 (64 bits)-E. Ele foi atualizado pela última vez em 16/02/2022.
- Abra o menu de reticências novamente e clique Verificar se há atualizações.
- Aguarde a faixa na parte superior do aplicativo para indicar que uma "atualização" do Teams é necessária. O link deve ser mostrado cerca de um minuto depois, pois esse processo baixa a nova versão do Teams. A faixa também permite que você saiba se você já está executando a versão mais recente, ou seja, se não é necessário atualizar.
- Clique no link atualizar na faixa.
- Aguarde até que o Teams seja reiniciado e, em seguida, repita a etapa 1 para ver se o aplicativo foi atualizado.
Se você vir uma mensagem de falha ou se o número da versão for igual ao da etapa 4, o processo de atualização falhou.
Solucionar problemas de instalação e atualização
Solucionar problemas de instalação
Quando Teams é instalado, o Teams registra a sequência de eventos para %LocalAppData%\SquirrelTemp\SquirrelSetup.log
. A primeira coisa a procurar é uma mensagem de erro ou uma pilha de chamadas próxima ao final do log. Observe que as pilhas de chamadas no início do log podem não significar que há um problema de instalação. Pode ser mais fácil comparar seu log com o log de uma instalação bem-sucedida (mesmo em outro computador) para ver o que é esperado.
Se %LocalAppData%\SquirrelTemp\SquirrelSetup.log
não indicar a causa ou se você precisar de mais informações para solucionar o problema, consulte Coletar e analisar logs do aplicativo e do sistema.
Solucionar problemas de atualização
Quando Teams é instalado com êxito, o local do log alterna de %LocalAppData%\SquirrelTemp
para %LocalAppData%\Microsoft\Teams\SquirrelSetup.log
. Outro arquivo de log de interesse é %AppData%\Microsoft\Teams\logs.txt
.
- O
%LocalAppData%\Microsoft\Teams\SquirrelSetup.log
arquivo é escrito porUpdate.exe
, que é um executável que fornece serviços ao aplicativo Teams. - O
%AppData%\Microsoft\Teams\logs.txt
arquivo é usado pelo aplicativo Teams (especificamenteTeams.exe
) para registrar eventos significativos do aplicativo. Provavelmente, contém informações de falha.
Esses arquivos de log contêm informações de identificação pessoal (PII) para que eles não são enviados à Microsoft.
O Teams pode iniciar automaticamente o processo de atualização (dependendo da política) ou os usuários podem verificar manualmente se há atualizações acessando o menu de reticências (...) ao lado de sua imagem de perfil e selecionando Verificar se há atualizações. Os dois métodos usam a seguinte sequência de eventos.
- Verifique se há atualizações. O Teams faz uma solicitação na Web e incluo informações sobre a versão atual do aplicativo e o toque de implantação. O objetivo desta etapa é obter o link de download. Uma falha nesta etapa é registrada em
%AppData%\Microsoft\Teams\logs.txt
. - Baixar a atualização. O Teams baixa a atualização usando o link de download obtido na etapa 1. Quando o download for concluído, o Teams chama
Update.exe
para preparar o download. Uma falha de download também está registrada em%AppData%\Microsoft\Teams\logs.txt
. - Testar a atualização. O conteúdo baixado é verificado e descompactado em uma pasta intermediária,
%LocalAppData%\Microsoft\Teams\stage
), que é feita porUpdate.exe
. Falhas nesta etapa são registradas em%LocalAppData%\Microsoft\Teams\SquirrelSetup.log
. - Instalar a atualização. Há várias maneiras de iniciar o Teams. O sistema inicia automaticamente o Teams quando um usuário faz logon ou você pode iniciar o Teams por meio de um atalho. Nesta etapa,
Update.exe
verifica a presença da pasta de preparação, verifica o conteúdo novamente e executa operações de arquivo para desem estágio do aplicativo. A pasta de aplicativo antigo em%LocalAppData%\Microsoft\Teams\current
é respaldada para%LocalAppData%\Microsoft\Teams\previous
e a pasta de estágio é renomeada paracurrent
. Falhas nesta etapa são registradas em%LocalAppData%\Microsoft\Teams\SquirrelSetup.log
.
Se %LocalAppData%\Microsoft\Teams\SquirrelSetup.log
ou %AppData%\Microsoft\Teams\logs.txt
não contiverem informações suficientes para determinar a causa subjacente e você precisar de mais informações para solucionar o problema, acesse Coletar e analisar logs de aplicativos e do sistema.
Coletar e analisar logs de aplicativos e do sistema
Esta seção descreve como coletar e analisar os logs do aplicativo e do sistema para obter informações mais abrangentes e solucionar o problema. Você usará as ferramentas do Sysinternals para concluir essas etapas. Para saber mais, confira Windows Sysinternals.
Colete os logs
Baixe ferramentas Sysinternals.
Extraia o arquivo zip para a pasta
%Temp%
em sua unidade local.Abra um prompt de comando elevado e siga este procedimento:
Execute o seguinte para ir para sua pasta
%Temp%
:cd /d %Temp%
Copie os logs de aplicativos e de configuração. Observe que, dependendo do ponto de falha, alguns desses registros podem não estar presentes.
copy %LocalAppData%\SquirrelTemp\SquirrelSetup.log SquirrelSetup.log copy %AppData%\Microsoft\Teams\logs.txt logs.txt copy %LocalAppData%\Microsoft\Teams\SquirrelSetup.log SquirrelSetup_Teams.log
Execute o seguinte procedimento para capturar as alças de abertura.
handle > handles.txt
Execute o seguinte para capturar as DLLs abertas.
listdlls -v Teams > dlls.txt
Execute o seguinte procedimento para capturar os drivers que estão em execução.
driverquery /v > driverquery.txt
Execute o seguinte para capturar as ACLs (listas de controle de acesso) da pasta do Teams.
icacls %LocalAppData%\Microsoft\Teams /save icacls.txt /T
Analisar logs (para usuários avançados)
Uma atualização com falha poderá resultar em um comportamento de aplicativo imprevisível. Por exemplo, os usuários podem não conseguir sair do Teams, ter uma versão obsoleta do Teams ou não conseguem iniciar o Teams. Se você tiver um problema durante uma atualização, o primeiro lugar para procurar encontrar a causa é %LocalAppData%\SquirrelTemp\SquirrelSetup.log
. Estes são os diferentes tipos de falhas de atualização, listados do mais comum para a menos comum e como analisar e solucionar problemas usando logs.
Não é possível sair do Teams
À medida que o Teams determina se precisa ser atualizado para uma versão mais recente, ele baixa e prepara o novo aplicativo e aguarda a oportunidade para reiniciar da próxima vez que o computador estiver ocioso. Um problema comum durante esse processo é quando outro processo ou um driver do sistema de arquivos bloqueia o processo do Teams.exe
, o que impede a saída do Teams.exe
. Como resultado, o aplicativo Teams não pode ser substituído pelos aplicativos testados e recentemente baixados.
Dicas de solução de problemas:
- Para confirmar que este é o problema que você está enfrentando, encerre o Teams (clique com o botão direito do mouse no Teams na barra de tarefas e clique em Sair). Em seguida, abra o Gerenciador de tarefas do Windows para ver se uma instância do Teams ainda está sendo executada.
- ’Se você não estiver no computador que está tendo esse problema, inspecione o
%LocalAppData%\SquirrelTemp\SquirrelSetup.log
coletado do computador que está enfrentando esse problema e procure um programa : não é possível encerrar o processo na entrada de log. - Para determinar o que está impedindo
Teams.exe
de sair,Dlls.txt
Handles.txt
veja os logs criados na seção Coletar logs. Eles te informarão quais são os processos que impedem a saída do Teams. - Outro culpado que pode impedir a saída do Teams é o driver de filtro do sistema de arquivos no modo kernel. Use a ferramenta SysInternals, ProcDump, para coletar o despejo do processo do modo kernel executando
procdump -mk <pid>
, em que <pid> é a ID do processo obtida do Gerenciador de Tarefas. Você também pode inspecionar o arquivo de logDriverquery.txt
para ver os drivers de filtro ativos que podem interferir no Teams. - Para recuperar esse Estado, reinicie o computador.
Permissões de arquivo
O Teams cria várias subpastas e arquivos no perfil do usuário durante todo o processo de instalação e atualização. Como o aplicativo e o atualizador são executados como um usuário não elevado, as permissões de leitura e gravação devem ser concedidas nas seguintes pastas:
Pasta | Usada por |
---|---|
%LocalAppData%\SquirrelTemp |
Instalador do Teams (por exemplo, Teams_Windows_x64.exe ) durante a fase de instalação |
%LocalAppData%\Microsoft\Teams |
Atualizador do Teams (Update.exe ) para extrair e preparar o pacote do aplicativo durante o processo de atualização |
%AppData%\Microsoft\Teams |
Aplicativo Teams (Teams.exe ) para salvar configurações, estados de aplicativo e o pacote de atualização baixado (pré-preparado) |
Se o Teams tiver o acesso negado porque não é possível gravar em um arquivo, outro aplicativo pode estar interferindo ou uma entrada de descritor de segurança pode estar limitando o acesso de gravação a uma pasta.
Dicas de solução de problemas:
- Procure por
access denied
evidências em%LocalAppData%\SquirrelTemp\SquirrelSetup.log
ou%AppData%\Microsoft\Teams\logs.txt
. Verifique esses arquivos para ver se houve uma tentativa de gravação em um arquivo que falhou. - Abra
Icacls.txt
e procure a entrada efetiva de controle de acesso (ACE) que bloqueia as operações de gravação por um usuário que não seja um administrador. Normalmente, isso está em uma das entradas da DACL. Para obter mais informações, consulte a documentação icacls.
Arquivo corrompido
Em alguns casos, o software de criptografia pode alterar arquivos na pasta %LocalAppData%\Microsoft\Teams
, o que pode impedir o Teams de iniciar. Isso pode acontecer a qualquer momento, mesmo quando o aplicativo não está sendo atualizado. Quando um arquivo é corrompido, a única maneira de recuperar desse estado é desinstalar e reinstalar Teams.
Nota
Se você não conseguir determinar a causa do problema, usando uma das seguintes etapas, talvez você queira experimentar uma sessão de Process Monitor. O Process Monitor é uma ferramenta Sysinternals que registra o acesso ao registro e ao sistema de arquivos.
Tópicos relacionados
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de