Olá Alexandre, aqui é Kimberly, uma consultora independente. Estou feliz em ajudá-lo hoje.
Experimente esta abordagem para reduzir o tamanho com segurança:
Etapa 1: verifique quais logs são enormes
Abra o PowerShell como Administrador e execute:
Get-ChildItem "C:\Windows\System32\winevt\Logs" | Comprimento do objeto de classificação -Decrescente | Nome do objeto de seleção, @{name="SizeMB"; Expressão={"{0:N2}" -f ($_. Comprimento / 1MB)}} | Mais
Isso mostrará quais arquivos de log são os maiores.
Etapa 2: limpar logs por meio do PowerShell (mais completo que o Visualizador de Eventos)
Execute isso para limpar todos os logs de eventos, não apenas o aplicativo/sistema/segurança:
wevtutil el | ForEach-Object { wevtutil cl "$_" }
Aviso: Isso limpará todos os logs, incluindo possíveis logs de auditoria, portanto, faça isso apenas se tiver certeza de que não precisa mais deles.
Depois disso, verifique se o tamanho de winevt\Logs diminui.
Etapa 3: excluir manualmente arquivos .evtx antigos ou órfãos
Se alguns arquivos .evtx ainda não foram removidos (possivelmente corrompidos ou não estão mais vinculados a um serviço), faça o seguinte:
Reinicie no modo de segurança.
Vá para C:\Windows\System32\winevt\Logs.
Exclua ou mova arquivos .evtx grandes manualmente.
Alguns serviços (por exemplo, ferramentas de monitoramento personalizadas) podem gerar logs não limpos pelo wevtutil.
Etapa 4: Desabilitar ou redimensionar logs persistentes
Alguns logs são configurados para crescer indefinidamente. Você pode redimensioná-los ou desativá-los.
Por exemplo:
wevtutil sl "Microsoft-Windows-Diagnostics-Performance/Operational" /ms:10485760
Isso limita o tamanho do log a 10 MB.
Repita para outros troncos grandes, se necessário.
Se você tiver mais perguntas, por favor me avise.
Atenciosamente
Kimberly