svchost.exe їсть процесор: хто з цих послуг може бути причиною?


17

Завдяки цим дивовижним інструкціям я нарешті (!) Змогла визначити послуги процесу svchost.exe, який з'їдає стільки мого процесора на моєму Windows XP Professional SP3 (версія 2002):

Process                   PID    Services
========================= ====== =============================================
svchost.exe                 5516 BITS, EventSystem, Nla, RasMan, SENS,        
                                 ShellHWDetection, TapiSrv, W32Time, winmgmt, 
                                 wuauserv         

Зараз:

  1. Які з цих послуг потенційно можуть бути причиною проблеми?
  2. Я зараз спробую зупинити деякі з них?
  3. Якщо так, то яку з цих послуг можна безпечно зупинити, а яку краще взагалі не зупиняти? (Без дестабілізації системи)
  4. Як я можу керувати послугами? Використовуючи services.msc? Проблема services.mscполягає в тому, що я локалізував Windows і бачу, що всі вони перекладені. Чи є спосіб я зіставити та зупинити / запустити відповідну послугу з англійськими назвами, поданими вище?

Дуже дякую!

PS: створення вищенаведеного виводу для пошуку служб жадібного процесу svchost.exe було складним у моїй локалізованій Windows, оскільки /fiфільтрація по імені процесу не працювала (самі фільтруючі команди перекладені на чеську мову і ввести їх неможливо на консолі через проблеми з гарсетами !!! Braindamaged M $ !!!). Ось як я це зробив:

  1. tasklist /v > c:\tomas\file.txt
  2. Знайдіть ПІД належного процесу svchost за допомогою використання пам'яті.
  3. tasklist /svc /fi "PID eq 5516"

PS: це зовсім не дублікат №995581, справа не в даних, а в споживанні процесора, також питання svchost були настільки частими, що заслуговує на це власне конкретне питання, а також про конкретні послуги. Це питання взагалі не вирішило моєї проблеми.


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

11
Тільки кажу ще раз: Windows XP досяг повного кінця життя більше чотирьох років тому. Протягом останніх чотирьох років, за двома помітними винятками, у нього не було створено жодних патчів ... навіть критичних оновлень безпеки та навіть, коли виявлені відомі недоліки безпеки (а таких багато!), Це небезпечно і безвідповідально продовжуйте використовувати цю систему. Оновлення до підтримуваної ОС повинно бути завданням №1.
Joel Coehoorn

1
Ми цінуємо ваш внесок, але , як Каміль вже сказав , що ми НЕ маркувати наші питання , як «остаточно вирішити» в рамках Super User спільноти. Ми легко можемо побачити це за тим, що є прийнята відповідь. Що ще важливіше, вам дійсно потрібно перейти на більш сучасну операційну систему, ніж Windows XP. Використовуючи його, просто благаєте про інцидент із безпекою.
Run5k

1
це так само, як у Windows 7, де WindowsUpdate викликає проблему. З багатьма оновленнями, випущеними протягом багатьох років, WU не поспішає перевіряти, які саме оновлення потрібні.
magicandre1981

4
Чи слід це перенести на сайт retrocomputing.stackexchange.com ?
Хайнці

Відповіді:


41

Перш за все: не використовуйте Windows XP. Це нещасний випадок, який чекає.

У цьому сенсі я майже впевнений, що wuauservвинуватець: Оновлення Windows повністю порушено з Windows XP, і це більше не сервери ніяких цілей. Спробуйте net stop wuauservпереконатися.


12
Це серверний компонент автоматичного оновлення Windows (wuauctrl - клієнт). Оскільки він повинен створити список оновлень для встановлення. Оскільки якийсь світлий розум обрав для цього алгоритм O (e ^ n), це стає неконтрольовано повільним із збільшенням кількості оновлень. Оскільки він також несе відповідальність за запуск інсталяторів, він може запустити екземпляр SR, якщо він буде перерваний під час спроби (і не в змозі) встановити оновлення.
Євген Рік

3
Процес встановлення для багатьох оновлень Windows починається зі створення точки резонансу системи як відомої робочої версії системи, якщо оновлення не вдається. Якщо вона не вдасться (наприклад, wuauservзагинувши), служба відновлення системи повернеться до цієї точки відновлення, тим самим усуваючи будь-які небажані побічні ефекти від невдалої спроби установки.
Євген Рік

1
Це не повинно зайняти багато часу - лише для того, щоб було зрозуміло: сервіс SR виконає справжню роботу за короткий проміжок часу, але він буде продовжувати існувати до перезавантаження. Насправді я впевнений, що він вже існував раніше, але був настільки низьким внизу шкали активності, що ви його просто не бачили.
Євген Рік

9
@Tomas, Дійсно слід повторити, більше не використовуйте WinXP. Якщо вам це потрібно для якоїсь дивної зворотної сумісності, найкраща ставка - це ізольована віртуальна машина. Я б також переконався, що він не підключений до Інтернету. На даний момент WinXP має безліч незахищених вразливих кодів, а також оновлень безпеки для браузерів майже немає, як сказав Євген, це випадковість (повний компроміс).
Jarrod Christman

7
Не зупиняйте послугу ... позначте її відключеною, тому вона не запуститься знову. Підтримка Windows XP була припинена, тому навіть не так, як якщо б вона могла знайти нове оновлення, і, таким чином, дозволяти йому працювати у фоновому режимі не призначено.
Джоел Куехорн
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.