- service
- 
          
           Краткое название службы. Это имя для управления
           службой командой net.
           Служба должна быть уникальной (двум службам нельзя иметь одно и то же название)
           и, в идеале, не должна содержать пробелов в названии.
 
- display
- 
          
           Отображаемое имя службы. Это имя, которое показывает апплет служб.
           
- description
- 
          
           Подробное описание услуги. Это описание, которое показывает апплет служб.
           
- user
- 
          
           Имя учётной записи пользователя, под которой требуется
           запускать службу. Если этот параметр не указали, служба будет работать
           под учётной записью LocalSystem.
           При установке имени пользователя требуется указать и пароль.
           
- password
- 
          
           Пароль, который соответствуют пользователю user.
 
- path
- 
          
           Полный путь к исполняемому модулю, который ОС запустит при запуске службы.
           Функция будет использовать путь к текущему процессу PHP, если параметр не указали.
           
- params
- 
          
           Параметры командной строки для передачи службе при её запуске.
           Если вы хотите запустить скрипт PHP как службу, то первым
           параметром должен быть полный путь к скрипту PHP, который вы собираетесь
           запустить. Полный путь к скрипту берут в кавычки ",
           если имя скрипта или путь содержат пробелы.
 
- load_order
- 
          
           Управляет load_order. Ещё не полностью поддерживается.
           
- svc_type
- 
          
           Устанавливает тип службы. Если опустили, функция будет использовать значение по умолчанию
           WIN32_SERVICE_WIN32_OWN_PROCESS.
           Это значение изменяют, когда точно знают, что делают.
 
- start_type
- 
          
           Устанавливает способ запуска службы. По умолчанию используется
           WIN32_SERVICE_AUTO_START, что означает,
           что служба будет запущена при запуске машины.
 
- error_control
- 
          
           Сообщает базе данных SCM, что она должна делать при обнаружении проблемы со службой.
           По умолчанию это WIN32_SERVER_ERROR_IGNORE.
           Изменение этого значения пока поддерживается не полностью.
 
- delayed_start
- 
          
           Если для параметра delayed_startустановили значениеtrue,
           это проинформирует БД SCM о том, что требуется запустить службу после
           запуска других служб автозапуска, плюс небольшая задержка.
 
           Любую службу можно пометить как службу с отложенным автозапуском; однако
           этот параметр не действует, если значением параметра start_typeслужбы не равноWIN32_SERVICE_AUTO_START.
 
           Параметр применим только в Windows Vista и Windows Server 2008
           или более поздних версиях.
           
- base_priority
- 
          
           Чтобы уменьшить влияние на загрузку процессора, иногда требуется
           установка базового приоритета ниже обычного.
           
           Параметр base_priorityпринимает значение константы
           из списка базовых классов приоритета Win32.
 
- dependencies
- 
          
           Чтобы определить зависимости для службы, иногда требуется установка
           для параметра списка имён служб в массиве.
           
- recovery_delay
- 
          
           Параметр определяет задержку между ошибкой и выполнением действия восстановления.
           Значение указывают в миллисекундах.
           
           Значение по умолчанию равно 60000.
           
- recovery_action_1
- 
          
           Действие, которое выполнится при первой ошибке. Значение по умолчанию —
           WIN32_SC_ACTION_NONE.
 
           Параметр recovery_action_1принимает значение константы
           из списка действий восстановления Win32.
 
- recovery_action_2
- 
          
           Действие, которое выполнится при второй ошибке. Значение по умолчанию —
           WIN32_SC_ACTION_NONE.
 
           Параметр recovery_action_2принимает значение константы
           из списка действий восстановления Win32.
 
- recovery_action_3
- 
          
           Действие, которое выполнится при очередных ошибках. Значение по умолчанию —
           WIN32_SC_ACTION_NONE.
 
           Параметр recovery_action_3принимает значение константы
           из списка действий восстановления Win32.
 
- recovery_reset_period
- 
          
           Параметр определяет задержку, после которой сбрасывается счётчик отказов.
           Задержку указывают в секундах.
           
           Значение по умолчанию равно 86400.
 
- recovery_enabled
- 
          
           Со значением trueпараметр включает настройки восстановления,
           со значениемfalse— отключает.
 
           Значение по умолчанию равно false
 
- recovery_reboot_msg
- 
          
           Параметр определяет сообщение, которое сохраняется в журнале событий Windows
           перед перезагрузкой. Функция учитывает параметр, только если для какого-то действия
           установили значение WIN32_SC_ACTION_REBOOT.
 
- recovery_command
- 
          
           Параметр определяет команду, которая выполняется, если какое-либо действие определили
           как WIN32_SC_ACTION_RUN_COMMAND.