Системным администраторам время от времени приходится запускать и останавливать службы по нескольким причинам: чтобы перезапустить неудовлетворительно работающую службу, чтобы заставить службу заново провести инициализацию с новыми пусковыми данными или чтобы временно остановить службу, пока идет обслуживание других служб. Можно управлять службами, используя графический инструментарий управления Windows, но, когда подобного рода задачи приходится выполнять довольно часто, удобнее будет воспользоваться пакетным файлом. Например, я использую пакетный файл для остановки и перезапуска почтового сервера моей компании, после того как я внес изменения в его конфигурационный файл. Ввести имя пакетного файла (если интересно, его имя downup) намного проще, чем копаться в графических инструментах управления компьютером.
Чтобы воспользоваться командой sc для запуска и остановки служб на локальном или удаленном компьютере, нужно знать «краткое» имя. Проще всего краткое имя службы можно найти с помощью команды sc quenyex, которая выводит список всех имен служб. Затем можно воспользоваться командами sc stop Имя_службы Sc для остановки службы на локальном компьютере или на удаленном компьютере, указанном с помощью Имеии_компъютера соответственно. Точно так же для запуска служб можно воспользоваться командами sc start Имя_службы Sc \ Имя_компьютера start Имя_службы У команды sc имеется множество других команд, позволяющих устанавливать и конфигурировать службы, а также выяснять их рабочее состояние и списки зависимостей. Особенно полезными могут быть команды установки, если потребуется развернуть службы в корпоративной среде.