Багато користувачів, у яких є старенький ноутбук або офісний комп'ютер, часто цікавляться, які служби Windows XP не потрібні в списку автозавантаження, адже кожна з них споживає системні ресурси. А застарілий ноутбук або ПК не має зайвих мегабайт оперативної пам'яті. У цій статті розглянемо, що являють собою ці служби, навіщо вони потрібні, як їх запускати і зупиняти, додавати в автозавантаження і видаляти звідти, а також побачимо, як здійснюється настройка швидкодії Windows XP шляхом деактивації непотрібних сервісів.
Що таке служба в Windows XP
Службою називається системне додаток, що функціонує в тлі і виконує або надає Windows або програмам виконувати одну або кілька функцій. Більшість служб не містять графічного інтерфейсу для взаємодії з ними користувача і запускаються в автоматичному режимі без його відома. Але все ж юзер має право виставляти заборона на запуск переважної більшості служб (як виконується така настройка, розглянемо в одному з наступних розділів), зупиняти і активувати їх в будь-який момент, а також виконувати деінсталяцію непотрібних (що залишилися після видалення додатків) і встановлювати нові служби .
Більшості сервісів заборонено взаємодія з командним консоллю, додатками і робочим столом, і, як наслідок, з користувачем. Тип запуску кожної з них може бути наступним:
- автоматичний - запуск сервісу після завантаження операційної системи;
- автоматичний з затримкою (функція з'явилася після XP) - є для всіх, крім критичних служб; затримка в кілька секунд задається, щоб Windows змогла нормально запустити всі системні компоненти;
- ручний - активація здійснюється користувачем або додатком за запитом;
- автозапуск заборонений;
- системний сервіс або драйвер з обов'язковим автоматичним запуском без можливості щось змінити.
Як здійснюється управління запуском сервісів
Налаштування служби в Віндовс XP здійснюється в одній з оснащень операційної системи. В даному випадку це оснащення «Служби». Запускається вона одним з наступних методів.
- Командний інтерпретатор.
- Викликаємо командний інтерпретатор, клікнувши «Виконати ...» в Пуск, вводимо в з'явилося віконце команду «services.msc» і виконуємо її.
- Панель управління.
- Йдемо в Панель управління.
- Перемикаємо візуалізацію елементів на класичний вид.
- Знаходимо аплет під назвою «Адміністрування».
- Кількома за посиланням «Служби».
У деяких збірках XP настройка служб запускається за допомогою контекстного меню каталогу «Мій комп'ютер» або вільної області робочого столу.
Оснащення «Служби»
Запустивши системну утиліту для управління службами, можна приступати до видалення непотрібних елементів зі списку автоматично запускаються.
Для того щоб зупинити функціонуючий непотрібний сервіс, необхідно викликати його контекстне меню і вибрати команду «Стоп».
Другим, не менш простим, але більш трудомістким, методом відключити службу є вікно її властивостей. Воно викликається за допомогою кліка по однойменному пункту контекстного меню сервісу або використанням комбінації «Alt + Tab».
Інші функції оснащення
У рядку «Стан: Працює» тиснемо на кнопку «Стоп». Якщо служба не є системною, доступ до управління якою для користувача заборонений, через кілька секунд вона вивантажиться з оперативної пам'яті комп'ютера з усіма наслідками, що випливають. Під цим мається на увазі автоматичне завершення всіх залежних додатків. Інформацію про залежності кожного з них користувач може почерпнути з вкладки «Залежності» у вікні властивостей. У ньому відображаються списки додатків, які не можуть функціонувати без поточного сервісу, а також ті служби, відключення яких призведе до автоматичної вивантаження з ОЗУ поточного додатка Windows XP.
У рядок «Опис» винесена коротка довідка про вибраний елемент, а також ім'я служби, саме ім'я, а не вводиться ім'я.
Візьмете це на замітку, адже імена нам знадобляться для управління сервісами з командного рядка.
Вкладка «Відновлення» призначена для системних адміністраторів і користувачів, у яких виникають проблеми з функціонуванням сервісів Windows XP. Тут здійснюється настройка, завдання дій, які комп'ютер буде виконувати при виникненні першої, другої і наступних неполадок з функціонуванням будь-який з служб. Тут же можна задати тривалість зберігання звітів про виникаючі помилки.
Запуск і зміна типу запуску
Запустити будь-сервіс в Windows XP так само просто, як і завершити його. Робиться це за допомогою контекстного меню, де натискаємо на кнопку «Пуск», або діалогового вікно «Властивості». У вікні властивостей сервісів змінюється і тип запуску фонових додатків: в випадаючому меню однойменної рядки вибираємо необхідний спосіб активації служби, після чого натискаємо «Застосувати» і закриваємо діалогове вікно.
Ще один метод управління запуском
Редагування списку автоматично завантажуються служб в XP може здійснюватися ще одним способом, що надаються розробником операційної системи. Це меню, де здійснюється настройка автоматично запускаються з Windows програм і драйверів.
- Викликаємо пункт меню Пуск під назвою «Виконати».
- У віконці, що з'явилося з заголовком «Запуск програм» вбиваємо «msconfig», тиснемо «ОК».
- У вікні «Налаштування системи» йдемо до вкладки «Служби».
- Шляхом установки / видалення прапорців навпроти назви сервісів можна виключати їх зі списку автоматично запускаються разом в Windows XP або додавати в нього.
- Клік по кнопці «Застосувати» внесе зміни до розділу системного реєстру, де зберігається список автоматично завантажуваних сервісів.
Остання вкладка, яка називається «Сервіс», дозволяє миттєво запустити потрібну програму за допомогою кліка по кнопці «Запустити».
Робота за допомогою консолі
Всі вищенаведені дії (настройка запуску, зупинка і виклик сервісів) можуть здійснюватися за допомогою командного рядка Віндовс XP.
Запускаємо командний інтерпретатор, вводимо «cmd» в віконце «Виконати ...» і тиснемо «ОК».
Завантаження в оперативну пам'ять комп'ютера додатки, тип запуску якого встановлено як «Ручний» або «Автоматичний», але вона зупинена, здійснюється за допомогою команди «net start», де в якості параметра вказується ім'я сервісу (про що йшлося вище).
Приклад команди: «net start МСМ».
Виконати зупинку функціонуючого сервісу також можна за допомогою системної команди, якщо припинення його функціонування не призведе до перебоїв в роботі системи. Для цього використовується команда «net stop».
Приклад команди: «net stop apache2.2».
Існує і системна команда, доступна користувачу з адміністраторськими правами, здатна ставити методи запуску служб. Це команда «sc config». Приклад її синтаксису наступний: «sc config telnet start = auto», де:
telnet - приклад назви служби;
auto - тип запуску - автоматичний (disabled - відключена, manual - ручний запуск або за запитом).
Видалення і додавання сервісів
Для вирішення цих проблем існує проста програма - Srvinstw, поводження з якою вимагає граничної уважності і постійного резервування реєстру або створення точок відкату Windows XP.
- Запускаємо портативну утиліту і вибираємо, що нам потрібно: установка або видалення сервісу.
- Вибираємо «local» для здійснення операції на даному комп'ютері.
- Вводимо ім'я нової служби або вибираємо існуючу для видалення.
- Вказуємо файл для активізації нового сервісу або тиснемо «Видалити» для видалення існуючого.
Важливо! Щоб видалити службу, необхідно, щоб вона була вивантажено з пам'яті, а програма Srvinstw запущена з правами адміністратора.
Як завершальний слова можна порадити відшукати в інтернеті список некритичних служб, завершити і виключити їх з автозапуску. Але все експерименти повинні бути безпечними - резервує реєстру, наприклад, через Erunt.