Como Reduzir o Uso de CPU do Indexador do Outlook em Arquivos OST Grandes
🔍 WiseChecker

Como Reduzir o Uso de CPU do Indexador do Outlook em Arquivos OST Grandes

Quando o Outlook está aberto, você pode notar o processo SearchIndexer.exe ou Microsoft Outlook Indexer usando de 50% a 100% da CPU. Isso acontece com mais frequência quando seu arquivo OST, a cópia offline da sua caixa de correio, é maior que 10 GB. O serviço Windows Search reindexa continuamente itens novos e alterados, e um arquivo OST grande força o indexador a escanear mais dados, causando alto uso de CPU. Este artigo explica por que o indexador consome recursos da CPU em arquivos OST grandes e fornece configurações e métodos específicos para reduzir esse uso sem desabilitar a pesquisa completamente.

Principais Conclusões: Reduzindo a Carga da CPU do Indexador do Outlook

  • Painel de Controle > Opções de Indexação > Modificar: Exclua pastas grandes de dados do Outlook da Pesquisa do Windows para impedir que o indexador as escaneie.
  • Arquivo > Opções > Pesquisa > Opções de Indexação > Avançado > Recriar: Recrie um índice corrompido ou inchado para reduzir ciclos desnecessários da CPU.
  • Configurações da Conta do Outlook > Alterar > Configurações Offline: Ajuste o controle deslizante para manter menos meses de e-mail offline, reduzindo o tamanho do arquivo OST.

ADVERTISEMENT

Por que o Indexador do Outlook Causa Alto Uso de CPU em Arquivos OST Grandes

O indexador do Windows Search, SearchIndexer.exe, escaneia itens do Outlook como e-mails, entradas de calendário, contatos e tarefas. Ele cria um índice local para que você possa pesquisar instantaneamente no Outlook. Cada vez que você recebe um novo e-mail, o indexador precisa atualizar o índice. Com um arquivo OST grande, o indexador tem mais itens para escanear e mais dados para gravar no índice. Esse processo de escaneamento e gravação consome ciclos da CPU, especialmente durante a indexação inicial após a criação de um novo perfil do Outlook ou após uma atualização do Windows que redefine o índice.

O arquivo OST cresce à medida que você mantém mais e-mails, anexos e itens de calendário sincronizados do servidor Exchange ou Microsoft 365. Por padrão, o Outlook baixa todos os e-mails de todas as pastas. Se sua caixa de correio contém anos de e-mails com anexos grandes, o arquivo OST pode exceder 20 GB ou mais. O indexador então precisa processar cada novo e-mail, cada e-mail movido e cada item alterado nesse grande conjunto de dados. O uso da CPU aumenta durante picos de tráfego de e-mail ou quando o indexador recria o índice do zero.

Outro fator é um índice corrompido ou fragmentado. Quando o índice é danificado, o indexador tenta repetidamente reindexar os mesmos itens, causando alto uso sustentado da CPU. Isso geralmente é visível no Gerenciador de Tarefas como SearchIndexer.exe rodando a 50% ou mais por horas.

Passos para Reduzir o Uso de CPU do Indexador do Outlook

Os métodos a seguir reduzem a carga no indexador diminuindo os dados que ele precisa processar ou excluindo pastas da indexação. Aplique-os na ordem listada para obter os melhores resultados.

Método 1: Reduza o Tamanho do Arquivo OST Alterando o Controle Deslizante de Sincronização

  1. Abra as Configurações da Conta do Outlook
    No Outlook, vá em Arquivo > Configurações da Conta > Configurações da Conta. Selecione sua conta de e-mail e clique em Alterar.
  2. Ajuste o Controle Deslizante de E-mails para Manter Offline
    Na seção Configurações Offline, arraste o controle deslizante para um valor menor, como 6 meses ou 3 meses. Clique em Avançar e depois em Concluir. O Outlook removerá itens antigos do arquivo OST e manterá apenas o intervalo de tempo selecionado.
  3. Reinicie o Outlook
    Feche e reabra o Outlook. O tamanho do arquivo OST diminuirá nos próximos minutos à medida que o Outlook remove dados antigos. Verifique no Gerenciador de Tarefas se o uso da CPU caiu.

Método 2: Exclua Pastas de Dados do Outlook da Pesquisa do Windows

  1. Abra as Opções de Indexação
    Pressione a tecla Windows e digite Opções de Indexação. Clique no resultado para abrir a caixa de diálogo.
  2. Modifique os Locais Indexados
    Clique em Modificar. Na lista de locais, expanda a unidade onde seu arquivo OST está armazenado, geralmente C:. Desmarque a caixa de seleção ao lado da pasta que contém seus arquivos de dados do Outlook. O local padrão é C:\Usuários\[SeuNomeDeUsuário]\AppData\Local\Microsoft\Outlook. Clique em OK.
  3. Confirme a Exclusão
    Em Opções de Indexação, clique em Avançado. Na guia Tipos de Arquivo, certifique-se de que .ost e .pst não estejam listados ou estejam desmarcados. Clique em OK. O indexador parará de escanear essas pastas, reduzindo o uso da CPU.

