Как узнать краткое имя службы для запуска её из консоли

Недавно мне понадобилось писать скрипт, запускающий и перенастраивающий парочку служб. И возник вопрос — как называются службы в консоли. Знаю точно что Диспетчер очереди печати зовется просто spooler, а вот с остальными именами возник вопрос.

Первый и самый простой способ:

  1. Нажмите кнопку Пуск, а затем выберите пункт Программы.
  2. Нажмите кнопку Администрирование, а затем нажмите кнопку Службы.
  3. Щелкните правой кнопкой мыши службу из списка в правой части окна, а затем на Контекст меню, нажмите кнопку Свойства.
  4. На Общие Вкладка свойств выбранной службы, краткое имя службы предоставляется с помощью операции, после имени службы.

На скриншоте видно, что служба Центр обновления Windows зовется «wuauserv».

service-name-2

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

  1. Запустите редактор реестра и выделите следующий раздел реестра:
    Мои Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
  2. С помощью функции Правка и поиск, поиск строки «Маршрутизации и удаленного доступа». Выберите Данные флажок и выберите Соответствие только строку целиком флажок в поле Параметры поиска. Значение DisplayName отображается со строкой «Маршрутизации и удаленного доступа». Имя ключа, в котором отображается это значение используется короткое имя службы.Например DisplayName «Маршрутизации и удаленного доступа» находится в раздел «маршрутизатор». Таким образом имя службы коротких является «Маршрутизатор».

service-name-1Таким несложным образом можно узнать имя службы и запускать её из консоли.

Стоит помнить что имя службы может отличаться от Windows NT 4.0 до Windows 2000. Например в Windows 2000, службой маршрутизации и удаленного доступа отображение называется «Маршрутизация и удаленный доступ» с коротким именем «Удаленного доступа». В Windows NT 4.0 отображаемое имя — это «Маршрутизации и удаленного доступа» с коротким именем «Маршрутизатор».

One thought on “Как узнать краткое имя службы для запуска её из консоли

Добавить комментарий

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