Betulkan: SearchProtocolHost.exe Penggunaan CPU Tinggi



Cuba Instrumen Kami Untuk Menghapuskan Masalah

Sekiranya anda membaca artikel ini, anda mungkin menghadapi masalah di mana anda melihat prosesnya ' CariProtocolHost.exe Menggunakan sejumlah besar CPU di komputer anda. Jadi apakah proses ini? SearchProtocolHost adalah sebahagian daripada mekanisme carian Windows dan berkaitan dengan Pengindeksan pada komputer anda.



Windows Search Indexer adalah perkhidmatan yang mengekalkan indeks sebahagian besar fail di komputer anda untuk meningkatkan prestasi carian di komputer anda. Ia mengemas kini indeks secara automatik tanpa gangguan pengguna. Indeks ini serupa dengan indeks yang kita lihat dalam buku-buku tertentu. Komputer menyimpan rekod semua fail yang terdapat pada pemacu yang berbeza. Daripada keluar dan mencari pemacu untuk fail yang ingin anda cari, komputer merujuk kepada jadual indeks, mencari fail dan menavigasi terus ke alamat yang disimpan di dalamnya. Sekiranya fail tidak dijumpai di jadual indeks, ia akan memulakan lelaran melalui pemacu dengan sewajarnya.



Biasanya, Windows diprogram untuk mula mengindeks fail ketika komputer anda dalam keadaan tidak aktif dan tidak melakukan apa-apa kerja. Sekiranya anda melihat proses ini berjalan, biarkan berjalan untuk beberapa waktu. Sekiranya ia terus berjalan untuk jangka masa yang tidak tentu, anda boleh mula mengikuti jalan penyelesaian yang disenaraikan di bawah.



Penyelesaian 1: Memeriksa Aplikasi Pihak Ketiga yang Baru Dipasang

Sekiranya anda baru-baru ini memasang aplikasi pihak ketiga baru di komputer anda, anda harus memeriksa apakah mereka menyebabkan masalah. Terdapat banyak aplikasi seperti ‘iFilter for PDF’ yang menyebabkan perkhidmatan tersebut berjalan berulang kali di komputer anda. Aplikasi ini mempunyai ciri-ciri tertentu yang menyebabkan perkhidmatan carian dipicu berulang kali di komputer anda. Kami boleh mencuba melumpuhkannya dan kemudian jalankan penyelesai masalah untuk melihat apakah ada masalah lain.

  1. Tekan Windows + R, taip ' appwiz. cpl 'Di kotak dialog dan tekan Enter.
  2. Di sini semua aplikasi yang dipasang di komputer anda akan disenaraikan. Navigasi semua dan cari mana-mana yang baru dipasang aplikasi / aplikasi sebelum anda melihat penggunaan CPU. Matikan perkhidmatan mereka (Windows + R, ketik 'services.msc', cari perkhidmatan dan hentikan) atau nyahpasangnya menggunakan tetingkap yang sama.

  1. Sekarang tekan Windows + S, taip ' Carian Windows 'Di kotak dialog dan buka aplikasi' Cari dan atasi masalah dengan Carian Windows ”.



  1. Pilih kedua-dua pilihan ' Menjalankan sebagai pentadbir 'Dan' Lakukan pembaikan secara automatik ' Tekan Seterusnya dan ikuti arahan di skrin.

  1. Setelah penyelesaian masalah selesai, mulakan semula komputer anda dan periksa apakah penggunaan CPU diselesaikan. Pencarian Windows mungkin mengindeks sebentar setelah penyelesaian masalah selesai. Beri masa tetapi jika penggunaan CPU oleh ‘ CariProtocolHost.exe 'Masih belum diperbaiki, ikuti penyelesaian lain yang disenaraikan di bawah.

Penyelesaian 2: Menukar Pilihan Pengindeksan

Anda boleh menukar pilihan pengindeksan secara manual. Sekiranya anda membuang satu lokasi dari senarai semak, Windows tidak akan mengindeks fail yang ada di lokasi tersebut. Pencarian anda mungkin tidak sepantas sebelumnya tetapi mungkin memperbaiki keadaan dalam kes kami.

  1. Tekan Windows + R, taip ' Pilihan pengindeksan 'Di kotak dialog dan buka aplikasinya.

  1. Sekarang klik ' Ubah suai 'Hadir di sebelah kiri bawah skrin.

  1. Klik “ Tunjukkan semua lokasi ' Sekarang lokasi yang diperiksa bermaksud lokasi tersebut diindeks secara aktif oleh komputer. Nyahtanda lokasi besar (dalam kes ini, cakera tempatan C) dan lokasi fail lain yang mungkin mendorong proses carian bertelur berulang kali. Tekan OK untuk menyimpan perubahan dan keluar.

  1. Mulakan semula komputer anda dan periksa sama ada ‘ CariProtocolHost.exe Masih menggunakan penggunaan CPU yang tinggi.

