Ayusin: Mataas na Paggamit ng CPU Sa pamamagitan ng searchindexer.exe



Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Maraming mga gumagamit ng Windows ang nagtatampo sa mabagal na bilis ng kanilang makina, karaniwang nangyayari ito dahil sa pag-ubos ng CPU ng labis na memorya ng computer upang mapatakbo ang lahat ng mga Aplikasyon na naka-install sa iyong computer. Ang isang partikular na programa ay nasaksihan ngumunguya ang napakalaking halaga ng RAM o CPU na SearchIndexer.exe.



Ang ilang mga paunang hakbang ay naroon upang maiwasan ang SearchIndexer.exe mula sa pag-ubos ng memorya ng karagdagang machine, tulad ng hindi pagpapagana ng serbisyo mula sa Task Manager at Pagse-set up ng isang Affinity na naglilimita sa bilang ng mga core ng system para sa program na tatakbo-hindi dapat isaalang-alang bilang isang permanenteng solusyon ngunit tiyak na sapat na pansamantalang malutas ang problema para sa ilang mga gumagamit.



searchindexer.exe built-in na serbisyo sa Windows na humahawak sa pag-index ng iyong mga dokumento para sa Paghahanap sa Windows, na nagpapalakas ng search engine ng file na naka-built sa Windows na nagpapagana sa lahat ng mga proseso mula sa Windows Explorer hanggang sa Start box ng paghahanap sa Menu, kasama na rin ang tampok na Mga Aklatan.



Bago sundin ang gabay na ito; kung nagsimula pa lang ang isyu mangyaring bigyan ito ng ilang oras upang makita kung nalulutas nito nang mag-isa dahil maaaring abala ito sa pag-index ng mga file; kung hindi ito pagkatapos ng ilang oras (6 hanggang 7) pagkatapos ay magpatuloy sa mga hakbang sa ibaba.

Sa gabay na ito tatalakayin namin ang mga pamamaraan na napatunayan na ayusin ang Paggamit ng Mataas na CPU sa pamamagitan ng searchindexer.exe

Paraan 1: I-restart ang Serbisyo sa Paghahanap sa Windows

Hawakan ang Windows Key at Pindutin ang R . Sa Run Dialog, uri mga serbisyo.msc at Mag-click OK lang .



mataas ang paggamit ng searchindexer cpu - 1

Hanapin ang Serbisyo sa Paghahanap sa Windows , mag-right click dito at pumili Ari-arian .

mataas ang paggamit ng searchindexer cpu - 2

Mag-click Tigilan mo na at pagkatapos ay pumili Huwag paganahin mula sa drop down na menu.

mataas ang paggamit ng searchindexer cpu - 3

Kapag tapos na, i-reboot ang iyong system. Matapos mag-restart ang system, pumunta muli sa services.msc, i-right click ang serbisyo at piliin ang Properties, itakda ang serbisyo sa Awtomatiko (Naantala na Simula) at simulan ang serbisyo.

Maghintay at subukan upang makita kung ang Paggamit ng CPU na natupok ng searchindexer.exe ay nahulog. Kung normal ito, mahusay ka kung hindi, magpatuloy Paraan 2.

Paraan 2: Palitan ang pangalan ng korwbrkr.dll sa korwbrkr.bak

Sundin ang Paraan 1 upang ihinto ang serbisyo sa Paghahanap sa Windows. Pagkatapos i-click ang Start at Type CMD. Pag-right click cmd at pumili Patakbuhin Bilang Administrator. Sa Command Prompt; uri

cd C: windows system32

Pindutin ENTER Susi

Pagkatapos mag-type ren korwbrkr.dll korwbrkr.bak

Simulan ang serbisyo sa Paghahanap sa Windows, i-reboot ang PC at dapat itong ayusin ang isyu.

Paraan 3: Lumikha ng Proseso DUMP Upang Suriin

Kung walang gumagana, makakatulong ang pamamaraang ito. Sa katunayan, ang Paraan 2 ay nagmula sa Paraang ito. Sa pamamaraang ito, lilikha kami ng isang dump file ng proseso ng searchindexer.exe at pagkatapos ay buksan ito upang pag-aralan ang mga tukoy na file na sanhi ng mataas na paggamit ng CPU.

Na gawin ito, Hawakan ang Windows Key at Pindutin ang R . Sa run dialog, i-type taskmgr at I-click ang OK. I-click ang Tab na Mga Proseso, at hanapin SearchIndexer.exe - Mag-right click sa proseso at pumili Lumikha ng DUMP File.

Kapag tapos na, tandaan ang lokasyon ng dump file. Susunod, buksan ito gamit ang a Mga Tool ng Debugger [o i-upload ito sa wikisend.com at ipadala sa amin ang link sa isang bagong tanong sa eQuestions.net/ask ] kung nais mong pag-aralan ko ito para sa iyo kung hindi kung magagawa mo ito sa iyong sarili; pagkatapos narito ang isang sample na output ng pagtapon na naging posible upang malaman ang file na nagdudulot ng mataas na paggamit ng CPU, tulad ng ipinahiwatig sa Paraan 2 ( korwbrkr ) - isang file ng wikang koreano, hindi talaga kinakailangan ngunit maaaring magkaroon ng isang resulta ng Windows Update.

Naglo-load ng Dump File [S: Tools SearchIndexer.exe.dmp] User Mini Dump File na may Buong memorya: Ang data lamang ng application ang magagamit

Ang path ng paghahanap ng simbolo ay: *** Di-wastong ***
***** *****
* Ang paglo-load ng simbolo ay maaaring hindi mapagkakatiwalaan nang walang isang simbolo ng landas sa paghahanap. *
* Gumamit ng .symfix upang pumili ng debugger ang isang path ng simbolo. *
* Matapos itakda ang iyong landas ng simbolo, gamitin ang. Muling i-refresh upang i-refresh ang mga lokasyon ng simbolo. *
***** *****
Ang maipapatupad na landas sa paghahanap ay:
Windows 8 Bersyon 9200 MP (8 procs) Libreng x64
Produkto: WinNt, suite: SingleUserTS
Itinayo ng: 6.2.9200.16384 (win8_rtm.120725-1247)
Pangalan ng Machine:
Oras ng pag-debug ng session: Sun Nob 4 22: 01: 24.000 2012 (UTC - 7:00)
System Uptime: 0 araw 10: 09: 39.102
Proseso sa Uptime: 0 araw 0: 54: 31.000
………………………………………………………
Naglo-load ng hindi na-upload na listahan ng module
……….
*** ERROR: Hindi mahanap ang file ng simbolo. Na-default upang mag-export ng mga simbolo para sa ntdll.dll -
*** ERROR: Hindi mahanap ang file ng simbolo. Na-default upang mag-export ng mga simbolo para sa KERNELBASE.dll -
ntdll! NtWaitForSingleObject + 0xa:
000007fc`5b172c2a c3 ret

sinuri ko rin ang problema sa thread sa proseso ng hacker, narito ang stack:

0, ntoskrnl.exe! SeAccessCheck + 0x1ef
1, ntoskrnl.exe! KeDelayExcementThread + 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

Gayunpaman, bago ang pagpapalit ng pangalan o paggulo sa mga file; tiyaking ligtas na mai-play ang file; isang mabilis na Paghahanap sa Google ang magsasabi kung ano ang file sa amin. Inirerekomenda lamang ang pamamaraang ito para sa mga advanced na gumagamit.

2 minuto basahin