Correção: alto uso da CPU por searchindexer.exe



Experimente Nosso Instrumento Para Eliminar Problemas

Muitos usuários do Windows estão irritados com a velocidade lenta de suas máquinas, isso geralmente acontece porque a CPU está consumindo muita memória do computador para executar todos os aplicativos instalados em seu computador. Um programa em particular foi visto consumindo a enorme quantidade de RAM ou CPU que é o SearchIndexer.exe.



Algumas medidas preliminares existem para evitar que o SearchIndexer.exe consuma mais memória da máquina, como desabilitar o serviço do Gerenciador de Tarefas e Configurar uma Afinidade que limita o número de núcleos do sistema para o programa executar - não deve ser considerada uma solução permanente, mas certamente é suficiente para resolver temporariamente o problema para alguns usuários.



searchindexer.exe é um serviço integrado do Windows que lida com a indexação de seus documentos para o Windows Search, que ativa o mecanismo de busca de arquivos embutido no Windows que potencializa todos os processos do Windows Explorer à caixa de pesquisa do Menu Iniciar, incluindo o recurso Bibliotecas também.



Antes de seguir este guia; se o problema acabou de começar, aguarde algumas horas para ver se ele se resolve sozinho, pois pode estar ocupado indexando arquivos; se isso não acontecer depois de algumas horas (6 a 7), prossiga com as etapas abaixo.

Neste guia, discutiremos os métodos que comprovaram corrigir o alto uso da CPU por searchindexer.exe

Método 1: Reinicie o Windows Search Service

Segure o Chave do Windows e Pressione R . Na caixa de diálogo Executar, digite services.msc e clique Está bem .



alto uso de CPU do searchindexer - 1

Localize o Serviço de pesquisa do Windows , clique com o botão direito e escolha Propriedades .

alto uso de CPU do searchindexer - 2

Clique Pare e então escolheu Desabilitar no menu suspenso.

alto uso de CPU do searchindexer - 3

Uma vez feito isso, reinicie seu sistema. Depois que o sistema for reiniciado, vá para services.msc novamente, clique com o botão direito no serviço e escolha Propriedades, defina o serviço para Automático (início atrasado) e inicie o serviço.

Espere e teste para ver se o uso da CPU consumido por searchindexer.exe caiu. Se for normal, você está bem; caso contrário, prossiga para Método 2.

Método 2: renomear korwbrkr.dll para korwbrkr.bak

Siga o Método 1 para parar o serviço Windows Search. Em seguida, clique em Iniciar e digite CMD. Clique direito cmd e escolher Executar como administrador. No prompt de comando; tipo

cd C: windows system32

pressione ENTRAR Chave

Então digite ren korwbrkr.dll korwbrkr.bak

Inicie o serviço Windows Search, reinicie o PC e isso deve resolver o problema.

Método 3: Criar DUMP de Processo para Analisar

Se nada funcionar, esse método ajudará. Na verdade, o Método 2 é derivado deste Método. Neste método, iremos criar um arquivo de despejo do processo searchindexer.exe e então abri-lo para analisar os arquivos específicos que estão causando o alto uso da CPU.

Para fazer isso, Aguarde a Chave do Windows e Pressione R . Na caixa de diálogo de execução, digite taskmgr e clique em OK. Clique na guia Processos e localize SearchIndexer.exe - Clique com o botão direito no processo e escolha Crie o arquivo DUMP.

Uma vez feito isso, anote o local do arquivo de despejo. Em seguida, abra-o com um Ferramentas de depuração [ou carregue-o em wikisend.com e envie-nos o link em uma nova pergunta em eQuestions.net/ask ] se você quiser que eu analise para você, de outra forma, se você mesmo pode fazer; então aqui está um exemplo de saída do dump que tornou possível descobrir o arquivo que causa alto uso de CPU, conforme indicado no Método 2 ( Korwbrkr ) - um arquivo do idioma coreano, não realmente necessário, mas pode ter surgido como resultado das atualizações do Windows.

Carregando arquivo de despejo [S: Tools SearchIndexer.exe.dmp] Mini arquivo de despejo do usuário com memória cheia: somente dados do aplicativo estão disponíveis

O caminho de pesquisa do símbolo é: *** inválido ***
************************************************* **************************
* O carregamento do símbolo pode não ser confiável sem um caminho de pesquisa do símbolo. *
* Use .symfix para que o depurador escolha um caminho de símbolo. *
* Depois de definir o caminho do símbolo, use .reload para atualizar os locais dos símbolos. *
************************************************* **************************
O caminho de pesquisa executável é:
Windows 8 Versão 9200 MP (8 procs) x64 grátis
Produto: WinNt, suite: SingleUserTS
Construído por: 6.2.9200.16384 (win8_rtm.120725-1247)
Nome da maquina:
Tempo da sessão de depuração: Dom, 4 de novembro, 22: 01: 24.000 2012 (UTC - 7:00)
Tempo de atividade do sistema: 0 dias 10: 09: 39.102
Tempo de atividade do processo: 0 dias 0: 54: 31.000
……………………………………………………
Carregando lista de módulos descarregados
……….
*** ERRO: Arquivo de símbolo não encontrado. Padrão para exportar símbolos para ntdll.dll -
*** ERRO: Arquivo de símbolo não encontrado. Padrão para exportar símbolos para KERNELBASE.dll -
ntdll! NtWaitForSingleObject + 0xa:
000007fc`5b172c2a c3 ret

também inspecionei o encadeamento do problema no hacker de processo, aqui está a pilha:

0, ntoskrnl.exe! SeAccessCheck + 0x1ef
1, ntoskrnl.exe! KeDelayExecutionThread + 0xc32
2, ntoskrnl.exe! KeWaitForSingleObject + 0x1cf
3, ntoskrnl.exe! _Misaligned_access + 0x809
4, ntoskrnl.exe! SeAccessCheck + 0x280
5, ntoskrnl.exe! SeAccessCheck + 0x4d1
6, korwbrkr.dll! DllUnregisterServer + 0x2f48
7, korwbrkr.dll! DllUnregisterServer + 0x243e
8, korwbrkr.dll + 0x12173
9, korwbrkr.dll! DllUnregisterServer + 0x1696
10, korwbrkr.dll! DllUnregisterServer + 0x62f9
11, korwbrkr.dll! DllUnregisterServer + 0x6117
12, korwbrkr.dll! DllUnregisterServer + 0x5db9
13, korwbrkr.dll! DllUnregisterServer + 0x5882
14, korwbrkr.dll! DllUnregisterServer + 0x6fa0
15, mssrch.dll! DllGetClassObject + 0x3feba
16, mssrch.dll + 0x19425
17, kernel32.dll! BaseThreadInitThunk + 0x1a
18, ntdll.dll! RtlUserThreadStart + 0x21

No entanto, antes de renomear ou bagunçar os arquivos; certifique-se de que o arquivo é seguro para reprodução; uma rápida pesquisa no Google dirá qual é o nosso arquivo. Este método é recomendado apenas para usuários avançados.

2 minutos lidos