ID do evento 5051, O processo será encerrado (Tempo limite do thread do mecanismo de varredura)
Artigos técnicos ID:
KB52441
Última modificação: 03/11/2016
Ambiente
McAfee VirusScan Enterprise (VSE) 8.8, 8.7i
Problema
A seguinte entrada é exibida no Visualizador de eventos do Windows:
ID do evento: |
5051 |
Fonte: |
McLogEvent |
Tipo: |
Erro |
Descrição: |
A thread in process C:\Program Files\McAfee\VirusScan Enterprise\Mcshield.exe took longer than 90000 ms to complete a request. The process will be terminated. Thread id : 4884 (0x1314) Thread address : 0x7C8285EC Thread message : Build VSCORE.13.3.2.116 / 5200.2160 Object being scanned = \Device\HarddiskVolume2\Dept\Technical Services\HEAVY CLEANING DOCUMENTS\Y2007(CY5)\Year 5\Year 2007 Cat 4_5 Pipe Spreadsheet.xls by System:Remote 4(0)(0) 4(0)(0) 7200(0)(0) 7595(0)(0) 7005(0)(0) 7004(0)(0) 5006(0)(0) 5004(0)(0) (Um thread no processo C:\Arquivos de programas\McAfee\VirusScan Enterprise\Mcshield.exe levou mais de 90000 ms para concluir uma solicitação. O processo será encerrado. ID do thread : 4884 (0x1314) Endereço do thread: 0x7C8285EC Mensagem do thread: Build VSCORE.13.3.2.116 / 5200.2160 Object being scanned = \Device\HarddiskVolume2\Dept\Technical Services\HEAVY CLEANING DOCUMENTS\Y2007(CY5)\Year 5\Year 2007 Cat 4_5 Pipe Spreadsheet.xls by System:Remote 4(0)(0) 4(0)(0) 7200(0)(0) 7595(0)(0) 7005(0)(0) 7004(0)(0) 5006(0)(0) 5004(0)(0)) |
NOTA: essa descrição é um exemplo das informações que são coletadas. Depois de cada ponto de verificação, há um valor de zero (0) entre parênteses, o que indica o tempo decorrido. Essa é uma indicação de bloqueio real em que o acesso ao arquivo foi negado.
Causa
As varreduras são realizadas com base na atividade de E/S de qualquer arquivo. Se o Mecanismo de varredura não liberar o arquivo antes que um segundo limite de tempo seja atingido, o processo do McShield se encerrará para que não ocorra um bloqueio de arquivo. Isso normalmente ocorre com objetos incorporados dentro de arquivos mortos. Por exemplo, arquivos ZIP, .RAR ou .CAB. E também se baseia no tamanho, na complexidade, no uso, na localização e na disponibilidade do arquivo para o mecanismo de varredura no momento em que o Mecanismo acessa o arquivo.
Sequência de eventos
- O McShield inicia a varredura.
- Se o timer atingir o valor especificado para ScannerThreadTimeout, o McShield solicitará que o Mecanismo descontinue a varredura e outro timer será iniciado.
- O McShield aguarda até que o Mecanismo libere o arquivo.
- Se a varredura for bem-sucedida, o McShield liberará o arquivo.
- Se o segundo timer atingir o valor de ScannerThreadTimeoutEx (que é equivalente a ScannerThreadTimeout), o McShield será encerrado e o arquivo, liberado.
- Se o McShield for encerrado, o serviço do Gerenciador de tarefas (se iniciado) enviará um novo comando de início ao McShield.
- O processo do McShield é reiniciado.
Solução
NOTA: esse erro não é apenas para fins informativos, não sendo seguro ignorá-lo. No entanto, se não desejar ver esse erro, use uma das seguintes soluções alternativas:
Considere o seguinte:
- Se um tempo limite for atingido, isso significa que um arquivo não foi totalmente varrido. Além disso, o VSE não faz nova varredura desses arquivos até que haja uma atualização do DAT (ou enquanto o cache da varredura não tiver sido redefinido).
- Se um tempo limite for atingido com frequência no mesmo arquivo, verifique se o arquivo é seguro. Em caso positivo, exclua-o da varredura ao acessar.
- Se um tempo limite for atingido com frequência em diferentes arquivos, é possível que haja um problema de incompatibilidade entre o VSE e outro produto instalado. É preciso investigar isso mais detalhadamente.
- Se um tempo limite for atingido com frequência por qualquer motivo ou durante o início de uma sequência de eventos específica, a ação mais segura é investigar o comportamento a fundo até que a causa seja esclarecida.
- Se um tempo limite for atingido raramente, você poderá considerá-lo como um evento isolado devido à alta utilização do sistema do computador, restando pouca oportunidade para que o VSE conclua a varredura. Nesse caso, a ação mais segura é garantir que os arquivos estejam sendo varridos por uma tarefa de varredura por solicitação. As varreduras por solicitação não têm um tempo limite.
Solução alternativa
Adicione uma exclusão de Processo de baixo risco para todos os processos que geram tempos limite atingidos em arquivos. Para obter mais informações sobre como usar o Gerenciador de tarefas para identificar candidatos aos Processos de baixo risco com base na E/S do disco, consulte o artigo KB67891. Dependendo dos processos que geram tempos limite atingidos em arquivos, pode ser conveniente pular a varredura da E/S de disco de leitura e/ou gravação gerada por esse processo. Para isso, adicione o processo aos Processos de baixo risco e desmarque Ao gravar no disco e/ou Ao ler o disco. Para obter mais informações, consulte os seguintes artigos:
- Para a configuração e o uso dos processos de Alto risco, Baixo risco e Padrão, consulte o artigo KB55139.
- Para determinar se a configuração das exclusões do VirusScan Enterprise ou dos Processos de baixo risco será eficaz, consulte o artigo KB67648.
Para adicionar uma exclusão de Processo de baixo risco:
- Clique em Iniciar, Programas, McAfee, Console do VirusScan.
- Clique duas vezes em Mecanismo de varredura ao acessar.
- Selecione Processos de baixo risco (se Processos de baixo risco não for uma opção disponível, selecione Todos os processos).
- Na guia Processos, clique em Usar configurações diferentes nos processos de alto e baixo risco.
- Clique em Adicionar e em Procurar, selecione o processo e clique em OK.
- Clique em OK e saia do Console do VirusScan.
NOTAS:
- As políticas de cada processo Padrão, de Alto risco e de Baixo risco são independentes, e você deve configurá-las individualmente.
- A adição de um processo de Baixo risco pode afetar sua segurança. Use essa solução somente quando for estritamente necessário.
Exemplo
Se você adicionar um arquivo usando a guia Exclusões da política de Processos padrão, mas não o adicionar às Exclusões da política de Alto risco, o arquivo ainda será varrido pela política de processos de Alto risco.
Solução alternativa
Crie uma exclusão específica para o arquivo:
-
Clique em Iniciar, Programas, McAfee, Console do VirusScan.
-
Clique duas vezes em Mecanismo de varredura ao acessar e selecione Todos os processos.
-
Clique na guia Detecção.
-
Selecione Exclusões e clique em Adicionar.
-
Digite o nome do arquivo relevante a ser excluído.
- Clique em OK três vezes para sair do Mecanismo de varredura ao acessar.
- Saia do Console do VirusScan.
Para obter mais informações sobre o uso de caracteres curinga no VirusScan Enterprise 8.x, consulte o artigo KB54812.
Solução alternativa
Se esse problema ocorrer ao varrer arquivos mortos, desative a varredura desse tipo de arquivo. A Intel Security considera esse um risco inofensivo à segurança, pois todos os arquivos dentro de um arquivo compactado são varridos quando esse arquivo é aberto ou quando os arquivos são extraídos.
VSE 8.7i:
- Clique em Iniciar, Programas, McAfee, Console do VirusScan.
- Clique duas vezes em Mecanismo de varredura ao acessar e selecione Todos os processos.
- Clique na guia Avançado.
- Desmarque Varrer dentro de arquivamentos.
- Clique em Aplicar e em OK.
- Saia do Console do VirusScan.
VSE 8.8:
- Clique em Iniciar, Programas, McAfee, Console do VirusScan.
- Clique duas vezes em Mecanismo de varredura ao acessar e selecione Processos padrão.
- Clique na guia Itens para varredura.
- Em Arquivos compactados, desmarque Varrer dentro de arquivamentos (por exemplo, ZIP).
- Clique em Aplicar e em OK.
- Saia do Console do VirusScan.
Solução alternativa
Aumente o limite de ScannerThreadTimeout no Console do VirusScan (apenas no VSE 8.7i):
-
Clique em Iniciar, Programas, McAfee, Console do VirusScan.
-
Clique duas vezes em Mecanismo de varredura ao acessar.
-
Na guia Geral, aumente o valor de Tempo máximo de varredura de arquivos compactados (segundos).
O valor padrão é de 15 segundos. Os aumentos são feitos em incrementos de cinco segundos.
-
Aumente o valor de Tempos máximos de varredura para arquivos (em segundos).
O valor padrão é de 45 segundos. Os aumentos são feitos em incrementos de cinco segundos.
-
Clique em OK e saia do Console do VirusScan.
Solução alternativa
Desative o bloqueio oportunista no Windows.
Para obter informações sobre como configurar o bloqueio oportunista no Windows, consulte o artigo 296264 da Base de dados de conhecimento em https://support.microsoft.com/pt-br/kb/296264.
Aviso de isenção de responsabilidade
O conteúdo original deste artigo foi redigido em inglês. Se houver diferenças entre o conteúdo em inglês e sua tradução, o conteúdo em inglês será o mais exato. Parte deste conteúdo foi criado por meio de tradução automática da Microsoft.
|