Linux и Windows: помощь админам и пользователям

Администрируем и настраиваем Windows, Linux.



Утилита sc – контролируем сервисы Windows из командной строки

Рубрика: Windows XP -> Windows Vista
Метки: |
Четверг, 2 июля 2009 г.
Просмотров: 18880
Подписаться на комментарии по RSS


SC - это простая утилита командной строки, с помощью которой вы можете взаимодействовать, управлять или опрашивать диспетчер управления службами в Windows. SC работает под системами Windows XP, Windows Vista, Windows 7, Windows Server 2003/2008. “SC” может запрашивать подробную информацию о состоянии службы, запускать, останавливать или настраивать службы. Поэтому в отличие от графического интерфейса Диспетчера управления службами (services.msc) данная утилита является идеальным средством для использования в скриптах.

В этом простейшем примере мы получим информацию о службах и их конфигурации.

Выполните из командной строки следующую команду:

C:\Windows\system32>sc query

Вы должны получить детальный перечень всех служб включая имя службы (например: BITS), Отображаемое имя службы (Background Intelligent Transfer Service), типа запуска службы и текущее состояние.

Для пагинации вывода используйте команду:

C:\Windows\system32>sc query | more

Для копирования вывода в буфер сделайте так:

C:\Windows\system32>sc query | clip

Если вы знаете имя определенной службы, вы можете запросить информацию только по ней:

C:\Windows\system32>sc query BthServ
SERVICE_NAME: BthServ
TYPE               : 20  WIN32_SHARE_PROCESS
STATE              : 4  RUNNING
(STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN)
WIN32_EXIT_CODE    : 0  (0×0)
SERVICE_EXIT_CODE  : 0  (0×0)
CHECKPOINT         : 0×0
WAIT_HINT          : 0×0

Так же можно запустить или остановить службу:

C:\Windows\system32>sc stop BthServ
SERVICE_NAME: BthServ
TYPE               : 20  WIN32_SHARE_PROCESS
STATE              : 3  STOP_PENDING
(STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN)
WIN32_EXIT_CODE    : 0  (0×0)
SERVICE_EXIT_CODE  : 0  (0×0)
CHECKPOINT         : 0×0
WAIT_HINT          : 0×0
C:\Windows\system32>sc start BthServ
SERVICE_NAME: BthServ
TYPE               : 20  WIN32_SHARE_PROCESS
STATE              : 2  START_PENDING
(NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
WIN32_EXIT_CODE    : 0  (0×0)
SERVICE_EXIT_CODE  : 0  (0×0)
CHECKPOINT         : 0×0
WAIT_HINT          : 0×7d0
PID                : 384
FLAGS              :

И наконец для получения полного списка доступных опций, запросите помощь:

C:\Windows\system32>sc ?

 

Постовой

Обычно если мне требуется печать баннеров, я обращаюсь в студию печати  "Полный Принтец": печать баннеров

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru rutvit.ru myspace.com technorati.com digg.com friendfeed.com pikabu.ru blogger.com liveinternet.ru livejournal.ru memori.ru google.com bobrdobr.ru mister-wong.ru yahoo.com yandex.ru del.icio.us

Комментариев: 3

  1. мимо проходил | 2010-04-29 в 12:33:00

    пагинация - это звучит...

  2. Классно...огромное спасибо за материал. Очень удобно адмнить Windows через Ubuntu 10.04 )

  3. Привет | 2012-01-31 в 18:03:36

    И я хочу тут написать какую-то хуету

Оставьте комментарий!

Используйте нормальные имена.

Имя и сайт используются только при регистрации

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email. При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д., а также подписку на новые комментарии.

(обязательно)