Отключаем или запускаем службу при помощи командной строки или bat-файла | PressDev

Sc – управление службами и драйверами .

Команда SC используется для конфигурирования, опроса состояния, остановки, запуска,
удаления и добавления системных служб в командной строке Windows. Большая часть подкоманд команды SC применима так же по отношению к
драйверам. При наличии соответствующих прав, команда SC может применяться для управления службами как на локальной, так и на удаленной системе.

Формат командной строки:

sc сервер [команда] [имя службы] параметр1 параметр2 …

При запуске SC.EXE без параметров, отображается подсказка по использованию команды.

сервер – имя или IP-адрес удаленной системы в формате “\cервер”.

Команды:

query -Запрос состояния службы или перечисление состояний типов служб.

queryex – Запрос расширенного состояния службы или перечисление состояний типов служб.

start – Запуск службы.

pause – Отправка службе управляющего запроса PAUSE для приостановки ее работы.

interrogate – Отправка службе управляющего запроса INTERROGATE.

continue – Отправка службе управляющего запроса CONTINUE для возобновления ее работы.

stop – Отправка службе запроса STOP.

config – Изменение конфигурации службы (постоянное).

description – Изменение описания службы.

failure – Изменение действия, выполняемого службой при сбое.

failureflag – Изменение флага действия, выполняемого службой при сбое.

sidtype – Изменение типа SID службы.

privs– Изменение привилегий, требуемых для службы.

qc – Запрос данных конфигурации для службы.

qdescription – Запрос описания службы.

qfailure – Запрос действия, выполняемого службой при сбое.

qfailureflag – Запрос флага действия, выполняемого службой при сбое.

qsidtype – Запрос типа SID службы.

qprivs – Запрос привилегий, требуемых для службы.

qtriggerinfo – Запрос параметров службы.

qpreferrednode – Запрос предпочтительного узла NUMA службы.

delete – Удаление службы (из реестра).

create – Создание службы (добавление ее в реестр).

control – Отправка службе управляющего сигнала.

sdshow – Отображение дескриптора безопасности службы.

sdset – Установка дескриптора безопасности службы.

showsid – Отображение строки SID службы, соответствующей произвольному имени.

triggerinfo – Настройка параметров триггеров службы.

preferrednode – Задание предпочтительного узла NUMA службы.

GetDisplayName – Получение параметра DisplayName для службы.

GetKeyName – Получение имени раздела для службы (ServiceKeyName).

EnumDepend – Перечисление зависимостей службы.

Следующие команды не требуют имени службы:

sc сервер команда параметры boot -(ok | bad) Показывает, требуется ли сохранить последнюю загрузку в качестве последней удачной конфигурации загрузки

Lock -Блокировка базы данных служб

QueryLock -Запрос состояния блокировки (LockStatus) базы данных диспетчера управления службами (SCManager)

Справка для команд QUERY и QUERYEX:

Параметры QUERY и QUERYEX:

Если после команды query указано имя службы, будет возвращено cостояние этой службы. В этом случае дополнительные параметры не используются.
Если после команды запроса указаны следующие параметры либо ничего не указано, выполняется перечисление служб.

type= – Тип служб для перечисления (driver, service, all) (по умолчанию = service)

state= – Состояние служб для перечисления (inactive, all) (по умолчанию = active)

bufsize= – Размер (в байтах) буфера перечисления (по умолчанию = 4096)

ri= – Номер индекса возобновления для начала перечисления (по умолчанию = 0)

group= – Группа служб для перечисления (по умолчанию = все группы)

sc query – Перечислить состояния активных служб и драйверов

sc query dnscache – Отобразить состояние службы DNS-клиент, имеющей короткое имя dnscache

Пример отображаемой информации:


Имя_службы: dnscache

Тип
Состояние

Код_выхода_Win32
Код_выхода_службы
Контрольная_точка
Ожидание

