إصلاح: استخدام SearchProtocolHost.exe العالي لوحدة المعالجة المركزية



جرب أداة القضاء على المشاكل

إذا كنت تقرأ هذه المقالة ، فربما تكون قد صادفت المشكلة حيث لاحظت العملية ' SearchProtocolHost.exe 'تستهلك كميات هائلة من وحدة المعالجة المركزية على جهاز الكمبيوتر الخاص بك. إذن ما هي هذه العملية؟ يعد SearchProtocolHost جزءًا من آلية بحث Windows ويرتبط بالفهرسة على جهاز الكمبيوتر الخاص بك.



Windows Search Indexer هي خدمة تحتفظ بفهرس لمعظم الملفات الموجودة على جهاز الكمبيوتر الخاص بك لتحسين أداء البحث على جهاز الكمبيوتر الخاص بك. يقوم تلقائيًا بتحديث الفهارس دون أي تدخل من المستخدم. هذا الفهرس مشابه للفهرس الذي نراه في كتب معينة. يحتفظ الكمبيوتر بسجل لجميع الملفات الموجودة على محركات أقراص مختلفة. بدلاً من الخروج والبحث في محركات الأقراص عن الملف الذي تحاول تحديد موقعه ، يشير الكمبيوتر إلى جدول الفهرس ، ويحدد موقع الملفات ويتنقل مباشرةً إلى العنوان المحفوظ فيه. إذا لم يعثر على الملف في جدول الفهرس ، فسيبدأ في التكرار عبر محرك الأقراص وفقًا لذلك.



عادةً ما تتم برمجة Windows لبدء فهرسة الملفات عندما يكون جهاز الكمبيوتر الخاص بك خاملاً ولا يقوم بأي عمل. إذا رأيت هذه العملية قيد التشغيل ، فاتركها تعمل لبعض الوقت. إذا استمر تشغيله لفترات غير محددة من الوقت ، يمكنك البدء في اتباع الحلول المذكورة أدناه.



الحل 1: فحص تطبيقات الطرف الثالث المثبتة حديثًا

إذا قمت مؤخرًا بتثبيت تطبيقات جديدة تابعة لجهات خارجية على جهاز الكمبيوتر الخاص بك ، فيجب عليك التحقق مما إذا كانت تسبب المشكلة. كان هناك العديد من التطبيقات مثل 'iFilter for PDF’s' التي تتسبب في تشغيل الخدمة مرارًا وتكرارًا على جهاز الكمبيوتر الخاص بك. تحتوي هذه التطبيقات على ميزات معينة تؤدي إلى تشغيل خدمة البحث مرارًا وتكرارًا على جهاز الكمبيوتر الخاص بك. يمكننا محاولة تعطيلها ثم تشغيل مستكشف الأخطاء ومصلحها لمعرفة ما إذا كانت هناك أية مشكلات أخرى.

  1. اضغط على Windows + R واكتب ' appwiz. cpl 'في مربع الحوار واضغط على Enter.
  2. هنا سيتم سرد جميع التطبيقات المثبتة على جهاز الكمبيوتر الخاص بك. تصفح كل منهم و حدد أي موقع تم تثبيته حديثًا التطبيق / التطبيقات قبل عندما لاحظت استخدام وحدة المعالجة المركزية. قم إما بتعطيل خدماتهم (Windows + R ، اكتب 'services.msc' ، حدد موقع الخدمة وأوقفها) أو قم بإلغاء تثبيتها باستخدام نفس النافذة.

  1. اضغط الآن على Windows + S واكتب ' بحث ويندوز 'في مربع الحوار وافتح التطبيق' ابحث عن مشكلات Windows Search وأصلحها '.



  1. حدد كلا الخيارين ' تشغيل كمسؤول 'و' قم بتطبيق الإصلاحات تلقائيًا '. اضغط على التالي واتبع التعليمات التي تظهر على الشاشة.

  1. بعد اكتمال استكشاف الأخطاء وإصلاحها ، أعد تشغيل الكمبيوتر وتحقق من حل مشكلة استخدام وحدة المعالجة المركزية. قد تتم فهرسة بحث Windows لفترة قصيرة بعد اكتمال استكشاف الأخطاء وإصلاحها. امنحها بعض الوقت ولكن إذا كان استخدام وحدة المعالجة المركزية ' SearchProtocolHost.exe 'لم يتم إصلاحه بعد ، فاتبع الحلول الأخرى المدرجة أدناه.

الحل 2: تغيير خيارات الفهرسة

