Sebilangan besar pengguna Windows kecewa dengan kelajuan lambat mesin mereka, ini biasanya berlaku kerana CPU terlalu banyak menggunakan memori komputer untuk menjalankan semua Aplikasi yang dipasang di komputer anda. Satu program tertentu telah menyaksikan mengunyah RAM atau CPU dalam jumlah besar iaitu SearchIndexer.exe.
Beberapa langkah awal ada untuk mencegah SearchIndexer.exe memakan memori mesin lebih jauh, seperti melumpuhkan perkhidmatan dari Task Manager dan Menyiapkan Pertalian yang membatasi bilangan teras sistem agar program dapat dijalankan — tidak boleh dianggap sebagai penyelesaian tetap tetapi sudah tentu memadai untuk menyelesaikan masalah buat sesetengah pengguna buat sementara waktu.
searchindexer.exe adalah perkhidmatan Windows bawaan yang mengendalikan pengindeksan dokumen anda untuk Carian Windows, yang mencetuskan mesin carian fail yang terdapat di dalam Windows yang memberi kuasa kepada semua proses dari Windows Explorer ke kotak carian Menu Mula, termasuk ciri Perpustakaan , juga.
Sebelum mengikuti panduan ini; jika masalah baru dimulakan, berikan beberapa jam untuk melihat apakah masalah itu dapat diselesaikan sendiri kerana mungkin sibuk mengindeks fail; jika tidak selepas beberapa jam (6 hingga 7), teruskan dengan langkah di bawah.
Dalam panduan ini kita akan membincangkan kaedah yang terbukti dapat memperbaiki Penggunaan CPU Tinggi dengan searchindexer.exe
Kaedah 1: Mulakan semula Perkhidmatan Carian Windows
Pegang Windows Key dan Tekan R . Dalam Dialog Jalankan, ketik services.msc dan Klik OK .
Cari Perkhidmatan Carian Windows , klik kanan padanya dan pilih Properties .
Klik Berhenti dan kemudian pilih Lumpuhkan dari menu lungsur turun.
Setelah selesai, but semula sistem anda. Setelah sistem dimulakan semula, pergi ke services.msc sekali lagi, klik kanan perkhidmatan dan pilih Properties, tetapkan perkhidmatan ke Automatik (Delayed Start) dan mulakan perkhidmatan.
Tunggu dan uji untuk melihat apakah Penggunaan CPU yang digunakan oleh searchindexer.exe telah menurun. Sekiranya normal, anda bagus jika tidak, teruskan ke Kaedah 2.
Kaedah 2: Namakan semula korwbrkr.dll menjadi korwbrkr.bak
Ikuti Kaedah 1 untuk menghentikan perkhidmatan Carian Windows. Kemudian klik Mula dan Taipkan CMD. Klik kanan cmd dan pilih Run As Administrator. Di Prompt Perintah; menaip
cd C: \ windows \ system32
Tekan Kekunci ENTER
Kemudian taip ren korwbrkr.dll korwbrkr.bak
Mulakan perkhidmatan Carian Windows, but semula PC dan ini akan menyelesaikan masalahnya.
Kaedah 3: Buat Proses DUMP Untuk Menganalisis
Sekiranya tidak ada yang berjaya, maka kaedah ini akan membantu. Sebenarnya, Kaedah 2 berasal dari Kaedah ini. Dalam kaedah ini, kita akan membuat fail dump dari proses searchindexer.exe dan kemudian membukanya untuk menganalisis fail tertentu yang menyebabkan penggunaan CPU tinggi.
Untuk melakukan ini, Pegang yang Windows Key dan Tekan R . Dalam dialog jalankan, ketik taskmgr dan Klik OK. Klik Tab Proses, dan cari SearchIndexer.exe - Klik kanan proses dan pilih Buat Fail DUMP.
Setelah selesai, catat lokasi fail pembuangan. Seterusnya, buka dengan Alat Debugger [atau muat naik ke wikisend.com dan hantarkan pautan kepada kami dalam soalan baru di eQuestions.net/ask ] jika anda mahu saya menganalisisnya untuk anda jika tidak, jika anda boleh melakukannya sendiri; maka inilah contoh output dump yang memungkinkan untuk mengetahui fail yang menyebabkan penggunaan CPU yang tinggi, seperti yang ditunjukkan dalam Kaedah 2 ( korwbrkr ) - fail bahasa korea, tidak benar-benar diperlukan tetapi mungkin muncul sebagai hasil daripada Pembaruan Windows .
Memuat Dump File [S: \ Tools \ SearchIndexer.exe.dmp] Mini Dump File Pengguna dengan Memori Penuh: Hanya data aplikasi yang tersediaLaluan carian simbol adalah: *** Tidak sah ***
************************************************** **************************
* Pemuatan simbol mungkin tidak boleh dipercayai tanpa jalan pencarian simbol. *
* Gunakan .symfix agar debugger memilih jalur simbol. *
* Setelah menetapkan jalur simbol anda, gunakan. Reload untuk memuat semula lokasi simbol. *
************************************************** **************************
Laluan carian yang boleh dilaksanakan adalah:
Windows 8 Versi 9200 MP (8 proses) x64 Percuma
Produk: WinNt, suite: SingleUserTS
Dibina oleh: 6.2.9200.16384 (win8_rtm.120725-1247)
Nama Mesin:
Masa sesi debug: Ahad 4 Nov 22: 01: 24.000 2012 (UTC - 7:00)
Masa Penggunaan Sistem: 0 hari 10: 09: 39.102
Masa Proses: 0 hari 0: 54: 31.000
…………………………………………………
Memuat senarai modul yang tidak dimuat
……….
*** RALAT: Fail simbol tidak dijumpai. Lalai untuk mengeksport simbol untuk ntdll.dll -
*** RALAT: Fail simbol tidak dijumpai. Lalai untuk mengeksport simbol untuk KERNELBASE.dll -
ntdll! ntWaitForSingleObject + 0xa:
000007fc`5b172c2a c3 ret
juga saya memeriksa utas masalah dalam proses penggodam, berikut adalah timbunan:
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
Namun, sebelum menamakan semula atau mengacaukan fail; pastikan fail selamat dimainkan; Google Search yang pantas akan memberitahu fail apa yang kami. Kaedah ini hanya disyorkan untuk pengguna lanjutan.