Поправка: Висока употреба на процесора от searchindexer.exe



Опитайте Нашия Инструмент За Премахване На Проблемите

Много потребители на Windows се притесняват с бавна скорост на машината си, това обикновено се случва поради това, че процесорът консумира твърде много памет на компютъра, за да стартира всички приложения, инсталирани на вашия компютър. Една конкретна програма е била свидетел на дъвченето на огромното количество RAM или CPU, което е SearchIndexer.exe.



Предлагат се някои предварителни мерки, за да се попречи на SearchIndexer.exe да консумира допълнителна памет на машината, като деактивиране на услугата от диспечера на задачите и настройка на афинитет, който ограничава броя на системните ядра за изпълнение на програмата - не трябва да се разглежда като постоянно решение, но със сигурност е достатъчно за временно решаване на проблема за някои потребители.



searchindexer.exe е вградена услуга на Windows, която се справя с индексирането на вашите документи за търсене на Windows, което инициира машината за търсене на файлове, вградена в Windows, която задвижва всички процеси от Windows Explorer до полето за търсене в менюто 'Старт', включително и функцията 'Библиотеки'.



Преди да следвате това ръководство; ако проблемът току-що е стартирал, моля, дайте му няколко часа, за да видите дали той се разрешава сам, тъй като може да е зает с индексиране на файлове; ако не стане след няколко часа (6 до 7), продължете със стъпките по-долу.

В това ръководство ще обсъдим методите, за които е доказано, че фиксират High CPU Usage от searchindexer.exe

Метод 1: Рестартирайте услугата за търсене на Windows

Задръжте Ключ на Windows и Натиснете R . В диалоговия прозорец за изпълнение въведете услуги.msc и щракнете Добре .



searchindexer високо използване на процесора - 1

Намерете Услуга за търсене на Windows , щракнете с десния бутон върху него и изберете Имоти .

searchindexer високо използване на процесора - 2

Щракнете Спри се и след това избра Деактивирайте от падащото меню.

searchindexer високо използване на процесора - 3

След като приключите, рестартирайте системата си. След като системата се рестартира, отидете отново на services.msc, щракнете с десния бутон върху услугата и изберете Properties, задайте услугата на Автоматично (отложен старт) и стартирайте услугата.

Изчакайте и тествайте, за да видите дали потреблението на процесора се консумира от searchindexer.exe е спаднал. Ако е нормално, добре сте, ако не, продължете към Метод 2.

Метод 2: Преименувайте korwbrkr.dll на korwbrkr.bak

Следвайте Метод 1, за да спрете услугата за търсене на Windows. След това щракнете върху Старт и въведете CMD. Кликнете с десния бутон cmd и изберете Изпълни като администратор. В командния ред; Тип

cd C: windows system32

Натиснете ENTER Ключ

След това напишете ren korwbrkr.dll korwbrkr.bak

Стартирайте услугата за търсене на Windows, рестартирайте компютъра и това трябва да реши проблема.

Метод 3: Създайте DUMP на процеса за анализ

Ако нищо не работи, тогава този метод ще помогне. Всъщност Метод 2 е получен от този метод. В този метод ще създадем файл за изхвърляне на процеса searchindexer.exe и след това ще го отворим, за да анализираме конкретните файлове, причиняващи високото използване на процесора.

Да го направя, Задръжте на Ключ на Windows и Натиснете R . В диалоговия прозорец за изпълнение въведете taskmgr и щракнете върху OK. Щракнете върху раздела Процеси и намерете SearchIndexer.exe - Щракнете с десния бутон върху процеса и изберете Създайте DUMP файл.

След като приключите, запишете местоположението на файла на дъмп. След това го отворете с a Инструменти за отстраняване на грешки [или го качете на wikisend.com и ни изпратете връзката в нов въпрос на eQuestions.net/ask ] ако искате да го анализирам вместо вас, ако можете да го направите сами; тогава ето примерен изход на сметището, който направи възможно да се разбере файлът, причиняващ висока употреба на процесора, както е посочено в Метод 2 ( korwbrkr ) - файл на корейски език, който всъщност не е необходим, но може да е възникнал в резултат на актуализациите на Windows.

Зареждане на файл за изхвърляне [S: Tools SearchIndexer.exe.dmp] Потребителски мини файл за изхвърляне с пълна памет: Налични са само данни от приложението

Пътят за търсене на символи е: *** Невалиден ***
**************************************************** **************************
* Символното зареждане може да е ненадеждно без път за търсене на символи. *
* Използвайте .symfix, за да накарате дебъгъра да избере пътя на символа. *
* След като зададете пътя на символа, използвайте .reload, за да опресните местоположенията на символите. *
**************************************************** **************************
Изпълнимият път за търсене е:
Windows 8 Версия 9200 MP (8 procs) Безплатно x64
Продукт: WinNt, пакет: SingleUserTS
Построен от: 6.2.9200.16384 (win8_rtm.120725-1247)
Име на машината:
Време за отстраняване на грешки: Неделя 4 ноември 22: 01: 24.000 2012 (UTC - 7:00)
Време за работа в системата: 0 дни 10: 09: 39.102
Времетраене на процеса: 0 дни 0: 54: 31.000
……………………………………………………
Зареждане на ненатоварен списък с модули
……….
*** ГРЕШКА: Файлът със символи не можа да бъде намерен. По подразбиране експортирането на символи за ntdll.dll -
*** ГРЕШКА: Файлът със символи не можа да бъде намерен. По подразбиране експортирането на символи за KERNELBASE.dll -
ntdll! NtWaitForSingleObject + 0xa:
000007fc`5b172c2a c3 ret

също така проверих проблемната нишка в процесния хакер, тук е стекът:

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

Преди обаче да преименувате или объркате файлове; уверете се, че файлът е безопасен за игра; бързо търсене в Google ще покаже какъв ни е файлът. Този метод се препоръчва само за напреднали потребители.

2 минути четене