يمكنك تغيير خيارات الفهرسة يدويًا. إذا قمت بإزالة موقع واحد من قائمة التحقق ، فلن يقوم Windows بفهرسة الملفات الموجودة في الموقع. قد لا يكون بحثك بالسرعة السابقة ولكنه قد يحسن الوضع في حالتنا.

  1. اضغط على Windows + R واكتب ' خيارات الفهرسة 'في مربع الحوار وافتح التطبيق.

  1. الآن انقر فوق ' تعديل 'الموجود أسفل الجانب الأيسر من الشاشة.

  1. انقر ' إظهار كل المواقع '. الآن المواقع التي تم فحصها تعني أنها مفهرسة بنشاط بواسطة الكمبيوتر. قم بإلغاء التحديد مواقع ضخمة (في هذه الحالة ، القرص المحلي C) ومواقع الملفات الأخرى التي قد تدفع عملية البحث إلى الظهور مرارًا وتكرارًا. اضغط على موافق لحفظ التغييرات والخروج.

  1. أعد تشغيل الكمبيوتر وتحقق مما إذا SearchProtocolHost.exe لا يزال يستهلك استخدامًا عاليًا لوحدة المعالجة المركزية.

الحل 3: تشغيل أداة SFC و DISM

قد تواجه هذا الخطأ لأنه قد يكون هناك تكوينات نظام تالفة موجودة في جهاز الكمبيوتر الخاص بك. بسبب هذه التناقضات ، قد تتكاثر عملية البحث مرارًا وتكرارًا وتتسبب في زيادة استخدام الموارد كما هو قيد المناقشة. يمكننا تشغيل System File Checker (SFC) للتحقق من أي انتهاكات للسلامة. إذا لم يتم إصلاح النظام بعد أي إصلاحات بواسطة SFC ، فيمكنك تشغيل أداة DISM للتحقق من صحة النظام واستعادة أي ملفات نظام مفقودة.

  1. صحافة نظام التشغيل Windows + R. لبدء تشغيل التطبيق. نوع ' موقع Taskmgr 'في مربع الحوار واضغط على Enter لتشغيل مدير مهام الكمبيوتر.
  2. انقر الآن على خيار الملف الموجود أعلى الجانب الأيسر من النافذة وحدد ' قم بتشغيل مهمة جديدة 'من قائمة الخيارات المتاحة.

  1. الآن اكتب ' بوويرشيل 'في مربع الحوار و التحقق من الخيار الذي تحته ينص على ' قم بإنشاء هذه المهمة بامتيازات إدارية '.

  1. بمجرد دخولك إلى Windows Powershell ، اكتب ' sfc / scannow 'وضرب أدخل . قد تستغرق هذه العملية بعض الوقت حيث يتم فحص ملفات Windows بالكامل بواسطة الكمبيوتر ويتم فحصها بحثًا عن مراحل الفساد.

  1. إذا واجهت خطأ حيث يطالبك Windows بالعثور على خطأ ما ولكن لم يتمكن من إصلاحها ، فيجب عليك كتابة ' DISM / عبر الإنترنت / تنظيف الصورة / RestoreHealth 'في PowerShell. سيؤدي ذلك إلى تنزيل الملفات الفاسدة من خوادم تحديث Windows واستبدال الخوادم التالفة. هل لاحظ أن هذه العملية يمكن أن تستغرق بعض الوقت أيضًا وفقًا لاتصالك بالإنترنت. لا تلغي في أي مرحلة ودعها تعمل.

إذا تم اكتشاف خطأ وتم إصلاحه باستخدام الطرق المذكورة أعلاه ، فأعد تشغيل الكمبيوتر وتحقق مما إذا كان استخدام وحدة المعالجة المركزية من خلال ' SearchProtocolHost.exe تم إصلاحه.

الحل 4: تعطيل بحث Windows

إذا لم تثبت جميع الحلول المذكورة أعلاه أي نتائج و ' SearchProtocolHost.exe 'لا يزال يتسبب في استخدام عالٍ لوحدة المعالجة المركزية ، يمكننا محاولة تعطيل Windows Search من جهاز الكمبيوتر الخاص بك. هل لاحظ أنك قد لا تتمكن من استخدام بحث Windows على جهاز الكمبيوتر الخاص بك. هذا الحل له عيوبه ولكن سيتم إصلاح المشكلة بالتأكيد.

قبل أن تستمر في تعطيل Windows Search ، يوصى بدلاً من ذلك بتعطيل فهرسة جميع مواقع جهاز الكمبيوتر الخاص بك باستخدام الحل 2. قم بإلغاء تحديد جميع المواقع واضغط على تطبيق. سيؤدي هذا إلى إيقاف تشغيل الفهرسة ؛ قد تحصل على نتائج بطيئة ولكن على الأقل ستتمكن من البحث عند الحاجة.

  1. اضغط على Windows + R واكتب ' خدمات. ماجستير 'في مربع الحوار واضغط على Enter.
  2. حدد موقع العملية ' بحث ويندوز '، انقر بزر الماوس الأيمن فوقه وحدد' الخصائص '.

  1. قم بتعيين نوع بدء التشغيل على أنه ' معاقأوقف العملية من خلال النقر فوق الزر. اضغط على تطبيق وأعد تشغيل الكمبيوتر.

  1. بعد إعادة التشغيل ، تحقق مما إذا كانت المشكلة المطروحة قد تم حلها. يمكنك دائمًا إعادة تشغيل بحث Windows باستخدام نفس الخطوات المذكورة أعلاه.
4 دقائق للقراءة