Редактирование параметров запуска служб в Windows

logo_Windows_Server_2012В данной статье будет рассказано о том, как отредактировать параметры запуска служб в Windows на примере службы «Агент сервера 1С:Предприятия 8.3». Будет показано как настроить тип запуска служб, изменить учетные данные для запуска службы, а также изменить параметры запуска исполняемого файла службы.

0. Оглавление

  1. Изменение свойств запуска службы
  2. Изменение параметров запуска исполняемого файла службы

1. Изменение настроек запуска службы

Предположим у нас имеется работающая служба, пусть это будет «Агент сервера 1С:Предприятия 8». Для того что бы отредактировать свойства запуска данной службы перейдем в оснастку «Службы» (Services).

В Microsoft Windows Server 2012 эту оснастку можно найти в Диспетчере серверов (Server Manager), пункт меню «Средства» (Tools) — «Службы» (Services).

redaktirovanie-parametrov-sluzhb-v-windows_01

В Microsoft Windows Server 2008 R2 в меню «Пуск» (Start) — «Администрирование» (Administrative Tools) — «Службы» (Services)

redaktirovanie-parametrov-sluzhb-v-windows_02

Ну или в любой версии Windows можно выполнить команду services.msc. Для этого необходимо нажать комбинацию клавиш Win + R, в открывшемся окне «Выполнить» (Run) ввести имя команды в поле «Открыть» (Open) и нажать «ОК».

redaktirovanie-parametrov-sluzhb-v-windows_03

Далее в открывшейся оснастке, в списке служб находим службу, параметры запуска которой необходимо отредактировать.

redaktirovanie-parametrov-sluzhb-v-windows_04

Кликаем два раза по имени службы, чтобы открыть ее свойства. В окне свойств службы  можно отредактировать нижеперечисленные параметры запуска службы.

На закладке «Общие» (General) можно настроить тип запуска службы (Startup type) — Автоматически (Automatic), Вручную (Manual), Отключена (Disabled) или Автоматически (отложенный запуск) (Automatic (Delayed Start)), выбрав соответствующий вариант из списка. А также возможно Остановить (Stop), Приостановить (Pause) или Запустить (Start) данную службу.

redaktirovanie-parametrov-sluzhb-v-windows_05

На закладке «Вход в систему» (Log on) можно настроить параметры учетной записи (account), от которой будет запускаться выбранная служба. Возможно настроить запуск от системной учетной записи (Local System account), или выбрать конкретного пользователя Windows, указав его имя и пароль.

redaktirovanie-parametrov-sluzhb-v-windows_06

На закладке «Восстановление» (Recovery) можно задать действия, которые будет выполнять система при сбое службы.

redaktirovanie-parametrov-sluzhb-v-windows_07

На закладке «Зависимости» (Dependencies) можно настроить зависимость запуска службы от различных компонент системы.

redaktirovanie-parametrov-sluzhb-v-windows_08

2. Изменение параметров запуска исполняемого файла службы

В окне свойств службы, на закладке «Общие» (General) возможно просмотреть путь к исполняемому файлу службы, а также увидеть передаваемые для его запуска параметры.

redaktirovanie-parametrov-sluzhb-v-windows_09

Однако эта информация доступна только для чтения. Изменить строку запуска исполняемого файла службы можно с помощью системного реестра Windows.

Для запуска системного реестра, следует выполнить команду regedit.exe. Для этого необходимо нажать комбинацию клавиш Win + R, в открывшемся окне «Выполнить» (Run) ввести имя команды в поле «Открыть» (Open) и нажать «ОК».

В первую очередь при работе с реестром Windows необходимо сделать бэкап, выполнив экспорт всего реестра.

После этого в дереве папок слева переходим по пути:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

Затем в списке выделим группу с именем службы, свойства которой необходимо отредактировать. При этом, в окне справа увидим все параметры данной службы.

redaktirovanie-parametrov-sluzhb-v-windows_10

Кликаем 2 раза по имени параметра, который необходимо изменить и вводим новое значение.

