Служби Windows можна налаштовувати для реєстрації під системної обліковим записом або обліковим записом визначено-ного користувача, Щоб служба реєструвалася під обліковим записом LocalSystem, використовуйте:
де ІмяСлужби - ім'я служби, що настроюється для викорис-тання облікового запису LocalSystem. Якщо служба наданих тавляет призначений для користувача інтерфейс, яким можна управ-лять, додайте прапори type = interact type = own, як в сліду-Ющем прикладі:
- sc config w3svc obj = LocalSystem type = interact type = own
Прапор type = interact вказує, що служба може взаємо-діяти з робочим столом Windows, а прапор type = own - що вона виконується у власному процесі. Якщо служба використовує свої виконувані файли спільно з іншими службами, слід вказувати прапор type - share, як показано в прикладі:
- sc config w3svc obj = LocalSystem type = interact type = share
Служби також можуть реєструватися але облікових запи-сям користувачів. Для цього застосовується синтаксис:
- sc config ІмяСлужби obj = [Домен \] Користувач password = Пароль
де Домен - необов'язкове ім'я домену, де знаходиться облік-ва запис користувача, Користувач - ім'я облікового запису користувача, чиї дозволу ви хочете задіяти, а Па-роль - пароль для цього облікового запису. Розглянемо приклад:
Тут служба W3svc налаштовується на використання облік-ної записи Webbies з домену Adatum. Висновок команди пові-щает SUCCESS або FAILED. Зміна не вдасться (FAILED) при неприпустимому або неіснуючому імені облікового запису, а також при неправильному паролі для облікового запису.
Налаштування відновлення служб
Команда SC failure дозволяє налаштувати служби Windows для виконання певних дій при збої. Наприклад, можна спробувати перезапустити службу або запустити якийсь додаток.
Параметри відновлення можна налаштувати для першої, другої і наступних спроб відновлення. Поточний лічильник невдач збільшується при кожному збої. Крім того, можна задати час, який повинен пройти до скидання рахунок-чика невдач (failure counter). Наприклад, скинути лічильник не-удач, якщо з моменту останнього збою пройшло 24 години.
Перш ніж налаштовувати відновлення служби, перегляньте параметри відновлення за допомогою SC qfailure. Ось її синтаксис:
де ІмяСлужби - ім'я потрібної служби, наприклад: sc qfailure w3svc
Зрозуміло, можна вказати і віддалений комп'ютер: sc \\ Mailer1 qfailure w3svc або
У висновку дії при невдачах перераховуються в тому по-рядку, в якому вони виконуються.