Banyak pengguna Windows yang kesal karena kecepatan lambat mesin mereka, ini biasanya terjadi karena CPU memakan terlalu banyak memori komputer untuk menjalankan semua Aplikasi yang diinstal di komputer Anda. Satu program tertentu telah menyaksikan mengunyah sejumlah besar RAM atau CPU yaitu SearchIndexer.exe.
Beberapa langkah awal ada untuk mencegah SearchIndexer.exe memakan memori mesin lebih lanjut, seperti menonaktifkan layanan dari Task Manager dan Menyiapkan Afinitas yang membatasi jumlah inti sistem untuk menjalankan program — tidak boleh dianggap sebagai solusi permanen tetapi tentu cukup untuk mengatasi masalah sementara bagi sebagian pengguna.
searchindexer.exe adalah layanan Windows bawaan yang menangani pengindeksan dokumen Anda untuk Pencarian Windows, yang memicu mesin pencari file yang dibangun ke dalam Windows yang menjalankan semua proses dari Windows Explorer ke kotak pencarian Start Menu, termasuk fitur Perpustakaan juga.
Sebelum mengikuti panduan ini; jika masalah baru saja dimulai, beri waktu beberapa jam untuk melihat apakah masalah tersebut teratasi dengan sendirinya karena mungkin sibuk mengindeks file; jika tidak setelah beberapa jam (6 hingga 7), lanjutkan dengan langkah-langkah di bawah ini.
Dalam panduan ini kita akan membahas metode yang telah terbukti memperbaiki Penggunaan CPU Tinggi oleh searchindexer.exe
Metode 1: Mulai ulang Layanan Pencarian Windows
Tahan Windows Key dan Tekan R . Di Dialog Jalankan, ketik services.msc dan Klik OK .
Cari Windows Search layanan , klik kanan di atasnya dan pilih Properti .
Klik Stop lalu pilih Disable dari menu drop down.
Setelah selesai, reboot sistem Anda. Setelah sistem dihidupkan ulang, buka services.msc lagi, klik kanan layanan dan pilih Properti, setel layanan ke Otomatis (Mulai Tertunda) dan mulai layanan.
Tunggu dan uji untuk melihat apakah Penggunaan CPU yang dikonsumsi oleh searchindexer.exe telah turun. Jika normal, Anda baik jika tidak, lanjutkan ke Metode 2.
Metode 2: Ubah nama korwbrkr.dll menjadi korwbrkr.bak
Ikuti Metode 1 untuk menghentikan layanan Pencarian Windows. Kemudian klik Start dan Ketik CMD. Klik kanan cmd dan pilih Run As Administrator. Di Command Prompt; Tipe
cd C: \ windows \ system32
Tekan Tombol ENTER
Kemudian ketik ren korwbrkr.dll korwbrkr.bak
Mulai layanan Pencarian Windows, reboot PC dan ini akan memperbaiki masalah.
Metode 3: Buat DUMP Proses Untuk Menganalisis
Jika tidak ada yang berhasil, maka metode ini akan membantu. Faktanya, Metode 2 diturunkan dari Metode ini. Dalam metode ini, kami akan membuat file dump dari proses searchindexer.exe dan kemudian membukanya untuk menganalisis file tertentu yang menyebabkan penggunaan cpu tinggi.
Untuk melakukan hal ini, Tahan para Windows Key dan Tekan R . Di dialog jalankan, ketik taskmgr dan Klik OK. Klik Tab Proses, dan cari SearchIndexer.exe - Klik kanan proses dan pilih Buat File DUMP.
Setelah selesai, catat lokasi file dump. Selanjutnya, buka dengan Alat Debugger [atau unggah ke wikisend.com dan kirimkan tautan dalam pertanyaan baru di eQuestions.net/ask ] jika Anda ingin saya menganalisisnya untuk Anda, sebaliknya jika Anda dapat melakukannya sendiri; maka inilah contoh keluaran dari dump yang memungkinkan untuk mengetahui file yang menyebabkan penggunaan cpu tinggi, seperti yang ditunjukkan dalam Metode 2 ( korwbrkr ) - file bahasa korea, tidak terlalu diperlukan tetapi mungkin muncul sebagai hasil dari Pembaruan Windows .
Memuat File Dump [S: \ Tools \ SearchIndexer.exe.dmp] File Mini Dump Pengguna dengan Memori Penuh: Hanya data aplikasi yang tersediaJalur pencarian simbol adalah: *** Tidak valid ***
********************************************** **** **************************
* Pemuatan simbol mungkin tidak dapat diandalkan tanpa jalur pencarian simbol. *
* Gunakan .symfix agar debugger memilih jalur simbol. *
* Setelah mengatur jalur simbol Anda, gunakan .reload untuk menyegarkan lokasi simbol. *
********************************************** **** **************************
Jalur pencarian yang dapat dieksekusi adalah:
Windows 8 Versi 9200 MP (8 procs) Gratis x64
Produk: WinNt, suite: SingleUserTS
Dibangun oleh: 6.2.9200.16384 (win8_rtm.120725-1247)
Nama mesin:
Waktu sesi debug: Minggu 4 Nov 22: 01: 24.000 2012 (UTC - 7:00)
Sistem Uptime: 0 hari 10: 09: 39.102
Proses Uptime: 0 hari 0: 54: 31.000
…………………………………………………
Memuat daftar modul yang dibongkar
……….
*** ERROR: File simbol tidak dapat ditemukan. Default untuk mengekspor simbol untuk ntdll.dll -
*** ERROR: File simbol tidak dapat ditemukan. Default untuk mengekspor simbol untuk KERNELBASE.dll -
ntdll! NtWaitForSingleObject + 0xa:
000007fc`5b172c2a c3 ret
juga saya memeriksa utas masalah dalam proses peretas, berikut tumpukannya:
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 mengganti nama atau mengacaukan file; pastikan file tersebut aman untuk dimainkan; Google Search cepat akan memberitahu apa file kita. Metode ini hanya disarankan untuk pengguna tingkat lanjut.