Método 3: Recrie o Índice de Pesquisa

  1. Abra as Opções de Indexação
    Pressione a tecla Windows e digite Opções de Indexação. Clique no resultado para abrir a caixa de diálogo.
  2. Vá para Configurações Avançadas
    Clique em Avançado. Em Solução de Problemas, clique em Recriar. Confirme o prompt. Isso exclui o índice atual e o recria do zero. O processo pode levar várias horas, mas o uso da CPU será alto apenas durante a recriação, não persistentemente.
  3. Monitore o Uso da CPU
    Abra o Gerenciador de Tarefas e observe o SearchIndexer.exe. Após a conclusão da recriação, o uso da CPU deve cair para perto de zero quando o Outlook estiver ocioso.

Método 4: Desabilite a Pesquisa do Windows Apenas para o Outlook via Registro

Este método impede que itens do Outlook sejam indexados. A pesquisa dentro do Outlook usará a pesquisa integrada, mais lenta, mas que consome menos CPU.

  1. Abra o Editor do Registro
    Pressione Windows + R, digite regedit e pressione Enter. Clique em Sim se solicitado pelo Controle de Conta de Usuário.
  2. Navegue até a Chave de Política do Outlook
    Vá para HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Search. Se a chave Search não existir, clique com o botão direito em Outlook, selecione Novo > Chave e nomeie como Search.
  3. Crie o DWORD DisableSearchPolicy
    Clique com o botão direito no painel direito, selecione Novo > Valor DWORD (32 bits) e nomeie como DisableSearchPolicy. Clique duas vezes nele e defina o Valor como 1. Clique em OK.
  4. Reinicie o Outlook
    Feche e reabra o Outlook. O indexador do Windows Search não processará mais itens do Outlook. O uso da CPU pelo SearchIndexer.exe deve cair imediatamente.

ADVERTISEMENT

Se o Outlook Ainda Tiver Alto Uso de CPU Após a Correção Principal

Indexador do Outlook Ainda Roda a 100% da CPU Após Recriar o Índice

Se o indexador continuar usando 100% da CPU após uma recriação, o arquivo OST pode estar corrompido. Execute a Ferramenta de Reparo da Caixa de Entrada, Scanpst.exe, localizada em C:\Program Files (x86)\Microsoft Office\root\Office16 ou no caminho equivalente para sua versão. Feche o Outlook, abra o Scanpst.exe, navegue até seu arquivo OST e clique em Iniciar. Após o reparo, reinicie o Outlook e verifique o uso da CPU.

SearchIndexer.exe Usa Alta CPU Mesmo com o Outlook Fechado

Isso geralmente significa que o indexador ainda está processando outros tipos de arquivo, como documentos ou fotos. Abra Opções de Indexação e clique em Modificar. Remova locais como suas pastas Documentos ou Área de Trabalho da lista indexada. Isso reduz a carga geral no indexador.

Alto Uso de CPU Retorna Após Algumas Horas

Um complemento de terceiros pode estar fazendo o Outlook atualizar itens constantemente, acionando a reindexação. Vá em Arquivo > Opções > Complementos. Clique em Ir ao lado de Complementos COM e desmarque todas as caixas. Reinicie o Outlook. Se o uso da CPU cair, reative os complementos um por um para identificar o culpado.

Indexador do Windows Search vs Pesquisa Instantânea do Outlook: Principais Diferenças

Item Indexador do Windows Search Pesquisa Instantânea do Outlook
Nome do processo SearchIndexer.exe Outlook.exe (pesquisa integrada)
Local do índice Banco de dados de índice do sistema Dentro do próprio arquivo OST
Impacto na CPU Alto em arquivos OST grandes Baixo a moderado
Velocidade da pesquisa Rápida em todos os itens indexados Mais lenta para caixas de correio muito grandes
Pode ser desabilitado Sim, por pasta ou via registro Não é desabilitado separadamente
Melhor para Usuários que pesquisam em vários aplicativos Usuários que pesquisam apenas no Outlook

Por padrão, o Outlook usa o Indexador do Windows Search para pesquisas mais rápidas. Se você desabilitá-lo através do método de registro acima, o Outlook recorrerá à sua própria Pesquisa Instantânea, que usa menos CPU, mas retorna resultados mais lentamente em arquivos OST grandes.

Agora você pode reduzir a carga da CPU causada pelo indexador do Outlook diminuindo o arquivo OST, excluindo pastas da indexação, recriando um índice corrompido ou desabilitando a Pesquisa do Windows para o Outlook. Tente o ajuste do controle deslizante de sincronização primeiro, pois ele aborda a causa raiz de um arquivo OST grande. Se precisar manter todos os e-mails offline, use o método de registro para parar o indexador completamente. Após aplicar qualquer uma dessas alterações, verifique o resultado no Gerenciador de Tarefas e confirme se a pesquisa do Outlook ainda funciona como esperado.

ADVERTISEMENT