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.
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
- 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. - 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. - 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
- 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. - 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. - 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
- 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. - 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. - 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.
- 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. - 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. - 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. - 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.
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.