O erro 0x80096005 (TRUST_E_TIME_STAMP) ocorre quando o Windows tenta validar uma assinatura digital (seja de uma atualização ou de um driver), mas não consegue confirmar a validade do carimbo de data/hora (timestamp).
Isso geralmente indica um conflito de “horário” entre o seu PC e os servidores da Microsoft ou uma corrupção nos componentes de segurança do sistema.
Aqui estão as etapas para resolver esse problema, da mais simples para a mais avançada:
1. Sincronizar o Relógio do Sistema (Causa mais comum)
Se o relógio do seu computador estiver dessincronizado por alguns segundos que seja, a assinatura digital pode ser rejeitada.
- Pressione Windows + I para abrir as Configurações.
- Vá em Hora e Idioma > Data e Hora.
- Verifique se as opções Definir hora automaticamente e Definir fuso horário automaticamente estão ativadas.
- Clique no botão Sincronizar agora abaixo de “Sincronizar seu relógio”.
2. Redefinir a pasta Catroot2 (Banco de assinaturas)
A pasta Catroot2 armazena as assinaturas de pacotes do Windows Update. Se ela estiver corrompida, o Windows não conseguirá verificar o timestamp.
- Digite CMD na busca, clique com o botão direito e selecione Executar como Administrador.
- Pare os serviços de criptografia digitando os comandos abaixo (um por um, dando Enter):
net stop bitsnet stop wuauservnet stop cryptsvc
- Agora, renomeie a pasta para que o Windows crie uma nova:
ren %systemroot%\System32\catroot2 catroot2.old
- Reinicie os serviços:
net start bitsnet start wuauservnet start cryptsvc
- Tente rodar a atualização novamente.
3. Reparar Arquivos de Sistema (SFC e DISM)
Se componentes internos de criptografia estiverem danificados, o comando SFC pode restaurá-los.
- No Prompt de Comando (Admin), digite os seguintes comandos em ordem:
dism /online /cleanup-image /restorehealth(aguarde concluir)sfc /scannow(aguarde concluir)
- Reinicie o computador após o término.
4. Desativar Antivírus de Terceiros Temporariamente
Alguns antivírus com proteção de rede ou “Inspeção HTTPS” podem interferir na verificação de certificados SSL/TLS da Microsoft, causando o erro de timestamp.
- Desative o seu antivírus por 10 minutos.
- Tente realizar a ação que gerou o erro (instalação de driver ou update).
- Se funcionar, você precisará adicionar uma exceção no seu antivírus para os domínios da Microsoft.
5. Instalação Manual via Catálogo
Se o erro persistir em uma atualização específica (ex: KB503xxxx):
- Anote o código da atualização (KB).
- Acesse o Catálogo do Microsoft Update.
- Pesquise pelo código e baixe o arquivo
.msu. - Instale manualmente. Isso costuma ignorar erros de verificação do agente do Windows Update.
Resumo das Ações
| Ação | Por que ajuda? |
| Sincronizar Hora | Garante que o carimbo de tempo do arquivo seja válido no presente. |
| Renomear Catroot2 | Reconstrói o banco de dados de assinaturas digitais. |
| DISM/SFC | Repara bibliotecas de sistema corrompidas. |
| Desativar Antivírus | Impede que o tráfego de segurança seja interceptado incorretamente. |
- Como usar o cmdlet Set-PSFLoggingProvider no PowerShell para aprimorar o monitoramento de logs.
- Como personalizar esquemas de cores no prompt de comando do Windows
- Descubra como implementar o altruísmo em um ambiente Windows.
- Como resolver o erro 0x8007f026 STATUS_WININET_LOAD_FAILED no Windows 10 e 11
- Como criar e gerenciar uma conta da Microsoft no Windows
