4

Мне нужно создать общий скрипт для перезапуска службы:

net stop <service>
net start <service>

Проблема в том, что я не знаю название сервиса. Например, « printer spooler » - это имя « spooler ».

Как я могу найти название для любой услуги?

3 ответа3

4

Вы можете просмотреть список ваших служб Windows, выполнив следующие действия:

  1. Щелкните правой кнопкой мыши значок "Компьютер" (обычно он находится на рабочем столе Windows или в меню "Пуск").
  2. Выберите "Управление" (для этого требуется административный доступ)
  3. Дважды щелкните "Службы и приложения" (чтобы развернуть его)
  4. Нажмите на "Услуги"

Список справа под столбцом "Службы" показывает все ваши службы, отсортированные по алфавиту по умолчанию.

Примечание. В дополнение к использованию команды "Net" для ручного управления вы также можете использовать графический интерфейс для запуска / остановки многих доступных служб Windows.

3

Запустите services.msc, чтобы получить список всех сервисов.

Нажмите на свойства нужного вам сервиса, там вы увидите "имя сервиса" и "отображаемое имя".

Имя службы - это то, что вам нужно использовать с командой net.

1

В этом удобном руководстве от Black Viper перечислены названия сервисов, которые можно использовать с командами «net start/stop». У него есть списки для служб, включенных в Windows XP, Vista, Server 2008 и 7. Например, вот список для Windows 7 SP1 (вам может понадобиться немного прокрутить вниз для фактической таблицы).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .