Проаналізуйте високе використання CPU-сервера

Високе використання процесора в Windows може сповільнити інші операції, як швидкість. Хоча це іноді спричинено програмами, що працюють у користувачі, скажімо, комп’ютерною грою або програмою візуалізації податків, вона іноді може бути викликана процесами Windows, такими як Host Service.

Хост обслуговування - це процес svchost.exe; Останні версії операційної системи Microsoft Windows 10 відокремлюють сервіси, якими вони керують, тоді як старіші версії Windows об'єднували їх, що ускладнювало ідентифікацію.

Такі програми, як Svchost Process Analyzer або Svchost Viewer, були створені, щоб допомогти користувачам та системним адміністраторам дізнатися, яка служба виконується під який процес svchost на машині Windows.

Як наслідок, ви можете побачити 20 або більше процесів обслуговування хостів, перелічених на машинах Windows 10.

Проаналізуйте високе використання CPU-сервера

Перше, що вам потрібно зробити - це з’ясувати, який процес хостингу послуг відповідає за це. Щойно у вас є процес, ви знаєте службу Windows, яка його викликає, і звідти ви можете зробити щось із цим, залежно від послуги, про яку йдеться.

Спочатку основи:

  1. Використовуйте Ctrl-Shift-Esc, щоб відкрити диспетчер завдань.
  2. Ви повинні побачити всі перераховані там процеси відразу.
  3. Клацніть на стовпці CPU, щоб сортувати за використанням процесора. Процес, який використовує найбільше процесора, тепер повинен бути показаний вгорі.
  4. Клацніть на ньому, щоб відобразити додаткову інформацію про нього. Клацання на хості сервісу: локальна служба, наприклад, може виявити функцію виявити функцію хоста провайдера.

Наступний крок багато в чому залежить від послуги, про яку йдеться. Хоча ви можете запустити пошук в Інтернеті, щоб дізнатися більше про нього, ви також можете спершу відкрити Диспетчер послуг, щоб прочитати його опис і дізнатися, як він запускається і що він робить.

Щоб запустити Диспетчер послуг, натисніть клавішу Windows, введіть services.msc і натисніть клавішу Enter.

Знайдіть службу - вона має таку саму назву, що і запис, що відкрилася в диспетчері завдань, коли ви натиснули на запис сервера хостів там; Ви знаходите його статус - як правило, працює - а також тип запуску та опис найчастіше.

Іноді також можливо пов'язати високе використання процесора з активністю. Скажімо, Windows Update працює в той час і знаходив оновлення. Потім ви можете побачити Хост сервісу: Локальна система - Оптимізація доставки з використанням багато процесора під час обробки оновлень.

Що ви можете зробити, щоб вирішити проблему з хостом служби

Ось кілька пропозицій щодо того, як боротися з високим використанням процесора завдань хост-сервісу:

Встановіть пріоритет процесу на менше значення

Перше, що вам потрібно зробити, отримати правильний запис svchost.exe, оскільки цього не можна зробити в процесах Windows 10.

  1. Клацніть правою кнопкою миші на вкладці "Хост сервісу" під "Процеси" в Менеджері завдань Windows і виберіть перейти до деталей.
  2. Це переходить на вкладку "Подробиці" та висвітлює правильний процес svchost.exe.
  3. Клацніть правою кнопкою миші процес і виберіть Встановити пріоритет> Нижче звичайного.

Вимкніть службу

Зауважте, що це не варіант для критичних Послуг, які потребує Windows.

Порада : Перевірте сторінки конфігурації служб для Windows 10, Windows 8.1 та Windows 7 на веб-сайті Black Viper, щоб дізнатися, чи можна вимкнути службу.

  1. Визначте назву Сервісу на сторінці "Процеси".
  2. Відкрийте Менеджер служб Windows і знайдіть його.
  3. Двічі клацніть на сервісі.
  4. Встановіть тип його запуску на "вручну" або "відключено". Ручне завантажує його на вимогу, інвалід повністю вимикає його.

Переконайтесь, що ваш ПК оновлений

Іноді причиною цього є помилка чи проблема, яка є частиною Windows. Microsoft, можливо, вирішила проблему в оновленнях, і часто корисно перевірити наявність оновлень, щоб з’ясувати, чи це так.

  1. Торкніться клавіші Windows, введіть Windows Update і виберіть елемент зі списку результатів пошуку.
  2. Виберіть "перевірити наявність оновлень" або "завантажити" та зачекайте, поки процес завершиться.

Переконайтеся, що ваш ПК захищений від вірусів

Не рідкість зловмисне програмне забезпечення може спричинити високе використання процесора на машинах Windows. Рекомендується запустити сканування шкідливих програм за допомогою одного або двох другого сканера думок.

Ви можете використовувати Malwarebytes Anti-Malware, Trend Micro's Anti-Threat Toolkit, Bitdefender Home Scanner або CrowdInspect.

Переконайтеся, що проблема не в роботі з файлами

Пошкодження файлів може спричинити всілякі проблеми, включаючи високе використання процесора, але також заморозити або вийти з ладу. Windows постачається з інструментами, які ви можете запустити, щоб переконатися, що файли не пошкоджені.

Ось як це робиться:

  1. Торкніться клавіші Windows, введіть cmd.exe, утримуйте клавішу Shift і клавішу Ctrl і натисніть клавішу Enter. Це завантажує підвищений командний рядок.
  2. Прийміть підказку UAC.
  3. Виконайте команду sfc / scannow .
  4. Команда перевіряє наявність файлової несправності та намагається виправити будь-які проблеми, які виявлені під час сканування та обробки.

Деякі конкретні випадки

Ось деякі конкретні випадки та рішення:

  • Хост сервісу: локальна служба (обмежена мережею), що спричиняє високе використання процесора. Спробуйте відключити послугу Superfetch.
  • Ви можете перевірити, чи Windows Update зараз передає файли, відкривши підвищений рядок PowerShell і запустивши команду Get-BitsTransfer -AllUsers .
  • Щоб зменшити вплив Windows Update, переконайтеся, що ви не завантажуєте та не надсилаєте дані на інші ПК. Відкрийте Установки> Оновлення та безпека> Оновлення Windows> Додаткові параметри> Виберіть спосіб доставки оновлень.