Якщо Вас цікавить питання: «Як видалити / створити свою службу в Windows?» ця стаття безсумнівно Вам буде корисна. Це спроба зібрати воєдино всю знайдену інформацію, що стосується налаштування системних служб Windows через консоль. На всі ці питання здатна відповісти одна єдина консольна команда Windows — sc. Команда sc має велику кількість параметрів, повний список яких можна подивитися тут. Найбільш затребувані будуть наведені нижче.

Всі дії із службами можна здійснювати як локально, сидячи перед монітором комп’ютера, так і віддалено, використовуючи віддалений доступ до консолі ОС.

Зміст

  • 1. Створення нової системної служби
  • 2. Зміна параметрів запуску служби
  • 3. Видалення системної служби
  • 4. Запуск, зупинка і перезавантаження системної служби
  • 1. Створення нової системної служби для будь-якої програми

    Нагору


    Для запуску програми в якості системної служби Windows можна скористатися або графічної утилітою, або консольною командою sc. Графічна утиліта srvinstw.exe, виконана у вигляді майстра конфігурації, дуже проста у використанні і тому далі її розглядати ми не будемо.

    Нижче наведені приклади використання консольної команди sc, яка дозволяє гнучко налаштувати роботу системних служб Windows. Для запуску програми в якості системної служби за допомогою команди sc:

    # sc create ім’я_служби binpath= путь_до_исполняемого_файла start= параметр_запуска displayname= отображаемое_имя
    Ім’я служби — це системне назву створюваної служби, яка виступає в якості унікального ідентифікатора. Якщо ім’я служби містить прогалини, то назва служби слід помістити в лапки.

    Параметр запуску може приймати значення:

    • auto – автоматичний старт при завантаженні ОС;
    • demand — завантаження виконується вручну при необхідності;
    • disabled — системна служба відключена.
    Коротке ім’я — це ім’я служби, яке буде відображатися для користувача.

    Приклад:

    Так виглядає команда запуск проксі-сервера Squid в якості системної служби:

    # sc create squid binpath= C:/Squid/etc/squid.conf start= auto displayname= “Squid Proxy server”

    2. Зміна параметрів запуску служби

    Нагору


    Для зміни параметрів системної служби потрібно ввести нові параметри командою:

    # sc config ім’я_служби start= параметр_запуска [displayname= отображаемое_имя]

    3. Видалення системної служби

    Нагору


    Для видалення системної служби зі списку служб, потрібно в консолі ввести команду:

    # sc delete ім’я_служби

    4. Запуск, зупинка і перезавантаження системної служби

    Нагору


    Для того, щоб запустити службу Windows потрібно в консолі набрати:

    # net start ім’я_служби

    Для зупинки служби:

    # net stop ім’я_служби

    Для перезавантаження служби:

    # net restart ім’я_служби

    LEAVE A REPLY

    Please enter your comment!
    Please enter your name here