Penyelesaian 3: Menjalankan Alat SFC dan DISM

Anda mungkin menghadapi ralat ini kerana terdapat konfigurasi sistem yang tidak baik di komputer anda. Oleh kerana terdapat perbezaan ini, proses pencarian mungkin berulang kali dan menyebabkan penggunaan sumber yang tinggi seperti yang sedang dibincangkan. Kita boleh menjalankan Pemeriksa Fail Sistem (SFC) untuk memeriksa pelanggaran integriti. Sekiranya selepas sebarang perbaikan oleh SFC sistem masih belum diperbaiki, anda boleh menjalankan alat DISM untuk memeriksa kesihatan sistem dan memulihkan fail sistem yang hilang.

  1. Tekan Windows + R untuk melancarkan aplikasi Jalankan. Taip “ tugas tugas 'Di kotak dialog dan tekan Enter untuk melancarkan pengurus tugas komputer anda.
  2. Sekarang klik pada pilihan Fail yang terdapat di sebelah kiri atas tetingkap dan pilih ' Jalankan tugas baru ”Dari senarai pilihan yang ada.

  1. Sekarang taip ' PowerShell 'Di kotak dialog dan periksa pilihan di bawahnya yang menyatakan “ Buat tugas ini dengan hak pentadbiran ”.

  1. Setelah berada di Windows Powershell, ketik “ sfc / scannow 'Dan tekan Masukkan . Proses ini mungkin memerlukan masa kerana keseluruhan fail Windows anda diimbas oleh komputer dan diperiksa untuk fasa yang rosak.

  1. Sekiranya anda menghadapi ralat di mana Windows meminta anda bahawa ia menemui beberapa ralat tetapi tidak dapat memperbaikinya, anda harus menaip “ DISM / Dalam Talian / Pembersihan-Imej / Pemulihan Kesihatan 'Di PowerShell. Ini akan memuat turun fail yang rosak dari pelayan kemas kini Windows dan menggantikan yang rosak. Perhatikan bahawa proses ini juga boleh memakan masa mengikut sambungan internet anda. Jangan batalkan di mana-mana peringkat dan biarkan ia berjalan.

Sekiranya ralat dikesan dan diperbaiki menggunakan kaedah di atas, mulakan semula komputer anda dan periksa apakah penggunaan CPU dengan ‘ CariProtocolHost.exe Telah diperbaiki.

Penyelesaian 4: Melumpuhkan Carian Windows

Sekiranya semua penyelesaian di atas tidak membuktikan hasil dan ‘ CariProtocolHost.exe Masih menyebabkan penggunaan CPU yang tinggi, kami boleh mencuba mematikan Carian Windows dari komputer anda. Perhatikan bahawa anda mungkin tidak dapat menggunakan carian Windows di komputer anda. Penyelesaian ini mempunyai kekurangan tetapi masalahnya akan dapat diselesaikan dengan pasti.

Sebelum anda meneruskan dengan mematikan Carian Windows , disarankan agar anda mematikan pengindeksan semua lokasi komputer anda menggunakan Penyelesaian 2. Hapus centang semua lokasi dan tekan Terapkan. Ini akan mematikan pengindeksan; anda mungkin mendapat hasil yang perlahan tetapi sekurang-kurangnya anda dapat mencari bila diperlukan.

  1. Tekan Windows + R, taip ' perkhidmatan. msc 'Di kotak dialog dan tekan Enter.
  2. Cari proses ' Carian Windows ', Klik kanan dan pilih' Hartanah ”.

  1. Tetapkan jenis Permulaan sebagai “ Kurang Upaya 'Dan Hentikan prosesnya dengan mengklik butang. Tekan Guna dan mulakan semula komputer anda.

  1. Setelah memulakan semula, periksa apakah masalah yang dihadapi dapat diselesaikan. Anda sentiasa boleh menghidupkan carian Windows menggunakan langkah yang sama seperti yang dinyatakan di atas.
4 minit membaca