: 20 WIN32_SHARE_PROCESS
: 4 RUNNING
(STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
: 0 (0x0)
: 0 (0x0)
: 0x0
: 0x0

sc \mycomp queryex dnscache – отображение расширенного состояния службы DNS-клиент на компьютере с именем mycomp

Пример отображаемой информации:

Имя_службы: dnscache
Тип
Состояние

Код_выхода_Win32
Код_выхода_службы
Контрольная_точка
Ожидание
ID_процесса
Флаги

Включить востребованную службу

Чтобы в операционной системе «Windows 10» включить конкретную неактивную службу, пользователям понадобиться выполнить следующий пошаговый алгоритм простых последовательных действий.

  1. Откройте любым понравившимся способом консоль «Службы», выбрав как из представленных в данном руководстве вариантов, так и воспользовавшись другим действенным методом. Например, нажмите на закрепленной «Панели задач» в нижнем левом углу экрана на кнопку «Пуск», исполненную в виде символьного изображения «проекция окна», и откройте главное пользовательское меню «Windows». Отыщите в упорядоченном перечне, доступных в инструментарии операционной системы, служебных приложений и программ сторонних разработчиков, задействуя для перемещения ползунок полосы прокрутки или колесо вращения компьютерной мыши, и щелкните раздел «Служебные – Windows». В представленном вложенном содержимом выберите раздел «Выполнить».

    В новом отдельном запущенном диалоговом окне в исполняемом поле «Открыть» введите команду «services.msc», нажмите на кнопку «ОК» или клавишу «Ввод» на клавиатуре и востребованное окно консоли «Службы» будет немедленно отображено.

  2. В представленном окне управления оснастки «Службы» отыщите необходимый отключенный сервис, неотложная потребность в запуске которого возникла, и дважды щелкните левой кнопкой мыши по его наименованию.

  3. Во всплывающем ответственном окне свойств выбранной службы во вкладке «Общие» в разделе «Тип запуска» щелкните связанное изменяемое раскрывающееся поле и выберите, из представленных на выбор разрешенных вариантов допустимых действий, параметр «Автоматически».

  4. Затем в разделе «Состояние» нажмите на кнопку «Запустить».

    Пользователям доступны следующие типы запуска в операционной системе «Windows 10»:

    «Автоматически» – служба запускается сразу при загрузке системы.

    «Автоматически (отложенный запуск)» – запуск службы происходит только после полной системной загрузки.

    «Вручную» – запускает указанную службу вручную при необходимости.

    «Отключена» – останавливает активную деятельность выбранной службы.

  5. Нажмите на кнопку «Применить» для внесения в настройки системы указанных изменений.

  6. Сохраните заданные системные обновления нажатием на кнопку «ОК».

После выполнения описанного пошагового алгоритма простых последовательных действий, востребованная служба в операционной системе «Windows 10» будет включена. В некоторых случаях пользователям может понадобиться выполнить принудительную перезагрузку системы, чтобы выбранная служба автоматически запустилась.

Включить неактивную службу

Чтобы в операционной системе «Window 10» включить определенную фоновую службу с помощью расширяемого средства автоматизации «Window PowerShell», пользователям потребуется выполнить следующий пошаговый алгоритм простых упорядоченных действий.

  1. Откройте востребованное приложение «Window PowerShell» одним из представленных для использования в предыдущих разделах способом или задействуйте наиболее удобный и привычный метод, персонально комфортный для каждого конкретного пользователя. Например, нажмите совместно комбинацию клавиш «Windows X» или щелкните правой кнопкой мыши по кнопке «Пуск», расположенной в нижнем левом углу рабочего стола на закрепленной «Панели задач», и добейтесь отображения всплывающей панели меню «Опытного пользователя». В представленном перечне прямого доступ к основным системным инструментам и исполняемым операциям, произведите поиск и выберите раздел «Window PowerShell (администратор)», мгновенно открывающий востребованную консоль приложения, обладающую привилегированными правами.

  2. В отмеченной мигающим указателем строке консоли введите следующую команду (наружные кавычки опустите): «Set-Service -Name “SERVICE-NAME” -Status running -StartupType automatic», заменив изменяемый параметр «SERVICE-NAME» наименованием востребованной отключенной службы, для которой присутствует неотложная необходимость в запуске, чтобы произвести ее востребованное включение, а затем нажмите на клавишу «Ввод» на клавиатуре в качестве подтверждения заданного к исполнению указания.

    Например, команда формата «Set-Service -Name “spooler” -Status running -StartupType automatic», примененная в системном инструменте «Window PowerShell», включает службу диспетчера очереди печати.

    Краткое примечание. Пользователи могут, при желании использовать «выводимое название» из содержимого оснастки «Службы», задействовать в представленной команде параметр «-DisplayName» вместо «-Name».

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

Если пользователям необходимо включить службу без немедленного ее запуска, то просто исключите из команды ответственный параметр «-Status running».

После выполнения описанного упорядоченного алгоритма простых пошаговых действий, средство «Window PowerShell» включит службу, наименование которой непосредственно указано в команде.

Запуск и настройка службы windows из командной строки |

Несмотря на свой примитивный вид и скромные размеры, командная строка предоставляет множество вариаций на тему «А что если… произвести запуск службы из командной строки». Фактически, простому обывателю она понадобится в очень редких случаях, если совсем не понадобится, работа со службами (их запуск или остановка) и то реже (хотя тут скорее уместна команда net stop).

:/>  SuperFetch в Windows 10: что это, как включить и отключить

Работа со со службами из командной строки

Но, есть множество талантливой молодежи, или просто проницательных людей, которые с огромным удовольствие захотят засунуть свой нос в вашу систему. Конечно, большинство простых обывателей не будет извращаться над собой используя Windows NT или Windows 2000, да и Семерка все чаще наступает на горло «простенькому» ХР, но, командная_строка в мире операционных систем, это все ровно, что таблица умножения в мире финансов.

В Панели управление/Администрирование находится оснастка Службы, которая позволяет управлять рядом сервисов. Двойной щелчок по любой из них позволяет просмотреть ряд параметров:

настройка и запуск службы из командной строки

Вкладка Общие показывает состояние, тип запуска, описание, исполняемый файл и другую информацию. Использование CMD позволяет получить аналогичную информацию, а также управлять состоянием и запуском служб, используя командную строку:

Sc start Имя_Службы – производится запуск службы из командной строки

Sc pause Имя_Службы – приостановка сервиса

Sc continue Имя_Службы – восстановление работы приостановленного сервиса

Sc stop Имя_Службы – полная остановка

Эти команды можно применять и на удаленных машинах. Например, что бы запустить УдаленныйРеестр на машине с адресом 192.168.1.6., надо прописать (вместо IP можно и имя машины прописать, например Mailer):

Хотя, запустить службу из командной строки можно и при использовании утилиту net start, или net stop соответственно (net stop RemoteRegistry)

Что бы настроить тип запуска применяется команда sc config (хотя ее возможности этим не ограничиваются). Синтаксис следующий:

Флаг может принимать три значения:

тут мы отключили RemoteRegistry на удаленной машине. Стоит помнить, что отключение сервиса его не останавливает, после перезагрузки он может вновь запустится.

настройка и запуск службы из командной строки

На вкладке Вход в систему видно, что сервис можно запускать или от имени системной учетной записи, или от имени любой другой учетной записи. Так, что бы запустить службу из командной строки под тои или иной учетной записью, используется синтаксис:

В данном примере УдаленныйРеестр грузится под ЛокальнойСлужбой (NT AUTHORITYLocalService), а можно и под системной учетной записью (LocalSystem), но лучше этого не делать:

Если использовать флаг type= interact, то это укажет, что сервис может взаимодействовать с рабочим столом Windows:

тут флаг type= own говорит, что cлужбa выполняется в собственном процессе, если же работа происходит в общем процессе, то применятся флаг type= share. Например:

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

TYPE : 20 WIN32_SHARE_PROCESS (общий процесс)
или
TYPE : 20 WIN32_OWN_PROCESS (собственный процесс)

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

sс config w3svc obj = User password=UserPass — тут w3svc настроена на запуск от имени пользователя User с паролем UserPass. Общий же синтаксис такой:

sс config ИмяCлужбы obj = [Домен]Пользователь password= пароль — тут Домен — имя домена, где находится учетная запись (не является обязательным). В случае, если системная cлужбa была прежде сконфигурирована под локальную систему, то при перенастройке под учетную запись домена надо использовать флаг type= own:

Операционная система Windows содержит множество лазеек, которые позволяют в нее проникнуть (в том числе и сервер сценариев Windows Script Host), обходя стандартные правила. Не последнюю роль тут играют и системные службы. Например, утилита PsExec позволяет войти в удаленную систему или же запустить приложение от имени Локальной Системы. В процессе создается служба которая работает на обеих машина, она то и оперирует всем процессом связи. Однако, гордые обладатели Семерки, или даже ХР (если были установлены нужные обновления), могут сильно разочароваться. Хотя запуск службы psexecsvc можно произвести и непосредственно из командной строки, система ее просто игнорирует (или запрещает выполнять ее функции). Конечно, если есть голова, то можно создать аналог Psexec (тем более, что алгоритм работы известен), авось прокатит, но, если бы все было так, как в книге пишут…

Спасибо за внимание. Автор блога

Запустить выключенную службу

Чтобы запустить неактивную службу операционной системы «Windows 10» или одного из многочисленных приложений с помощью консоли расширяемого средства «Windows PowerShell», пользователям понадобиться исполнить следующий пошаговый алгоритм простых упорядоченных действий.

  1. Откройте ранее представленным или другим, привычным и комфортным, способом востребованное приложение «Windows PowerShell», например, используйте возможности проводника файлов «Windows». Нажмите на закрепленной «Панели задач» в нижнем левом углу рабочего стола на кнопку «Проводник», представленную в виде символьного изображения «папки», или задействуйте любой отличный персонально-приемлемый способ, и добейтесь отображения требуемого окна проводника.

    Перейдите в любую директорию и на ленте управления меню нажмите на кнопку «Файл». В открывшейся всплывающей панели наведите указатель компьютерной мыши на раздел «Запустить Windows PowerShell», который мгновенно представит дополнительную скрытую панель, и выберите из доступных вариантов раздел «Запустить Windows PowerShell от имени администратора», позволяющий открыть востребованную консоль с привилегированными расширенными правами.

  2. В представленном запущенном окне приложения в строке, отмеченной мигающим указателем, введите следующую команду (опустив наружные кавычки): «Start-Service -Name “SERVICE-NAME”», предварительно изменив параметр «SERVICE-NAME» на имя службы, нуждающейся в запуске, а потом нажмите на клавишу «Ввод» на клавиатуре для выполнения заданного указания.

    Например, образец команды (не учитывать наружные кавычки): «Start-Service -Name “spooler”» запускает отключенную службу диспетчера очереди печати в операционной системе «Windows 10».

    Примечание. Данный образец команды поддерживает также использование «выводимого имени» службы одноименного приложения в привычном для пользователей языковом представлении. Замените параметр «-Name» на «-DisplayName» и укажите востребованное имя службы для ее непосредственного запуска. Пример отображает вариант запуска службы диспетчера печати операционной системы «Windows 10».

    Кроме того, пользователи также могут использовать альтернативный вариант команды для запуска предпочитаемой службы (не задействовать ограничивающие кавычки): «Set-Service -Name “SERVICE-NAME” -Status running», не забыв заменить параметр «SERVICE-NAME» соответствующим именем службы.

    Команда, как и предыдущий вариант, поддерживает использование «выводимого имени» службы в, основном для пользователей, конечном языковом представлении, указанном в консоли «Службы». Измените параметр с «-Name» на «-DisplayName» и укажите соответствующее наименование службы из одноименной оснастки. Например, команда «Set-Service – DisplayName “Диспетчер печати” -Status running» производит в операционной системе «Windows 10» мгновенный запуск ответственного диспетчера очереди печати.

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

Запустить остановленную службу

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

  1. Применяя представленный в предыдущем разделе способ или задействуя другой, более привычный и удобный, метод откройте приложение «Командная строка» от имени администратора. Например, в нижнем левом углу рабочего стола отыщите на закрепленной «Панели задач» и откройте простым нажатием на кнопку «Поиск», представленную схематическим символьным изображением «лупы», поисковую панель. В выделенном поле введите фразу «Командная строка». По окончанию обработки пользовательского запроса ответственный инструмент поисковой службы представит в разделе «Лучшее соответствие» требуемый результат. Щелкните по нему правой кнопкой мыши и во всплывающем контекстном меню выберите раздел «Запуск от имени администратора». Или нажмите в правом боковом меню одноименный ответственный раздел, и востребованное приложение «Командная строка», обладающее дополнительными привилегиями администратора будет незамедлительно открыто.

  2. В окне консоли в заданной мигающим указателем строке введите следующую команду (опустив наружные кавычки): «net start “SERVICE-NAME”», чтобы произвести запуск отключенной службы, а затем нажмите на клавишу «Ввод» на клавиатуре для исполнения заданной операции.

    В обязательном порядке необходимо перед запуском команды заменить параметр «”SERVICE-NAME”» названием востребованной службы или «выводимым именем», отображаемым в ответственной системной оснастке управления. Внутренние кавычки, выделяющие параметр «”SERVICE-NAME”» обязательны для применения, если в наименовании службы присутствуют несколько слов, разделенных пробелами.

    Например, представленная готовая команда формата (граничные кавычки не использовать): «net start “spooler”», запускает диспетчер очереди печати в операционной системе «Windows 10», используя в качестве параметра наименование службы.

    Результат исполненной операции будет подтвержден в соответствующей строке, информирующей пользователей о произведенной с конкретной службой процедурой.

    Кроме того, пользователи также могут задействовать, помимо представленного варианта, ответственного за непосредственный запуск отдельной службы, команду «sc», набрав в установленном месте консоли командной строки следующую исполняемую форму (граничные кавычки опустить): «sc start “SERVICE-NAME”», предварительно, как и в предыдущей команде, заменив параметр «SERVICE-NAME» действующим именем востребованной для последующей активации службы.

    В качестве примера, указание формата «sc start “spooler”» немедленно запускает диспетчер очереди печати системного инструмента «Windows 10».

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

:/>  SuperFetch — что за служба и как настроить

Как управлять службами в операционной системе «windows 10» с помощью приложения «диспетчер задач»?

Встроенный системный инструментарий «Диспетчер задач» также содержит раздел для быстрого управления службами операционной системы «Windows 10» и различных приложений.

Чтобы запустить, остановить или перезапустить востребованную службу с помощью приложения «Диспетчер задач», пользователям предстоит выполнить следующий пошаговый алгоритм простых последовательных действий.

  1. Откройте требуемое приложение «Диспетчер задач» одним из многочисленных способов, в достатке представленных в функционале операционной системы «Windows 10». Например, нажмите на закрепленной «Панели задач» в нижнем левом углу рабочего стола на кнопку «Пуск», исполненную в форме графического изображения «проекции окна», и откройте главное пользовательское меню «Windows». В доступном для взаимодействия упорядоченном перечне системных инструментов и приложений сторонних разработчиков, применяя ползунок полосы прокрутки меню или колесо вращения компьютерной мыши, отыщите и выберите раздел «Служебные – Windows». В открывшейся дополнительной вложенной панели щелкните раздел «Диспетчер задач», и окно одноименного приложения будет мгновенно отображено.

    Также можно щелкнуть правой кнопкой мыши по кнопке «Пуск», открывающей доступ к главному пользовательскому меню «Windows», или нажать совместно комбинацию клавиш «Windows X» и добиться представления меню «Опытного пользователя». В списке важных системных инструментов и разрешенных для выполнения действий отыщите и выберите раздел «Диспетчер задач», незамедлительно открывающий одноименное приложение.

    И наконец, можно воспользоваться наиболее простым и вероятно самым быстрым способом, подразумевающим применение сочетания системных клавиш. Нажмите вместе комбинацию клавиш «Ctrl Alt Delete» и на синем экране меню параметров безопасности выберите раздел «Диспетчер задач». Или используйте совместно сочетание клавиш «Ctrl Shift Esc» для немедленного прямого отображения окна востребованного приложения «Диспетчер задач».

  2. В верхней части открывшегося окна под лентой меню управления найдите и выберите вкладку «Службы».

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

    • «Запустить».
    • «Остановить».
    • «Перезапустить».

    Краткое примечание. Диспетчер задач в соответствующей графе «Имя» отображает только название службы в английской транслитерации, и для верного поиска конкретного сервиса требуется использовать графу «Описание». Например, если пользователи задействуют данный метод для управления службами, то требуемый элемент «Диспетчер печати» в графе «Имя» будет озаглавлен как «Spooler».

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

Остановить функционирующую службу

Чтобы остановить определенную службу с помощью команд приложения «Windows PowerShell», пользователям необходимо последовательно выполнить следующий упорядоченный алгоритм простых пошаговых действий.

  1. Открыть консоль средства автоматизации «Windows PowerShell» в операционной системе «Windows 10» можно различными способами. Например, нажмите на кнопку «Пуск», ответственную за отображение всплывающей панели главного пользовательского меню «Windows», на закрепленной «Панели задач» в нижнем левом углу экрана и, применяя стандартные способы перемещения посредством задействования колеса вращения компьютерной мыши или ползунка полосы прокрутки, отыщите и выберите раздел «Windows PowerShell». В отображенной вложенной панели скрытого меню щелкните правой кнопкой мыши по дополнительному одноименному разделу «Windows PowerShell» и добейтесь представления контекстного меню. Наведите указатель компьютерной мыши на раздел «Дополнительно» и в следующем добавочном меню выберите окончательный раздел «Запуск от имени администратора», позволяющий произвести открытие востребованного приложения «Windows PowerShell», оснащенного привилегированными правами.

    Примечание. При соответствующем наличии, пользователи могут сразу выбрать требуемый раздел «Запуск от имени администратора» в выделенной области «Задачи» основного контекстного меню и мгновенно добиться отображения консоли «Windows PowerShell», наделенного дополнительными административными привилегиями.

  2. (Необязательно). В окне приложения в отмеченной мигающим указателем строке введите следующую команду (без граничных кавычек): «Get-Service», чтобы просмотреть список всех доступных служб, а затем нажмите на клавишу «Ввод» на клавиатуре для исполнения.

  3. Введите следующую команду (без наружных кавычек): «Stop-Service -Name “SERVICE-NAME”», заменив параметр «SERVICE-NAME» именем востребованной отключаемой службы в английской транслитерации, чтобы непосредственно остановить ее исполнение, и нажмите на клавишу «Ввод» на клавиатуре, подтвердив принятое решение.

    Например, команда формата «Stop-Service -Name “spooler”» останавливает деятельность службы диспетчера печати в операционной системе «Windows 10».

    Примечание. Если пользователи предпочитают использовать отображаемое в приложении «Службы» имя, то замените установленный в команде параметр «-Name» на «-DisplayName», а затем укажите востребованное «выводимое имя» службы. Так вариант остановки службы диспетчера печати будет выглядеть следующим образом (без граничных кавычек): «Stop-Service -DisplayName “Диспетчер печати”».

    Кроме того, пользователи также могут применить другой образец команды, чтобы остановить востребованную службу (без учета наружных кавычек): «Set-Service -Name “SERVICE-NAME” -Status stopped», предварительно заменив параметр «SERVICE-NAME» англоязычным именем службы (например, «spooler»).

    Как и в предыдущем случае, при желании использовать «выводимое имя» службы, представляемое в соответствующем приложении по управлению сервисами, замените параметр «-Name» на «-DisplayName», и укажите службу в привычном для пользователей языковом обозначении.

    Совет. Если пользователи при использовании предложенного формата команд получают ошибку зависимости, то можно дополнить любой из конечных вариантов параметром «-force», чтобы остановить службу. Например, «Stop-Service -Name “SERVICE-NAME” – force».

После выполнения пользователями данного упорядоченного алгоритма простых пошаговых действий, используемая команда в консоли «Windows PowerShell» остановит исполнение любой службы на компьютерном устройстве.

Отключаем или запускаем службу при помощи командной строки или bat-файла | pressdev

services-windowsВсем привет дорогие друзья. В данной статье я хотел бы Вам рассказать про то, как можно остановить или запустить какую-то службу при помощи командной строки или простого bat-файла. Вы можете спросить, а зачем это необходимо мне, если я могу сделать это при помощи Панели управления (Пуск-Панели управления-Администрирования-Службы). Я Вам отвечу на данный вопрос: может быть такое, что Вам необходимо делать какую-то операцию по определенному времени и Вам необходимо отключать какую-то службу, чтобы сделать эту операцию, а доступа к компьютеру нет. Поэтому, Вы можете написать bat-файл, который будет останавливать службу, а по окончанию операции ее запускать. Данный файл Вы можете назначить в Назначенные задания.

Это может пригодиться, если делаете какой-то бекап базы данных, но копирование базы невозможно из-за того, что работает служба сервера, например SQL-сервер. Данный вопрос можно будет решить, путем написания файла, который останавливает службу по расписанию, потом Вы производите копирование, а затем автоматически запускается служба.

:/>  Службы Windows 10

Вот так Вы можете остановить службу в ручном режиме, а дальше я Вам покажу, как это сделать при помощи командной строки или же bat-файла.

service-bat_1

Для того чтобы таким образом остановить службу, Вам необходимо знать ее название, это можно сделать путем нажатия правой кнопкой мыши по службе и из контекстного меню выбрать Свойства, а затем посмотреть название.

service-bat_2

Все, зная название службы, можно приступать. Поэтому, нажимаем Пуск-Выполнить и в поле вводим CMD, затем в командной строке пишем следующее:

service-bat_3

То есть, пишите: net stop имя_службы

Для того чтобы ее запустить, Вам придется написать следующее: net start имя_службы:

service-bat_4

Вот, таким образом Вы можете остановить службу, а также ее запустить. Если интересно, то я Вам могу рассказать, как можно настроить автоматический бекап базы данных SQL-сервера. А пока можете почитать статью о том, как можно создать БД в MS SQL Server, а также как удаленно к ней подключиться.

Отключить запущенную службу

В операционной системе «Windows 10» пользователям, для отключения службы с помощью соответствующей команды в консоли средства «Windows PowerShell», понадобиться выполнить упорядоченный алгоритм простых пошаговых действий, позволяющий мгновенно осуществить востребованную операцию.

  1. Примените любой известный способ или воспользуйтесь представленным в предыдущих разделах методом и произведите запуск востребованного инструмента «Windows PowerShell». Например, нажмите совместно комбинацию клавиш «Windows R» и откройте диалоговое окно «Выполнить». В отображенном окне в исполняемом поле «Открыть» введите команду «powershell». Затем нажмите и удерживайте в зажатом положении сочетание клавиш «Ctrl Shift», а потом щелкните кнопку «ОК» или нажмите клавишу «Ввод» на клавиатуре, подтверждая исполнение команды. Подобная комбинация позволит незамедлительно запустить востребованное окно консоли «Windows PowerShell», наделенное привилегированными правами администратора.

  2. В отмеченной специальным мигающим указателем строке запущенного приложения введите следующую команду (исключив наружные кавычки): «Set-Service -Name “SERVICE-NAME” -Status stopped -StartupType disabled», обязательно используя вместо параметра «SERVICE-NAME» наименование службы, потребности в которой больше нет, а потом нажмите на клавишу «Ввод» на клавиатуре для мгновенного исполнения востребованной операции отключения.

    Образец команды для отключения службы диспетчера печати операционной системы «Windows 10» будет представлен в следующем виде:

    Если пользователи предпочитают использовать «выводимое имя» службы, идентичное названию в соответствующей оснастке, то необходимо отредактировать команду и заменить параметр «-Name» на «-DisplayName», а затем ввести верное именное обозначение в привычном языковом исполнении. В качестве примера, новый формат команды для отключения службы диспетчера очереди печати примет следующую форму:

Также, если при отключении службы нет особой необходимости в ее немедленной остановке, то в используемой команде пользователи могут исключить параметр «Status stopped».

После выполнения предложенного упорядоченного алгоритма простых пошаговых действий, применяемая в консоли «Window PowerShell» команда отключит востребованную службу.

Отключить исполняемую в системе службу

Чтобы на компьютерном устройстве под управлением операционной системы «Windows 10» отключить службу, необходимости в дальнейшем исполнении которой больше нет, задействуя возможности командной строки, пользователям потребуется выполнить следующий упорядоченный алгоритм не сложных пошаговых действий.

  1. Откройте одним из представленных ранее или другим, максимально полно отвечающим приоритетам пользователей, способом консоль командной строки, обладающую дополнительными привилегиями администратора. Например, используя удобный, простой или наиболее комфортный метод, запустите проводник файлов «Windows». Основываясь на нашем опыте можно утверждать, что одним из самых легких способов является применение кнопки «Проводник», представленной символьным изображением «папки», на закрепленной «Панели задач» в нижнем левом углу рабочего стола.

    Перейдите стандартными методами (сдвоенный щелчок левой кнопкой мыши по каждому задействованному ответственному вложению) в системный раздел, содержащий исполняемый файл консоли, следуя предложенному адресному пути «C:WindowsSystem32». Отыщите в упорядоченном перечне вложенных элементов, применяя колесо вращения компьютерной мыши или ползунок полосы прокрутки, и щелкните правой кнопкой мыши по файлу «cmd.exe». В открывшемся всплывающем контекстном меню выберите раздел «Запуск от имени администратора» и востребованное приложение «Командная строка» с добавочными привилегиями будет незамедлительно запущено.

  2. В отведенной строке консоли введите следующую команду (пропустив ограничивающие кавычки): «sc config “SERVICE-NAME” start=disabled», чтобы отключить исполняемую службу, и нажмите на клавиатуре на клавишу «Ввод», запускающую выполнение команды.

    В представленном образце перед непосредственным запуском операции выполнения необходимо заменить параметр «SERVICE-NAME» на имя службы, которую пользователи желают отключить.

    Например, команда, представленная в конечном формате следующего вида (наружные кавычки не учитывать): «sc config “spooler” start=disabled», отключает диспетчер очереди печати принтера.

  3. (Необязательно). Введите следующую команду (опустив обрамляющие кавычки): «sc stop “SERVICE-NAME”», чтобы остановить службу, и нажмите на клавишу «Ввод» на клавиатуре, активируя процедуру исполнения. Параметр «SERVICE-NAME» в команде перед запуском должен быть заменен на имя востребованной службы.

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

После последовательного исполнения предложенного упорядоченного алгоритма простых пошаговых действий, пользователи, посредством командного инструмента «sc», смогут отключить и принудительно остановить службу приложения или операционной системы «Windows 10», наименование которой будет задействовано в построении команды.

Полностью отключить активную службу

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

  1. Задействуйте любой из ранее представленных способ или примените другой доступный для использования метод и откройте системную консоль «Службы» для прямого доступа к элементам управления. Например, нажмите совместно комбинацию клавиш «Windows X» или щелкните правой кнопкой мыши по кнопке «Пуск» на закрепленной «Панели задач» в нижнем левом углу экрана и откройте меню «Опытного пользователя». В списке разрешенных для взаимодействия системных инструментов и допустимых действий отыщите и выберите раздел «Управление компьютером».

    В левой боковой панели запущенного окна одноименного приложения щелкните левой кнопкой мыши по, расположенному в заглавной директории «Управление компьютером (локальным)», разделу «Службы и приложения» (также можно выполнить сдвоенный щелчок мыши по указанному наименованию раздела в центральной панели главного окна) или нажмите на индикативную стрелку управления «вправо» рядом с востребованным разделом, для отображения вложенного скрытого содержимого.

    В открывшемся вложенном меню в левой боковой панели выберите раздел «Службы» или в основной панели окна произведите двойное нажатие левой кнопкой мыши на одноименный искомый раздел, для непосредственного отображения и прямого перехода к содержимому требуемой консоли.

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

  3. В новом отдельном всплывающем окне свойств отмеченной в предыдущем шаге службы во вкладке «Общие» в разделе «Тип запуска» нажмите на связанное изменяемое раскрывающееся поле и, в представленном для дальнейшего использования списке допустимых вариантов настройки, выберите параметр «Отключена».

  4. В следующем разделе «Состояние» нажмите на кнопку «Остановить».

  5. Согласитесь на внесение изменений в порядок функционирования данной службы посредством нажатия на кнопку «Применить».

  6. Нажмите на кнопку «ОК» и установите в системе новые правила для выбранной службы.

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

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