Partilhar via


O ID do Evento 4107 ou o ID do Evento 11 é registado no Registo de aplicações

Este artigo fornece passos para resolver o evento 4107 e o evento 11 que estão registados no Registo de aplicações.

Número original da BDC: 2328240

Sintomas

As seguintes mensagens de erro são registadas no Registo de aplicações:

Log Name: Application  
Source: Microsoft-Windows-CAPI2  
Date: DateTime  
Event ID: 4107  
Task Category: None  
Level: Error  
Keywords: Classic  
User: N/A  
Computer: ComputerName  
Description:  
Failed extract of third-party root list from auto update cab at: <http://www.download.windowsupdate.com/msdownload/update/v3/static/trustedr/en/authrootstl.cab> with error: A required certificate is not within its validity period when verifying against the current system clock or the timestamp in the signed file.
Log Name: Application  
Source: Microsoft-Windows-CAPI2  
Date: DateTime  
Event ID: 11  
Task Category: None  
Level: Error  
Keywords: Classic  
User: N/A  
Computer: ComputerName  
Description:  
Failed extract of third-party root list from auto update cab at: <http://www.download.windowsupdate.com/msdownload/update/v3/static/trustedr/en/authrootstl.cab> with error: A required certificate is not within its validity period when verifying against the current system clock or the timestamp in the signed file.

Motivo

Este erro ocorre porque o certificado do Editor da Lista de Fidedignidade de Certificados da Microsoft expirou. Existe uma cópia do CTL com um certificado de assinatura expirado na pasta CryptnetUrlCache.

Solução

Para resolver o problema, siga estes passos:

  1. Abra um prompt de comando. Selecione Iniciar, selecione Todos os Programas, selecione Acessórios e, em seguida, selecione Linha de Comandos.

  2. No prompt de comando, digite o seguinte comando e pressione ENTER:

    certutil -urlcache * delete
    

    Observação

    O certutil comando tem de ser executado para todos os utilizadores na estação de trabalho. Cada utilizador tem de iniciar sessão e seguir os passos 1 e 2 acima.

  3. Se o certificado expirado for colocado em cache num dos perfis de sistema local, tem de eliminar o conteúdo de alguns diretórios com o Explorador do Windows. Para fazer isso, siga estas etapas:

    1. Inicie o Windows Explorer. Selecione Iniciar, selecione Todos os Programas, selecione Acessórios e, em seguida, selecione Explorador do Windows.

      Observação

      Tem de ativar pastas ocultas para ver os diretórios cujos conteúdos tem de eliminar. Para ativar ficheiros e pastas ocultos, siga estes passos:

      1. Selecione Organizar e, em seguida, selecione Opções de pasta e pesquisa.
      2. Selecione o separador Ver .
      3. Selecione a caixa de verificação Mostrar ficheiros e pastas ocultos .
      4. Desmarque a caixa de verificação Ocultar extensões para tipos de ficheiro conhecidos .
      5. Desmarque a caixa de verificação Ocultar ficheiros protegidos do sistema operativo .
      6. Selecione Sim para dispensar o aviso e, em seguida, selecione OK para aplicar as alterações e fechar a caixa de diálogo.
    2. Elimine os conteúdos dos diretórios listados aqui. (%windir% é o diretório do Windows.)

      Observação

      Poderá receber uma mensagem a indicar que não tem permissão para aceder à pasta. Se receber esta mensagem, selecione Continuar.

      LocalService:
      %windir%\ServiceProfiles\LocalService\AppData\LocalLow\Microsoft\CryptnetUrlCache\Content
      %windir%\ServiceProfiles\LocalService\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData

      NetworkService:
      %windir%\ServiceProfiles\NetworkService\AppData\LocalLow\Microsoft\CryptnetUrlCache\Content
      %windir%\ServiceProfiles\NetworkService\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData

      LocalSystem:
      %windir%\System32\config\systemprofile\AppData\LocalLow\Microsoft\CryptnetUrlCache\Content
      %windir%\System32\config\systemprofile\AppData\LocalLow\Microsoft\CryptnetUrlCache\MetaData

Mais informações

O ID do Evento 4107 também pode ser registado com O erro Os dados são inválidos em vez do seguinte erro:

Um certificado necessário não está dentro do respetivo período de validade ao verificar o relógio do sistema atual ou o carimbo de data/hora no ficheiro assinado

Este erro Dados é inválido indica que o objeto devolvido da rede não era um ficheiro cab válido. Assim, o Windows não conseguiu analisá-lo corretamente. As instâncias de tal erro podem ocorrer quando a tentativa de obtenção de rede para o ficheiro cab não consegue passar por um proxy. Se o proxy devolver alguns dados ou mensagem em vez de um código de erro HTTP padrão, o Windows tentará analisar a mensagem recebida do proxy, esperando que seja a cab. Esta situação falhará com o erro "Os dados são inválidos ".

Para resolver este erro, tem de remover a entrada inválida na cache ao limpar a cache ao seguir os passos na secção Resolução .