Например, пусть нам необходимо запустить сервер «1С:Предприятие» в режиме отладки, т. е. добавить в строку запуска параметр -debug. Для этого меняем значение параметра ImagePath.

redaktirovanie-parametrov-sluzhb-v-windows_11

Нажимаем «ОК», для сохранения изменений и закрываем редактор реестра.

Перезапускаем службу для того, чтобы изменения вступили в силу. Сделать это моно также из оснастки «Службы» (Services), кликнув правой кнопкой мыши по имени службы в списке и выбрав в контекстном меню «Перезапустить» (Restart).

redaktirovanie-parametrov-sluzhb-v-windows_12

На этом все. Изменения вступили в силу, соответственно агент сервера запущен в режиме отладки.

Помогла ли Вам данная статья?
Да, спасибо, все получилось.
Немного помогла.
Совсем не помогла.
Не то, что я искал(а).
Смотреть результаты
Запись опубликована в рубрике 1С 8, Windows Server 2008 R2, Windows Server 2012 R2 с метками , , , . Добавьте в закладки постоянную ссылку.


12 Responses to Редактирование параметров запуска служб в Windows

  1. Евгений говорит:

    Автору БОЛЬШОЕ спасибо, но все же не рассмотрен детально случай с отложенным запуском с параметром «Параметры запуска» (Вкладка общее, в самом низу).
    Было бы здорово рассказать для чего это все нужно.

    • Алексей говорит:

      Отложенный запуск — это запуск в фоновом режиме, с минимальным приоритетом. Если сервер — это сервер, за которым никто не сидит, то такой режим будет полезен для 1С. Если же это рабочая машина, то отложенный запуск даст приоритет приложениям пользователя, а сервер будет стартовать в режиме «как только, так сразу».
      В этом случае лучше почитать, например, здесь https://support.microsoft.com/ru-ru/kb/193888 , как настроить зависимость сервера 1С от сервера SQL.

  2. Петро говорит:

    Допоможіть з налаштуваннями сервера 2008 R2.
    Необхідно так налаштувати сервер, щоб при вході на нього через удальоний робочий стол не запускались звукові драйвера, деякі служби програм в певних користувачів(вони одним потрібні іншим ні), закрити достум до використання деяких програм, а також закрити доступ до системного диска. проста локалка на 9 машин без актів діректорі. Якщо є можливість то порадьте як налаштувати так щоб до деяких програм користувач мав адмін права.
    Дякую задопоогу

  3. sg32 говорит:

    Здравствуйте!
    Во-первых, спасибо автору за качественную подачу материала. Давно приметил ресурс и внёс в список доверенных для себя)
    А теперь вопрос:
    Давно пользуюсь редактированием реестра при смене платформы. Если не трогать имя службы, то Ок — запустить с новым imagepath не проблема. А если переименовать службу — требуется перезагрузка.
    ВОПРОС: как заставить Windows перечитать реестр без перезагрузки? Т.е. чтобы в оснастке services обновилось имя службы.

  4. Тимур говорит:

    Была проблема с настройкой обновления времени… во-первых время по умолчанию раз в неделю вроде как обновлялось, во-вторых — не факт, что обновится… часты неудачные обновления, ошибки.
    Настроил более частое обновление через реестр, чтобы как минимум несколько раз в день обновлялось время (с учетом того, что часты ошибки в обновлении). Но появилась иная проблема. В этой статье решения вроде бы не видно… Служба запускается автоматически, но сама по себе она почему-то все равно так и не запускается. :\ То есть проходят часы, день-два… а служба не запущена и время все равно не обновляется, пока в ручную его не запустить. Такое происходит как после включения пк, так и после выхода из сна (даже если до этого служба была запущена).
    Подскажите, в чем может быть дело? Как сделать так, чтобы все само запускалось?

  5. Василий говорит:

    «т. е. добавить в строку запуска параметр -dedug»
    очепятка в третьей букве слова «debug»

  6. Аноним говорит:

    Отлично подходит, чтобы вручную удалять шпионские программы.

Добавить комментарий для Петро Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *