Як виправити високий рівень використання процесора SearchProtocolHost.exe у Windows
Високе використання ЦП – погана новина. Це уповільнює вашу систему та виснажує ресурси комп’ютера. Якщо ви помітили високе використання ЦП на вашому ПК, трохи покопались і виявили, що процес під назвою SearchProtocolHost.exe є причиною вашої проблеми з високим використанням ЦП, ви можете дізнатися трохи більше про те, що це за процес..
Таким чином, ось що таке SearchProtocolHost.exe і як виправити його споживання ЦП.
Що таке SearchProtocolHost.exe?
SearchProtocolHost.exe — це процес, необхідний для вбудованої функції Windows під назвою Windows Search Indexer. Ця функція допомагає швидко відтворювати результати пошуку на вашому комп’ютері з Windows, але коли вона перетворюється на зайву кількість ресурсів, це може мати негативний вплив на продуктивність комп’ютера.
Звичайно, ви можете припинити процес. Легко, правда?
Ну, не зовсім. Інший процес під назвою SearchIndexer.exe покладається на SearchProtocolHost.exe для відтворення результатів пошуку. Якщо ви припините роботу SearchProtocolHost.exe, SearchIndexer.exe перезапустить процес.
У багатьох випадках проблема вирішиться сама собою, просто почекавши деякий час. Індексатор часто починає перевантажуватися, намагаючись знайти файли, які він не може знайти, через що SearchProtocolHost.exe споживає більше ресурсів. Якщо ви чекали деякий час і все ще бачите, що SearchProtocolHost.exe спричиняє високе використання ЦП, спробуйте виправлення, зазначені нижче.
1 Оновіть Windows або відкотіть останнє оновлення
Windows часто розгортає оновлення, щоб виправити типові помилки в системі. Оновлення ПК може допомогти. З іншого боку, якщо ви нещодавно оновили Windows, несправне оновлення могло спричинити проблему, і видалення оновлень може вирішити проблему.
Щоб оновити Windows, знайдіть пошук оновлень у меню «Пуск» і виберіть «Найкращий варіант». Якщо ви бачите оновлення, яке очікує на розгляд, встановіть його. В іншому випадку натисніть кнопку Перевірити наявність оновлень.
Є кілька способів видалити оновлення, але найпростіший спосіб — це перейти в «Панель керування» > «Програми» > «Програми та засоби» та натиснути «Переглянути встановлені оновлення» зліва на панелі керування. Знайдіть оновлення, які ви нещодавно встановили, перевіривши дату в стовпці Установлено . Виберіть оновлення та натисніть «Видалити».
2 Запустіть вбудований засіб усунення несправностей пошуку та індексування
Windows постачається з набором вбудованих засобів усунення несправностей, які можуть допомогти вам вирішити широкий спектр проблем. Ви також можете скористатися одним із засобів усунення несправностей, який називається засобом усунення несправностей пошуку та індексування, для вирішення проблеми високого використання процесора SearchProtocolHost.exe.
Запустіть Параметри, натиснувши Win + I, і перейдіть до Система > Виправлення неполадок > Інші засоби усунення несправностей. Знайдіть у списку елемент під назвою «Пошук та індексування» та натисніть кнопку «Виконати» поруч із ним.
Це запустить засіб вирішення проблем. Дотримуйтеся вказівок на екрані та перевірте, чи це вирішить проблему. Якщо ви користуєтеся ПК з Windows 10, ви знайдете засіб усунення несправностей у меню Налаштування > Оновлення та безпека > Засіб усунення несправностей.
3 Видаліть нещодавно встановлені програми сторонніх розробників
Якщо ви пам’ятаєте, що нещодавно встановили програму стороннього розробника, після чого у вас виникла проблема, спробуйте видалити її та перевірте, чи це спрацює. Просто перейдіть до «Панелі керування» > «Програми» > «Програми та засоби », виберіть нещодавно встановлену програму та натисніть «Видалити».
4 Запустіть сканування SFC
SFC (System File Checker) — це вбудована утиліта командного рядка, яка відновлює та замінює пошкоджені системні файли в Windows. Якщо SearchProtocolHost.exe спричиняє високе використання ЦП через пошкоджений системний файл, запуск сканування SFC може вирішити проблему. Почніть із запуску командного рядка з підвищеними правами. Ви можете зробити це, натиснувши Win + R, ввівши cmd і натиснувши Ctrl + Shift + Enter.
Потім виконайте таку команду:
sfc /scannow
Нехай сканування завершиться. Після цього перезавантажте комп’ютер і перевірте, чи проблема не зникає.
5 Дефрагментуйте диск
Коли ви записуєте дані на жорсткий диск, на якому недостатньо безперервного місця для зберігання всього файлу, файли фрагментуються. Фрагментація часто може впливати на продуктивність і опосередковано спричиняти використання SearchProtocolHost.exe додаткових ресурсів.
Ви можете легко вирішити проблему, дефрагментувавши жорсткий диск. Знайдіть дефрагментацію в меню «Пуск» і запустіть «Дефрагментація та оптимізація дисків ». Натисніть і утримуйте Ctrl, виберіть усі диски та натисніть «Оптимізувати все».
Якщо ви ніколи раніше не оптимізували накопичувач, це може зайняти деякий час, тому будьте готові до цього, а якщо ви використовуєте ноутбук, підготуйте джерело живлення, якщо акумулятор розрядиться.
Поки ви це робите, вам також слід запланувати дефрагментацію, щоб утиліта дефрагментувала диск щотижня (або в іншій частоті, яка вам подобається).
Після завершення процесу перезавантажте ПК і спробуйте виконати пошук у Windows. Подивіться, чи проблема не зникає.
6 Змініть параметри індексування
Якщо жодне з виправлень наразі не спрацювало, ви можете спробувати виключити деякі великі папки з індексування, щоб результати пошуку відображалися швидше.
Почніть із пошуку параметрів індексування в меню «Пуск» і виберіть «Найкращий збіг». Натисніть кнопку Змінити.
Після цього відкриється інше вікно. Виберіть опцію Вибрати всі місця внизу. Далі зніміть прапорці з усіх місць, які потрібно виключити, знявши їх у розділі вгорі під назвою Змінити вибрані місцеположення.
7 Вимкніть пошук Windows
Якщо ви не змогли вирішити проблему досі, ви можете показати її техніку. Тим не менш, ви все ще зможете використовувати свій комп’ютер у той час без будь-яких затримок. Для цього вам потрібно вимкнути пошук Windows.
Зауважте, що ви не зможете шукати нічого в Windows, поки Windows Search вимкнено. Якщо ви хочете щось шукати, ви завжди можете знову ввімкнути це.
Натисніть Win + R, введіть services.msc і натисніть Enter, щоб запустити консоль служб. Знайдіть службу Windows Search, клацніть її правою кнопкою миші та виберіть «Властивості ». У вікні «Властивості» натисніть кнопку «Зупинити» в розділі «Стан служби », а потім змініть «Тип запуску» на «Вимкнено».
Перезавантажте комп’ютер, і тепер ви зможете використовувати свій комп’ютер без SearchProtocolHost.exe, який спричинить будь-які проблеми з продуктивністю.
Виправлено високе використання ЦП SearchProtocolHost.exe
Сподіваємось, ви змогли вирішити проблему за допомогою одного з виправлень у цьому посібнику. Хоча Windows часто стикається як із типовими помилками, так і зі смішними помилками, усунути їх не так вже й складно. У багатьох випадках ви навіть можете покластися на зовнішні інструменти для відновлення Windows.




