Як видалити службу в Windows 7

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

Перш ніж почати, необхідно усвідомити кілька моментів:

  • При видаленні служби вона назавжди зникне з системи, і відновити її непросто, а в ряді випадком просто неможливо
  • Видалення певних служб може викликати непрацездатність тих чи інших програм. Тому не варто видаляти службу, якщо ви на 100% не впевнені за що вона відповідає.
  • Не знімайте системні служби Windows 7, тому що це може привести до непрацездатності всієї системи

Також спробуємо зрозуміти, в яких випадках виникає необхідність у видаленні служби Windows.

  • Найчастіше програми при видаленні з системи залишають свої служби недоторканими, і кожен раз при завантаженні комп'ютера система намагається запустити таку службу, однак через відсутність виконуваних або бібліотечних файлів зробити цього не може, генеруючи помилку.
  • Деякі віруси і трояни для маскування своїх деструктивних дій можуть створити в системі надання нових послуг. І навіть якщо, ваш антивірус видалить тіло вірусу, служба може залишитися, і її доведеться видаляти вручну.
  • Можливо також ситуація, коли спостерігається уповільнення роботи системи внаслідок наявності великої кількості процесів, що працюють у вигляді служб, і ви вирішили видалити (а не просто зупинити) ряд непотрібних більш служб в Windows 7.

Щоб видалити службу в Windows 7, потрібно знати її ім'я. Для чого відкрийте вікно керування службами Start -> Settings -> Control Panel-> Systems and Maintenance-> Administrative Tools-> Services.
У вікні служб знайдіть ту службу, яку ви плануєте видалити (в моєму прикладі це "Adobe Lm Service")

Двічі клацніть по вибраній службі і у вікні властивостей в полі "Service name" буде відображено її ім'я (у мене ім'я служби - Adobe LM Service, тобто воно збігається з ім'ям в списку служб, але зазвичай це не так), скопіюйте його в буфер обміну.

Потім зупиніть службу, натиснувши кнопку "Stop"

Видаляємо службу в Windows з командного рядка

Відкрийте вікно командного рядка (cmd.exe) з правами адміністратора ( "Run as administrator"). Щоб видалити службу в Windows 7 можна скористатися системною командою sc.  Команда sc.exe - це утиліта командного рядка, яка використовується в Windows 7 / Vista / XP для створення, редагування та видалення служб. Згідно з документацією TechNet, sc.exe:

sc.exe (ServiceController) Здійснює взаємодію з встановленими службами, отримуючи і задаючи їх параметри. утиліту SC.exeможна використовувати для тестування і налагодження програм, які працюють як служби. Властивості служб зберігаються в реєстрі, параметри команди SC.exe дозволяють модифікувати значення цих властивостей, а також управляти запуском і зупинкою служб. можливості SC.exeбагато в чому схожі з mmc консоллю Services, розташованої в "Панелі Управління".

Синтаксис команди видалення служби виглядає так:

sc delete ServiceName

Якщо ім'я служби містить прогалини (як в нашому випадку), його потрібно взяти в лапки:

sc delete "Adobe LM Service"

У разі успішного виконання команди sc delete в командному рядку повинно з'явитися повідомлення [SC] DeleteService SUCCESS

Тепер, якщо в консолі управління службами натиснути F5, ви побачите, що служачи видалена і в списку не потрапила.

Видаляємо службу за допомогою редактора реєстру

Альтернативний метод видалення служб в Windows 7 має на увазі використання редактора реєстру.

Відкрийте редактор реєстру (regedit.exe), і перейдіть в гілку  HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services. У ній міститься список всіх служб, встановлених в системі.

Знайдіть ім'я гілки реєстру, відповідне імені видаляється служби.

Переконайтеся, що в значеннях  DisplayName and ImagePathмістяться, відповідно ім'я і шлях до виконуваного файлу служби, яку ви плануєте видалити.

Правою конкою миші по імені знайденої гілки реєстру з ім'ям служби і виберіть "Delete". Після чого служба буде видалена з системи.