Solução rápida: Abra Painel de Controle → Opções de Indexação → Modificar. Desmarque as pastas que não precisam ser indexadas — especialmente pastas grandes com muitos arquivos pequenos (código-fonte, node_modules, AppData, OneDrive). O índice fica menor, a pesquisa fica mais rápida e o serviço Windows Search usa menos CPU/disco.
A indexação da Pesquisa do Windows deveria tornar as buscas instantâneas, mas em PCs com mais de 500.000 arquivos indexados (desenvolvedores, fotógrafos, qualquer um com árvores de pastas profundas), o índice se torna enorme e a pesquisa fica lenta. A solução é a indexação seletiva: mantenha suas pastas importantes indexadas, exclua o ruído.
Afeta: Windows 11 (e Windows 10).
Tempo de correção: ~15 minutos (configuração + reconstrução).
O que causa isso
A Pesquisa do Windows constrói um banco de dados de índice em C:\ProgramData\Microsoft\Search\Data\Applications\Windows\Windows.edb. Os metadados de cada arquivo indexado (nome, caminho, data de modificação, conteúdo para formatos suportados) são armazenados. O padrão inclui Usuários e Menu Iniciar, o que geralmente é suficiente. Mas se você adicionou pastas de Documentos de unidades externas, pastas do OneDrive ou árvores de código-fonte do Visual Studio, o índice pode crescer para vários GB.
Um índice grande torna a pesquisa lenta porque a correspondência de resultados requer a varredura de mais entradas. Também cria indexação em segundo plano constante conforme os arquivos mudam, consumindo E/S de disco e CPU.
Método 1: Remover pastas desnecessárias da indexação
A abordagem direcionada.
- Abra Painel de Controle → Opções de Indexação. (Pesquise por “Indexação” no Menu Iniciar.)
- A caixa de diálogo mostra os locais atualmente indexados e a contagem total de itens. Se a contagem for >100.000, a indexação provavelmente está muito ampla.
- Clique em Modificar. A caixa de diálogo Locais Indexados é aberta.
- Observe a caixa “Resumo dos locais selecionados”. Para cada pasta marcada como Incluída, decida se você realmente a pesquisa:
- Não indexar: node_modules, .git, saídas build/dist, AppData, Temp, unidades de backup externas completas.
- Indexar: Documentos, Área de Trabalho, pastas de Imagens acessadas com frequência, pastas de workspace de projetos.
- Desmarque as pastas que você não precisa. Clique em OK.
- Dentro de Documentos/etc., expanda para excluir subpastas específicas. Por exemplo: marque Usuários → expanda → desmarque AppData → expanda AppData e remarque apenas Roaming (se você quiser que as assinaturas do Outlook sejam indexadas).
- Clique em OK. O Windows reduz o índice nos minutos seguintes; reduções grandes levam mais tempo.
- Para exclusão total de certos tipos de arquivo:
- Em Opções de Indexação, clique em Avançado → guia Tipos de Arquivo.
- Encontre as extensões de arquivo que você não precisa indexar (por exemplo, .log, .tmp, .bak). Desmarque-as.
Esta é a abordagem correta para indexação seletiva — mantendo a pesquisa útil enquanto reduz o inchaço do índice.
Método 2: Reconstruir o índice após grandes alterações
Após excluir muitas pastas, force uma reconstrução para compactar o banco de dados.
- Abra Opções de Indexação → Avançado.
- Clique em Reconstruir. Confirme.
- O Windows exclui o índice existente e começa do zero. A reconstrução leva de 1 a 4 horas, dependendo da quantidade de arquivos indexados e da velocidade do disco.
- Durante a reconstrução: a pesquisa pode retornar resultados incompletos. Aguarde “Indexação concluída” no topo de Opções de Indexação.
- Após a reconstrução, verifique o tamanho do arquivo
C:\ProgramData\Microsoft\Search\Data\Applications\Windows\Windows.edb— deve ser menor do que antes. - Para PCs onde a reconstrução trava no meio do caminho: pare o serviço Windows Search (services.msc → Windows Search → Parar), exclua todo o conteúdo da pasta
Data\Applications\Windowse inicie o serviço. O índice é reconstruído do zero. - Para pastas do OneDrive: não indexe arquivos marcados como somente nuvem. A indexação força downloads. Mantenha todos os arquivos do OneDrive neste dispositivo ou exclua o OneDrive completamente da indexação.
A reconstrução recupera espaço e melhora a capacidade de resposta da pesquisa após alterações.
Método 3: Desabilitar completamente a Pesquisa do Windows se você não a usa
Para usuários que usam pesquisa de terceiros (Everything, Listary) e não precisam da Pesquisa do Windows.
- Pressione
Win + R, digiteservices.msc, pressione Enter. - Encontre Windows Search. Clique com o botão direito → Propriedades.
- Defina Tipo de inicialização como Desabilitado. Clique em Parar. Aplicar.
- O serviço Windows Search para. O banco de dados do índice permanece, mas não é atualizado.
- Para liberar o espaço do banco de dados do índice: exclua
C:\ProgramData\Microsoft\Search\Data\Applications\Windows\. Economiza de 1 a 5 GB. - Instale o Everything de voidtools.com (gratuito). Ele escaneia diretamente a Tabela Mestre de Arquivos NTFS para pesquisa instantânea de nomes de arquivos (sem latência de indexação).
- Para que a pesquisa do Menu Iniciar continue funcionando: deixe o serviço Search como Manual em vez de Desabilitado. O Menu Iniciar usa um mini-índice em memória que não requer o serviço Search completo em execução.
- Para reativar depois: defina o Tipo de inicialização de volta para Automático e clique em Iniciar.
Este é o caminho certo para usuários avançados que preferem a pesquisa instantânea de nomes de arquivos do Everything à pesquisa de texto completo indexada do Windows Search.
Como verificar se a correção funcionou
- Abra Opções de Indexação. A contagem total de itens deve estar reduzida (objetivo: abaixo de 100.000 para uso típico de escritório).
- Verifique o uso de CPU/disco do serviço Windows Search no Gerenciador de Tarefas — deve cair significativamente quando não estiver indexando ativamente.
- Abra o Explorador de Arquivos em uma pasta indexada. Pesquise por um nome de arquivo conhecido — o resultado aparece em menos de 1 segundo.
Se nenhum desses funcionar
Se a indexação ainda estiver lenta após a redução, o índice pode estar corrompido. Execute o solucionador de problemas: Configurações → Sistema → Solucionar problemas → Outros solucionadores de problemas → Pesquisa e Indexação → Executar. Corrige problemas comuns automaticamente. Para árvores de pastas enormes (>500.000 arquivos) como workspaces de desenvolvimento com muitos node_modules: a Pesquisa do Windows terá dificuldades independentemente das configurações. Use Everything ou Listary para essas pastas, mantenha a Pesquisa do Windows apenas para Documentos. Para usuários pesados do OneDrive: exclua o OneDrive completamente da indexação. O OneDrive mantém seu próprio índice de pesquisa na nuvem, acessível pelo site do OneDrive — você não precisa de indexação local de arquivos na nuvem. Para PCs com armazenamento HDD (não SSD): a indexação é fundamentalmente lenta porque leituras aleatórias custam cerca de 10ms cada. Ou atualize para SSD ou aceite uma pesquisa mais lenta. Indexar 100.000 arquivos pequenos em HDD pode levar mais de 8 horas. Para índices antigos que não encolhem: a reconstrução é necessária. O banco de dados .edb não encolhe quando você exclui pastas — ele apenas marca as entradas como excluídas. A reconstrução completa é a única maneira de recuperar espaço.
Conclusão: Painel de Controle → Opções de Indexação → Modificar. Exclua pastas que você não pesquisa (AppData, saídas de build, node_modules). Para melhorias drásticas, reconstrua o índice após a exclusão.