Задачей данной команды необходимо назвать работу с установленными на компьютере службами. Программа SC.exe отвечает за извлечение и последующее обеспечение информации о контроле за службами. Допускается выполнение настроек наиболее подходящим под конкретные запросы образом. Можно начинать работу программ при загрузке компьютера и в дальнейшем они станут выполняться в качестве фоновой задачи.
Устанавливает сохранение наиболее поздней выполненной закачки в роли последней подходящей конфигурации.
sc [название_сервера] boot [{bad|OK}]
название_сервера
Позволяет установить название для удаленного сервера, где располагается интересующая служба. Предполагается применение специального формата UNC. Когда нужно выполнить работу команды на локальном устройстве, не предусматривается задание какого-либо значения.
[{bad|OK}]
Последняя загрузка будет иметь статус неудачной, если выбран первый вариант. Когда выбор осуществлен в пользу второго, то загрузка станет считаться удачной.
/?
Происходит отображение справочных сведений.
Применяется с целью задать корректировки записей службы в реестре, а также ДБ диспетчера.
sc [название_сервера] config [название_службы] [type= {own|share|kernel|filesys|rec|adapt|interact type= {own|share}}] [start= {boot|system|auto|demand|disabled}] [error= {normal|severe|critical|ignore}] [binpath= название_расположения] [group= категория_последовательности] [tag= {yes|no}] [depend= ранний_запуск] [obj= {название_УЗ|название_объекта}] [displayname= выводимое_название] [password= код_доступа]
название_сервера
Позволяет установить название для удаленного сервера, где располагается интересующая служба. Предполагается применение специального формата UNC. Когда нужно выполнить работу команды на локальном устройстве, не предусматривается задание какого-либо значения.
type= {own|share|kernel|filesys|rec|adapt|interact type= {own|share}}
Применяется с целью задать тип службы. Требуется рассмотреть аргументы:
own |
Для исполнения подразумевается использование своего процесса. Если ничего не прописывать, именно такой вариант будет указан |
share |
Осуществление происходит в качестве общего процесса |
kernel |
Драйвер |
filesys |
Драйвер, принадлежащий файловой системе |
rec |
Задает файловые системы, которые применяются на устройстве |
adapt |
Драйвер компьютера |
interact |
Позволяет проводить совместные действия с рабочим столом, а также получать информацию от других юзеров |
start= {boot|system|auto|demand|disabled}
Устанавливает вид запуска для службы. Предусматривается наличие заданных в таблице аргументов:
boot |
Это драйвер компьютера, устанавливаемый при помощи загрузчика |
system |
Драйвер компьютера, работа которого будет начинаться при инициализации ядра |
auto |
Служба станет начинать свою работу каждый раз при рестарте устройства |
demand |
Начало работы указанной службы допускается осуществлять исключительно пользователю и вручную |
disabled |
Будет невозможно осуществить начало работы этой службы стандартным способом |
error = {normal|severe|critical|ignore}
Необходим для тех ситуаций, когда запуска в ходе осуществления загрузки не произошло. Устанавливается серьёзность проблемы. Ниже представлена расшифровка аргументов.
normal |
Происходит запись возникшей проблемы в журнал с одновременной выдачей извещения об отказе при попытке начать работу службы |
severe |
Происходит занесение ошибки непосредственно в журнал, а устройство стремится выполнить рестарт с откатом к последней рабочей конфигурации |
critical |
Происходит запись возникшей проблемы в журнал, а устройство стремится выполнить рестарт с откатом к последней рабочей конфигурации. В отличие от предыдущего аргумента, отказ последних настроек усугубит ошибку. |
ignore |
Происходит запись возникшей проблемы в журнал с одновременным продолжением запуска. Юзеру не предоставляются никакие иные уведомления |
binpath= название_расположения
Устанавливает расположение в двоичном документе применяемой службы.
group= категория_последовательности
Устанавливает название группы, куда относится конкретная службы.
tag= {yes|no}
Задает необходимость получения TagID кода.
depend= ранний_запуск
Позволяет прописать, какие именно службы или группы станут начинать свою работу до запуска установленной службы.
obj= {название_УЗ|название_объекта}
Позволяет задать УЗ или название объекта, где станет работать драйвер.
displayname= выводимое_название
Прописывает название, которое получат юзеры при вызове службы.
password=код_доступа
Устанавливает код доступа к учетной записи.
/?
Выдается справочная информация.
Пересылает специальный запрос с целью повторного начала деятельности службы, ранее приостановленной.
sc [название_сервера] continue [название_службы]
название_сервера
Позволяет установить название для удаленного сервера, где располагается интересующая служба. Предполагается применение специального формата UNC. Когда нужно выполнить работу команды на локальном устройстве, не предусматривается задание какого-либо значения.
название_службы
Устанавливает название службы, которая выдается getkeyname.
/?
Используется с целью получения справочных сведений.
Осуществляет отправку специального кода Control.
sc [название_сервера] control [название_службы] [{paramchange|netbindadd|netbindremove|netbindenable|netbinddisable|код_юзера}]
название_сервера
Позволяет установить название для удаленного сервера, где располагается интересующая служба. Предполагается применение специального формата UNC. Когда нужно выполнить работу команды на локальном устройстве, не предусматривается задание какого-либо значения.
название_службы
Устанавливает название службы, выдаваемой getkeyname.
{paramchange|netbindadd|netbindremove|netbindenable|netbinddisable|код_юзера}
Устанавливает код контроля со стороны юзера с дальнейшей отправкой службе.
/?
Выдает справочную информацию.
Появляется новый раздел, а также записи службы в БД диспетчера
sc [название_сервера] create [название_службы] [type= {own|share|kernel|filesys|rec|adapt|interact type= {own|share}}] [start= {boot|system|auto|demand|disabled}] [error= {normal|severe|critical|ignore}] [binpath= название_двоичного_пути] [group= категория_последовательности] [tag= {yes|no}] [depend= зависимости] [obj= {название_УЗ|название_объекта}] [displayname= выдаваемое_название] [password= код_доступа]
название_сервера
Позволяет установить название для удаленного сервера, где располагается интересующая служба. Предполагается применение специального формата UNC. Когда нужно выполнить работу команды на локальном устройстве, не предусматривается задание какого-либо значения.
название_службы
Устанавливает название службы, выдаваемой getkeyname.
type= {own|share|kernel|filesys|rec|adapt|interact type= {own|share}}
Применяется с целью задать тип службы. Требуется рассмотреть аргументы:
own |
Для исполнения подразумевается применение своего процесса. Когда ничего не прописывается, именно такой вариант будет указан |
share |
Осуществление происходит в качестве общего процесса |
kernel |
Драйвер |
filesys |
Драйвер, принадлежащий файловой системе |
rec |
Задает файловые системы, которые применяются на устройстве |
adapt |
Драйвер компьютера |
interact |
Позволяет проводить совместные действия с рабочим столом, а также получать информацию от других юзеров |
start= {boot|system|auto|demand|disabled}
Устанавливает вид начала работы для службы. Предусматривается наличие заданных в таблице аргументов:
boot |
Это драйвер компьютера, устанавливаемый при помощи загрузчика |
system |
Драйвер компьютера, работа которого будет начинаться в процессе инициализации ядра |
auto |
Служба станет начинать свою работу каждый раз при рестарте устройства |
demand |
Начало работы указанной службы допускается осуществлять исключительно юзеру и вручную |
disabled |
Будет невозможно осуществить начало работы этой службы обычным методом |
error = {normal|severe|critical|ignore}
Необходим для тех ситуаций, когда запуска в ходе осуществления загрузки не произошло. Устанавливается серьёзность проблемы. Ниже представлена расшифровка аргументов.
normal |
Происходит запись возникшей проблемы в журнал с одновременной выдачей извещения об отказе при попытке начать работу службы |
severe |
Происходит занесение ошибки непосредственно в журнал, а устройство стремится выполнить рестарт с откатом к последней рабочей конфигурации |
critical |
Происходит запись возникшей проблемы в журнал, а устройство стремится выполнить рестарт с откатом к последней рабочей конфигурации. В отличие от предыдущего аргумента, отказ последних настроек усугубит ошибку. |
ignore |
Происходит запись возникшей проблемы в журнал с одновременным продолжением запуска. Юзеру не предоставляются никакие иные уведомления |
binpath= название_расположения
Устанавливает расположение в двоичном документе применяемой службы.
group= категория_последовательности
Устанавливает название группы, куда относится конкретная службы.
tag= {yes|no}
Задает необходимость получения TagID кода.
depend= ранний_запуск
Позволяет прописать, какие именно службы или группы станут начинать свою работу до запуска установленной службы.
obj= {название_УЗ|название_объекта}
Позволяет задать УЗ или название объекта, где станет работать драйвер.
displayname= выводимое_название
Прописывает название, которое получат юзеры при вызове службы.
password=код_доступа
Устанавливает код доступа к учетной записи.
/?
Выдается справочная информация.
Осуществляет удаление радела служб из реестра. В некоторых ситуациях служба является активной и подобная процедура не может быть осуществлена. Тогда происходит присвоение особой отметки для выполнения данного действия в дальнейшем.
sc [название_сервера] delete [название_службы]
название_сервера
Позволяет установить название для удаленного сервера, где располагается интересующая служба. Предполагается применение специального формата UNC. Когда нужно выполнить работу команды на локальном устройстве, не предусматривается задание какого-либо значения.
название_службы
Устанавливает название службы, выдаваемой getkeyname.
/?
Выдает справочную информацию.
Указывает строку с описанием некоторой информации для службы.
sc [название_сервера] description [название_службы]
название_сервера
Позволяет установить название для удаленного сервера, где располагается интересующая служба. Предполагается применение специального формата UNC. Когда нужно выполнить работу команды на локальном устройстве, не предусматривается задание какого-либо значения.
название_службы
Устанавливает название службы, выдаваемой getkeyname.
/?
Выдает справочную информацию.
Производится выдача перечня служб, работа которых не может осуществляться в условиях деятельности некоторой службы.
sc [название_сервера] enumdepend [название_службы] [объем]
название_сервера
Позволяет установить название для удаленного сервера, где располагается интересующая служба. Предполагается применение специального формата UNC. Когда нужно выполнить работу команды на локальном устройстве, не предусматривается задание какого-либо значения.
название_службы
Устанавливает название службы, выдаваемой getkeyname.
объем
Здесь необходимо осуществить указание объема буфера. Этот параметр должен устанавливаться в байтах и без своего указания предусматривает объем 1 кб.
/?
Выдает справочную информацию.
Устанавливает выполняемые при сборе работы службы мероприятия.
sc [название_сервера] failure [название_службы] [reset= период_без_проблем] [reboot= извещение] [command= КС] [actions= мероприятия_в_случае_проблем]
название_сервера
Позволяет установить название для удаленного сервера, где располагается интересующая служба. Предполагается применение специального формата UNC. Когда нужно выполнить работу команды на локальном устройстве, не предусматривается задание какого-либо значения.
название_службы
Устанавливает название службы, выдаваемой getkeyname.
reset= период_без_проблем
Здесь указывается. Сколько именно времени не должно появляться ошибок в службе, чтобы произошло обнуление счетчика.
reboot= извещение
Если в деятельности конкретной службы появляется проблема, то данный параметр позволяет прописать информацию для рассылки юзерам.
command= КС
Устанавливает командную строку для начала действий в той ситуации, когда возникает ошибка.
actions= мероприятия_в_случае_проблем
Требуется задать, что именно должно происходить при появлении сбоя и какой предусматривается период задержки (в мс). Имеется список разрешенных вариантов, куда относится run, restart и reboot.
Принимает выводимое название некоторой службы
sc [название_сервера] enumdepend [название_службы] [объем]
название_сервера
Позволяет установить название для удаленного сервера, где располагается интересующая служба. Предполагается применение специального формата UNC. Когда нужно выполнить работу команды на локальном устройстве, не предусматривается задание какого-либо значения.
название_службы
Устанавливает название службы, выдаваемой getkeyname.
объем
Здесь необходимо осуществить указание объема буфера. Этот параметр должен устанавливаться в байтах и без своего указания предусматривает объем 1 кб.
/?
Выдает справочную информацию.
Выдает название раздела, удовлетворяющего некоторой службе. Отдельной особенностью требуется назвать применение выводимого названия в качестве входящих сведений.
sc [название_сервера] getkeyname [выводимое_название_службы] [объем]
название_сервера
Позволяет установить название для удаленного сервера, где располагается интересующая служба. Предполагается применение специального формата UNC. Когда нужно выполнить работу команды на локальном устройстве, не предусматривается задание какого-либо значения.
выводимое_название_службы
Устанавливает название службы.
объем
Здесь необходимо осуществить указание объема буфера. Этот параметр должен устанавливаться в байтах и без своего указания предусматривает объем 1 кб.
/?
Выдает справочную информацию.
Осуществляет отправку запроса interrogate.
sc [название_сервера] interrogate [название_службы]
название_сервера
Позволяет установить название для удаленного сервера, где располагается интересующая служба. Предполагается применение специального формата UNC. Когда нужно выполнить работу команды на локальном устройстве, не предусматривается задание какого-либо значения.
название_службы
Устанавливает название службы, выдаваемой getkeyname.
/?
Выдает справочную информацию.
Выполняется блокировка БД диспетчера.
sc [название_сервера] lock
название_сервера
Позволяет установить название для удаленного сервера, где располагается интересующая служба. Предполагается применение специального формата UNC. Когда нужно выполнить работу команды на локальном устройстве, не предусматривается задание какого-либо значения.
/?
Выдает справочную информацию.
Поступает запрос на информацию, касающуюся конфигурации конкретной службы
sc [название_сервера] qc [название_службы] [объем]
название_сервера
Позволяет установить название для удаленного сервера, где располагается интересующая служба. Предполагается применение специального формата UNC. Когда нужно выполнить работу команды на локальном устройстве, не предусматривается задание какого-либо значения.
название_службы
Устанавливает название службы, выдаваемой getkeyname.
объем
Здесь необходимо осуществить указание объема буфера. Этот параметр должен устанавливаться в байтах и без своего указания предусматривает объем 1 кб.
/?
Выдает справочную информацию.
Применяется для того, чтобы получить информацию об определенной службе.
sc [название_сервера] qdescription [название_службы] [объем]
название_сервера
Позволяет установить название для удаленного сервера, где располагается интересующая служба. Предполагается применение специального формата UNC. Когда нужно выполнить работу команды на локальном устройстве, не предусматривается задание какого-либо значения.
название_службы
Устанавливает название службы, выдаваемой getkeyname.
объем
Здесь необходимо осуществить указание объема буфера. Этот параметр должен устанавливаться в байтах и без своего указания предусматривает объем 1 кб.
/?
Выдает справочную информацию.
Осуществляется отправка запроса pause.
sc [название_сервера] pause [название_службы]
название_сервера
Позволяет установить название для удаленного сервера, где располагается интересующая служба. Предполагается применение специального формата UNC. Когда нужно выполнить работу команды на локальном устройстве, не предусматривается задание какого-либо значения.
название_службы
Устанавливает название службы, выдаваемой getkeyname.
/?
Выдает справочную информацию.
Позволяет осуществить выдачу тех мероприятий, которые начнут реализовываться в случае отказа функционирования службы.
sc [название_сервера] qfailure [название_службы] [объем]
название_сервера
Позволяет установить название для удаленного сервера, где располагается интересующая служба. Предполагается применение специального формата UNC. Когда нужно выполнить работу команды на локальном устройстве, не предусматривается задание какого-либо значения.
название_службы
Устанавливает название службы, выдаваемой getkeyname.
объем
Здесь необходимо осуществить указание объема буфера. Этот параметр должен устанавливаться в байтах и без своего указания предусматривает объем 1 кб.
/?
Выдает справочную информацию.
Обеспечивает получение и демонстрацию информации об определенной службе или драйвере, а также их типах.
sc [название_сервера] query [название_службы] [type= {driver|service|all}] [type= {own|share|interact|kernel|filesys|rec|adapt}] [state= {active|inactive|all}] [bufsize= объем] [ri= индекс] [group= название_категории]
название_сервера
Позволяет установить название для удаленного сервера, где располагается интересующая служба. Предполагается применение специального формата UNC. Когда нужно выполнить работу команды на локальном устройстве, не предусматривается задание какого-либо значения.
название_службы
Устанавливает название службы, выдаваемой getkeyname.
bufsize= объем
Здесь необходимо осуществить указание объема буфера. Этот параметр должен устанавливаться в байтах и без своего указания предусматривает объем 1 кб.
type= {driver|service|all}
В данном параметре происходит задание объектов для их перечисления
driver |
Допускается перечисление исключительно драйверов |
service |
Допускается перечисление исключительно служб |
all |
Допускается перечисление драйверов и служб |
type= {own|share|interact|kernel|filesys|rec|adapt}
Применяется для того, чтобы можно было задать типы драйверов и служб для их перечисления. Ниже рассматриваются существующие аргументы:
own |
Для исполнения подразумевается применение своего процесса. Когда ничего не прописывается, именно такой вариант будет указан |
share |
Осуществление происходит в качестве общего процесса |
interact |
Позволяет проводить совместные действия с рабочим столом, а также получать информацию от других юзеров |
kernel |
Драйвер |
filesys |
Драйвер, принадлежащий файловой системе |
state= {active|inactive|all}
Устанавливается состояние начала работы службы, включаемой в перечисление. Необходимо провести расшифровку аргументов:
active |
Устанавливает все действующие службы |
inactive |
Задает все службы, находящиеся в состоянии приостановленной деятельности или остановлены полностью |
all |
Задает все службы |
ri= индекс
Устанавливает некоторое число индекса. Именно с него будет происходить перечисление. Если ничего не задать, то система обеспечит нулевое значение.
group= название_категории
Позволяет установить группу служб для осуществления перечисления.
/?
Выдает справочную информацию.
Обеспечивает получение и демонстрацию информации об определенной службе или драйвере, а также их типах.
sc [название_сервера] queryex [type= {driver|service|all}] [type= {own|share|interact|kernel|filesys|rec|adapt}] [state= {active|inactive|all}] [bufsize= объем] [ri= индекс] [group= название_категории]
название_сервера
Позволяет установить название для удаленного сервера, где располагается интересующая служба. Предполагается применение специального формата UNC. Когда нужно выполнить работу команды на локальном устройстве, не предусматривается задание какого-либо значения.
bufsize= объем
Здесь необходимо осуществить указание объема буфера. Этот параметр должен устанавливаться в байтах и без своего указания предусматривает объем 1 кб.
type= {driver|service|all}
В данном параметре происходит задание объектов для их перечисления
driver |
Допускается перечисление исключительно драйверов |
service |
Допускается перечисление исключительно служб |
all |
Допускается перечисление драйверов и служб |
type= {own|share|interact|kernel|filesys|rec|adapt}
Применяется для того, чтобы можно было задать типы драйверов и служб для их перечисления. Ниже рассматриваются существующие аргументы:
own |
Для исполнения подразумевается применение своего процесса. Когда ничего не прописывается, именно такой вариант будет указан |
share |
Осуществление происходит в качестве общего процесса |
interact |
Позволяет проводить совместные действия с рабочим столом, а также получать информацию от других юзеров |
kernel |
Драйвер |
filesys |
Драйвер, принадлежащий файловой системе |
state= {active|inactive|all}
Устанавливается состояние начала работы службы, включаемой в перечисление. Необходимо провести расшифровку аргументов:
active |
Устанавливает все действующие службы |
inactive |
Задает все службы, находящиеся в состоянии приостановленной деятельности или остановлены полностью |
all |
Задает все службы |
ri= индекс
Устанавливает некоторое число индекса. Именно с него будет происходить перечисление. Если ничего не задать, то система обеспечит нулевое значение.
group= название_категории
Позволяет установить группу служб для осуществления перечисления.
/?
Выдает справочную информацию.
Выполняет запрос и осуществляет выдачу состояния блокировки БД диспетчера.
sc [название_сервера] querylock
название_сервера
Позволяет установить название для удаленного сервера, где располагается интересующая служба. Предполагается применение специального формата UNC. Когда нужно выполнить работу команды на локальном устройстве, не предусматривается задание какого-либо значения.
/?
Выдает справочную информацию.
Указывает дескриптор безопасности службы с применением SDDL.
sc [название_сервера] sdset название_службы ДБС
название_сервера
Позволяет установить название для удаленного сервера, где располагается интересующая служба. Предполагается применение специального формата UNC. Когда нужно выполнить работу команды на локальном устройстве, не предусматривается задание какого-либо значения.
название_службы
Устанавливает название службы, выдаваемой getkeyname.
ДБС
Устанавливает дескриптор службы безопасности.
/?
Выдает справочную информацию.
Демонстрирует дескриптор безопасности службы с применением SDDL.
sc [название_сервера] sdshow название_службы
название_сервера
Позволяет установить название для удаленного сервера, где располагается интересующая служба. Предполагается применение специального формата UNC. Когда нужно выполнить работу команды на локальном устройстве, не предусматривается задание какого-либо значения.
название_службы
Устанавливает название службы, выдаваемой getkeyname.
/?
Выдает справочную информацию.
Применяется в тех случаях, когда требуется выполнить старт работы службы.
sc [название_сервера] start название_службы [аргументы]
название_сервера
Позволяет установить название для удаленного сервера, где располагается интересующая служба. Предполагается применение специального формата UNC. Когда нужно выполнить работу команды на локальном устройстве, не предусматривается задание какого-либо значения.
название_службы
Устанавливает название службы, выдаваемой getkeyname.
аргументы
Здесь прописываются те аргументы, которые должны быть осуществлены для начала работы службы.
/?
Выдает справочную информацию.
Выполняет отправку службе запроса stop.
sc [название_сервера] stop название_службы
название_сервера
Позволяет установить название для удаленного сервера, где располагается интересующая служба. Предполагается применение специального формата UNC. Когда нужно выполнить работу команды на локальном устройстве, не предусматривается задание какого-либо значения.
название_службы
Устанавливает название службы, выдаваемой getkeyname.
/?
Выдает справочную информацию.