Как зарегистрировать сервис?

3 ноября 2014 г. Просмотров: 728 Инструкции
Создавать и управлять сервисами, а точнее - службами, в ОС Windows можно при помощи специальных утилит – Srvany.exe и Instsrv.exe. Они входят в Windows NT Resource Kit. Первая предназначена для контроля над работой сервисов, вторая – для установки/удаления пользовательских служб.

Инструкция

  • Зайдите в главное меню ОС Windows, нажав на кнопку «Пуск», затем кликните левой кнопкой мыши по пункту «Выполнить».
  • В поле «Открыть» введите cmd, после чего кликните по кнопке «Ок» или нажмите на клавиатуре клавишу Enter.
  • В текстовом поле командной строки введите следующее:Имя_диска:\полный_путь_к_программе_Instsrv\Instsrv.exeИмя_службы\имя_диска:\полный_путь_к_программе_Srvany\Srvany.exe.Нажмите на Enter для подтверждения.
  • Далее нужно вернуться к диалоговому окну «Выполнить» и в поле «Открыть» ввести regedit для запуска штатного редактора реестра.
  • Откройте в редакторе реестра следующую ветвь:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\имя службы.
  • В верхней панели инструментов разверните меню «Правка», чтобы правильно зарегистрировать в системе созданный сервис.
  • Выберите команду «Добавить параметр» и затем в поле под названием «Имя параметра» введите значение «Параметр». Что касается поля «Класс», его нужно оставить пустым. Затем с помощью кнопки Ок подтвердите изменения.
  • Теперь, выделив созданный параметр, укажите в меню «Правка» команду «Добавить значение».
  • В поле «Значение параметра» введите «Приложение», в поле же «Тип данных» – Reg_SZ. В поле String нужно ввести имя_диска:\полный_путь_к_файлу_exe_службы (в конце не забудьте указать расширение файла).
  • Завершите работу редактора реестра.
  • По умолчанию служба, которую вы создадите, будет стартовать в автоматическом режиме. Изменить этот параметр вы можете, зайдя в «Службы» из панели управления либо воспользовавшись командой net start имя_службы.
  • Также редактировать тип запуск созданной службы вы можете посредством использования команды полный_путь_к_программе_sc\Sc.exe start имя_службы, вводимой в командной строке.
  • Оцените статью!