Після увімкнення комп'ютера його процесор постійно виконує якісь завдання. Якщо цих завдань стане надто багато або вони будуть дуже важкими, комп'ютер може почати "гальмувати".
Запускати виконання процесором завдань може як користувач, так і операційна система комп'ютера, а також встановлені програми, у тому числі й шкідливі.
Як дізнатися, наскільки сильно завантажений процесор, чим саме він зайнятий в даний момент, а також про те, як припинити виконання ним певних процесів, і йдеться у статті.
Треба враховувати, що "гальмування" процесора може бути викликане не лише високим рівнем його завантаженості, але й банальним перегріванням. Якою має бути температура процесора і як її перевірити, читайте
тут.
Відстежувати ступінь завантаженості процесора в режимі реального часу зручно за допомогою диспетчера завдань Windows. З цією метою диспетчер завдань необхідно запустити (як це зробити читайте
тут) і в його вікні перейти на вкладку "Швидкодія". Інформація про завантаженість там відображається у відсотках, а також у вигляді діаграми.
Якщо на Вашому комп'ютері в диспетчері завдань вкладки не відображаються, його необхідно переключити в стандартний режим. Детальніше про це можна дізнатися
тут.
Щоб отримати список завдань, якими зайнятий процесор, необхідно в диспетчері завдань перейти на вкладку "Процеси". Відкриється список активних в даний момент процесів. Навпроти кожного з них в графі "ЦП" відображатиметься відсоток ресурсів центрального процесора, які витрачаються на його виконання. Крім того, в графі "Опис" буде розміщена інформація про програму, відповідальну за запуск процесу, а в графі "Користувач" - назва користувача, від імені якого він запущений.
Щоб зупинити процес і звільнити зайняті ним ресурси, треба клацнути по ньому правою кнопкою мишки і в контекстному меню, що з'явилося, вибрати пункт "Завершити процес". Потім підтвердити свої наміри в діалоговому вікні, що відкрилося.
Проте, якщо якийсь "важкий" процес увесь час запускається автоматично, постійне його "ручне" завершення - не кращий спосіб вирішення проблеми. Необхідно знайти причину цього неподобства та усунути її. Найчастіше, необгрунтоване навантаження на процесор створюють:
1. Віруси
Віруси можуть "маскуватися" під інші програми, встановлені на комп'ютері. Якщо в диспетчері завдань Windows Ви виявили, що якийсь процес постійно сильно навантажує процесор, насамперед перевірте комп'ютер на віруси.
2. Програми з автозавантаження
Багато програм, які встановлюються користувачем на комп'ютері, додаються в автозавантаження Windows і стартують разом з комп'ютером у фоновому режимі. Користувач при цьому може навіть не підозрювати, що вони постійно працюють. Вони можуть самостійно оновлюватися, показувати різні повідомлення і рекламу, а також здійснювати інші дії, витрачаючи мережевий трафік і ресурси комп'ютера.
Про те, як подивитися список автозавантаження Windows і видалити з нього непотрібні програми, можна
дізнатися тут.
3. Процес svchost.exe
Дуже часто велике навантаження на процесор створює процес svchost.exe. Він використовується багатьма системними службами Windows, але під нього можуть "маскуватися" й віруси. При цьому, для вірусів характерним є запуск цього процесу від імені користувача комп'ютера. Якщо у своєму диспетчері пристроїв Ви виявили такий випадок, значить Ваш комп'ютер 100% заражений, оскільки "справжній" svchost.exe запускається тільки від імені системи та деяких її служб.
Ще одна ознака використання svchost.exe шкідливою програмою - його запуск через автозавантаження Windows. Туди він теж може потрапити тільки під впливом вірусів. Обов'язково перевірте список автозавантаження комп'ютера на наявність в ньому записів з svchost.exe (як це зробити див. у попередньому пункті).
Але далеко не завжди висока активність svchost.exe буває викликана шкідливими програмами. Служба оновлення Windows, наприклад, також використовує цей процес і здатна створювати велике навантаження. Щоб це перевірити, необхідно в диспетчері завдань Windows клацнути правою кнопкою мишки по процесу svchost.exe, який найбільше навантажує процесор, і в контекстному меню, що з'явилося, вибрати пункт "Перейти до служб". Відкриється список служб, в якому будуть виділені ті з них, які причетні до запуску цього процесу.
Якщо серед них буде служба оновлення Windows, це означає, що з великою часткою вірогідності вона і є причиною проблеми. Вирішити її можна декількома способами:
1. Чекати, не вживаючи ніяких заходів. Коли закінчиться завантаження і установка оновлень Windows, проблема зникне сама собою.
Саме цей шлях виходу з ситуації є найбільш прийнятним. Але якщо комп'ютер сильно "гальмує" і без нього в даний момент не можна обійтися, можна спробувати інші варіанти.
2. Дозволити процесу svchost.exe використовувати тільки частину ядер процесора. Робиться це так:
• клацнути правою кнопкою мишкою по "важкому" процесу svchost.exe в диспетчері завдань Windows;
• у контекстному меню, що з'явилося, вибрати пункт "Задати відповідність";
• у вікні, що відкрилося, залишити галочки тільки біля одного або двох ядер процесора (залежно від того, скільки їх у процесора взагалі) і натиснути кнопку "ОК".
3. Повністю відмовитися від завантаження і установки оновлень Windows. Робити це не рекомендується, але якщо Вас не хвилює безпека комп'ютера, то можна. З цією метою достатньо відключити системну службу оновлення Windows, діючи таким чином:
• на клавіатурі натиснути комбінацію клавіш
Win+R, у вікні, що з'явилося, надрукувати команду
services.msc, після чого натиснути клавішу Enter;
• у списку системних служб, що відкрився, знайти службу з назвою "Центр оновлення Windows" (див. ближче до кінця списку) і двічі клацнути по ній лівою кнопкою мишки;
• відкриється вікно, в якому у випадаючому списку "Тип запуску" вибрати варіант "Відключена", потім натиснути кнопку "Застосувати";
• закрити усі відкриті вікна і перезавантажити комп'ютер.