Разное

Как запустить службы через командную строку: Вы заблудились на сайте компьютерного мастера

22.06.1978

Содержание

Управление службами через CMD

Управление службами через CMD

Службы обеспечивают ключевые функции рабочих станций и серверов. Для управления системными службами на локальных и удаленных системах используется команда контроллера служб (service controller command) SC, имеющая набор подкоманд, здесь описывается лишь их некоторая часть.

Для удобства пользования в командной строке используются сокращенные названия служб Windows (например, Spooler — диспетчер очереди печати, Dhcp — DHCP-клиент, W32Time — Служба времени Windows и т.п., см таблицу по ссылке).

Команды SC — настройка, запуск и останов системный служб Windows

  • SC config — настройка учетных записей регистрации и запуска служб;
  • SC query — вывод списка всех служб, настроенных на компьютере;
  • SC qc отображение конфигурации определенной службы;
  • SC start — запуск служб;
  • SC stop — останов служб;
  • SC pause — приостановка работы служб;
  • SC continue — возобновление работы служб;
  • SC failure — задание действий, выполняемых при сбое службы;
  • SC qfailure — просмотр действий, выполняемых при сбое службы.

Примеры работы с командами SC

Во всех командах можно указывать имя удаленного компьютера, со службами которого вы хотите работать. Для этого вставьте UNC-имя (например, \\Roza) или IP-адрес (например, 192.168.1.1) компьютера перед используемой подкомандой. Вот синтаксис: sc ИмяСервера Подкоманда.

Пример команды sc на компьютере с Windows 10:

  • sc \\Roza query SpoolerЧтобы получить список всех служб, настроенных в системе, введите в командной строке команду:
    sc query type=service state=all
    или sc ИмяСервера query type=service state=all где ИмяСервера — UNC-имя или IP-адрес удаленного компьютера.

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

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

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

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

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

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

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

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

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

Эти команды можно применять и на удаленных машинах.

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

Sc 192.168.1.6 start RemoteRegistry

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

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

Sc config ИмяСлужбы start= флаг

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

  • Auto – автоматический запуск при старте системы
  • Demand – ручной запуск
  • Disable – отключение
Sc 192.168.1.6 config RemoteRegistry start= disable

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

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

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

Sc config ИмяCлужбы obj= ИмяУчетнойЗаписи

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

Sc config RemoteRegistry obj= LocalSystem

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

Sc config RemoteRegistry obj= LocalSystem type= interact type= own

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

Sc config ИмяCлужбы obj = LocalSystem type= interact 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:

Sc config ИмяСлужбы obj = [Домен]Пользователь 
password= пароль type= own

Операционная система Windows содержит множество лазеек, которые позволяют в нее проникнуть (в том числе и сервер сценариев Windows Script Host), обходя стандартные правила. Не последнюю роль тут играют и системные службы. Например, утилита

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

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.

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_процесса
Флаги

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

sc stop dnscache — остановить службу DNS-клиент на локальном компьютере

sc start dnscache — запустить службу DNS-клиент на локальном компьютере

sc query type= driver — отобразить информацию всех активных драйверов

sc query type= service — отобразить информацию всех активных служб Windows

sc query state= all — отобразить информацию всех активных драйверов и служб Windows

Обратите внимание на наличие пробела после знака равенства (state= all …) в параметрах перечисленных команд.

sc query type= driver group= NDIS — отобразить информацию обо всех драйверах группы NDIS ( сетевых драйверах )

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

Имя_службы: BfLwf
Выводимое_имя: Qualcomm Atheros Bandwidth Control

Тип
Состояние &nbsp
Код_выхода_Win32
Код_выхода_службы
Контрольная_точка
Ожидание
: 1 KERNEL_DRIVER
: 4 RUNNING
(STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
: 0 (0x0)
: 0 (0x0)
: 0x0
: 0x0
.
.
.
Имя_службы: wna3100m
Выводимое_имя: NETGEAR WNA3100M N300 Wireless Mini USB Adapter
Тип
Состояние
&nbsp
Код_выхода_Win32
Код_выхода_службы
Контрольная_точка
Ожидание
: 1 KERNEL_DRIVER
: 4 RUNNING
(STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
: 0 (0x0)
: 0 (0x0)
: 0x0
: 0x0

sc query wna3100m — отобразить информацию о драйвере NETGEAR WNA3100M N300 Wireless Mini USB Adapter.

sc query type= interact — отобразить информацию обо всех интерактивных службах.

sc query state= inactive — отобразить информацию обо всех остановленных службах

sc query state= inactive > C:\Stopedsvc.txt — записать информацию обо всех остановленных службах в текстовый файл C:\Stopedsvc.txt . Перенаправление вывода в текстовый файл удобно использовать для сохранения информации и ее последующего использования.

sc qc dnscache — отобразить данные конфигурации для службы DNS-клиент.

Пример выводимой информации:

[SC] QueryServiceConfig: успех

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

Тип
Тип_запуска
Управление_ошибками
Имя_двоичного_файла
Группа_запуска
Тег
Выводимое_имя
Зависимости
&bnsp
Начальное_имя_службы
: 20 WIN32_SHARE_PROCESS
: 2 AUTO_START
: 1 NORMAL
: C:\Windows\system32\svchost. exe -k NetworkService
: TDI
: 0
: DNS-клиент
: Tdx
: nsi
: NT AUTHORITY\NetworkService

sc showsid dnscache — отобразить уникальный идентификатор SID службы DNS-клиент

Для конфигурирования системных служб используется команда sc config … , выполняющая изменение записи службы в реестре и в базе данных служб.

Командная строка:

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

Параметры командной строки:

Имя параметра включает знак равенства (=). Между знаком равенства и значением параметра должен быть пробел.

type= own|share|interact|kernel|filesys|rec|adapt — тип службы
start= boot|system|auto|demand|disabled|delayed-auto — тип запуска службы
error= normal|severe|critical|ignore — режим обработки ошибок
binPath= путь_к_двоичному_файлу — путь и имя исполняемого файла
group= группа_запуска — группа, к которой относится драйвер.
tag= yes|no наличие признака для определения порядка запуска внутри группы
depend= зависимости (разделенные / (косой чертой)) — зависимости службы
obj= имя_учетной_записи|имя_объекта
DisplayName= выводимое имя
password= пароль

Информация о драйверах и системных службах (сервисах) находится в разделе
HKLM\SYSTEM\CurrentControlSet\Services
Каждому драйверу или сервису соответствует свой раздел. Например, «msahci» — для драйвера стандартного SATA контроллера жестких дисков, «DNScache» — для службы «DNS клиент».

Управление службами в windows из консоли управления MMC и командной строки (утилита sc)

Службы Windows (Windows Service) — приложения (программы), работающие в фоновом режиме, без пользовательского интерфейса. Грубо говоря, некий аналог демонов в Unix системах.

Управление работой служб с помощью консоли управления.

Для управления службами в Windows существует графическая утилита — службы (services. msc), для ее запуска необходимо перейти:

Панель управления (Control Panel) —> Администрирование (Administrative Tools) —>  Службы (Services) или в строке поиска меню Пуск (Start) ввести services.msc.

Вид окна службы services.msc.

Из этой консоли можно просматривать, запускать, останавливать, изменять параметры и тип запуска служб.

Различные варианты запуска служб.

1) Автоматически (отложенный запуск) — служба будет запущена спустя некоторое время после старта операционной системы, используется для служб, ненужных при загрузке операционной системы, позволяет оптимизировать процесс загрузки.

2) Автоматически — служба будет запущена при старте операционной системы.

3) Вручную — служба запускается пользователем, приложениями или другими службами.

4) Отключена – службу  нельзя запустить.

Примечание: Существует еще один вариант (обязательная служба) — автоматически запускается и пользователь не может остановить эту службу).

Управление службами из командной строки.

Службами window можно управлять не только используя графическую утилиту, но и из командной строки windows cmd. Для запуска переходим в пункт меню: Пуск —> Выполнить —> В строку вводим команду cmd.exe. Ниже приведу команды для управления службами.

Остановка службы.

sc stop [имя_службы]

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

sc start [имя_службы]

Удаление службы.

sc delete [имя_службы]

Установка режима запуска службы:

sc config [имя_службы] start= [параметр_запуска]
	параметр_запуска:
		auto - автоматически.
		demand - вручную.
		disabled - отключена.
Примечание: После start= должен идти обязательно пробел.

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

sc qc [имя_службы]

Просмотр всех служб:

sc query

Для удобства чтения выводимой информации используем утилиту more.

sc query | more

Для копирования вывода в буфер используем утилиту clip.

sc query | clip

Вывод справки по команде sc.

sc ?

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

sc delete “Events Utility”

Особенностью служб является то, что они запускаются от имени пользователя LocalSystem — обладающего полными правами в системе.

Список всех служб расположен в ветке реестра:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

На этом заканчиваем знакомство со службами windows. Надеюсь статья была полезная.

Как открыть Службы в Windows 7

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

Запуск оснастки «Службы» в Windows 7

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

Способ 1: Окно «Выполнить»

Через окно «Выполнить» можно открывать разнообразные директории и системные приложения, вводя в специальное поле адреса или кодовые названия программ. Это один из самых быстрых и удобных вариантов запуска «Служб» при условии, что пользователь запомнит, как эта оснастка именуется в Windows.

  1. Нажмите сочетание клавиш Win + R.
  2. В открывшееся окошко впишите команду services.msc и нажмите Enter либо «ОК».
  3. Приложение «Службы» будет запущено.

Способ 2: «Диспетчер задач»

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

  1. Откройте любым удобным образом «Диспетчер задач». Для этого можно нажать комбинацию клавиш Ctrl + Shift + Esc или, например, кликнуть правой кнопкой мыши по панели задач, выбрав необходимый пункт из контекстного меню.
  2. Переключитесь на вкладку «Службы», а затем нажмите на кнопку с этим же названием.

Способ 3: Меню «Пуск»

Через поисковое поле «Пуска» также не составит труда отыскать «Службы», просто начав набирать их название и кликнув ЛКМ по совпадению.

Читайте также: Не работает поиск в Windows 7

Способ 4: Командная строка

Этот вариант подразумевает запуск «Служб» во время активной консоли. В остальных ситуациях открывать сперва ее, а затем сами «Службы» не имеет смысла — вы просто выполняете лишние действия. Тем не менее кому-то именно такой метод запуска будет казаться удобнее остальных (например, когда ярлык «Командной строки» вынесен на рабочий стол или она в принципе активно используется юзером). Для запуска в развернутой «Командной строке» напишите команду services.msc и нажмите Enter.

Способ 5: Панель управления

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

  1. В открытой «Панели управления» найдите значок «Администрирование» и нажмите по нему. Если тип просмотра установлен не «Значки», а «Категория», сперва перейдите в «Система и безопасность» и уже там в самом низу нажмите по выделенному большими буквами слову «Администрировании».
  2. Из списка всех элементов найдите «Службы» и запустите это приложение.

Способ 6: Системная папка Windows

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

Устранение проблем с запуском «Служб»

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

  1. Первое, что нужно предпринять в такой ситуации — попытаться выполнить восстановление системы, если эта функция включена в Windows 7. Используйте последнюю доступную точку восстановления. Новичкам, не выполнявшим ранее такую процедуру, советуем ознакомиться с нашей статьей по этой теме. Для этого перейдите по ссылке ниже и прочитайте информацию в Способе 1.

    Подробнее: Восстановление системы в Windows 7

  2. Следующим действенным вариантом станет использование консольной команды SFC, занимающейся поиском и восстановлением поврежденных системных файлов. Более подробно мы рассматривали эту процедуру в отдельном материале. Используйте ссылку ниже и Способ 1. Некоторым юзерам может подойти и Способ 2.

    Подробнее: Восстановление системных файлов в Windows 7

  3. Порой системе не удается выполнить восстановление, из-за чего пользователю понадобится воспользоваться дополнительной командой для Командной строки, которая исправляет проблемы в хранилище резервных образов системных файлов. Развернуто об этом написано далее.

    Подробнее: Восстановление поврежденных компонентов в Windows 7 при помощи DISM

  4. После запуска утилиты DISM и успешного восстановления снова вернитесь к шагу 2 этой инструкции и попробуйте запустить команду SFC, поскольку DISM лишь только восстанавливает область, из которой SFC берет данные для исправления ошибок.
  5. В случае отсутствия положительной динамики проверьте свою операционную систему на наличие вирусов. Иногда как раз они блокируют запуск «Служб» и даже работу консольных команд SFC и DISM. О рабочих способах сканирования и удаления вирусов из Windows 7 нами была написана отдельная статья.

    Подробнее: Борьба с компьютерными вирусами

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

    Подробнее:
    Создаем загрузочную флешку с Windows 7
    Установка Windows 7 поверх Windows 7
    Переустанавливаем Windows 7 без диска и флешки

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

Мы рады, что смогли помочь Вам в решении проблемы.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
ДА НЕТ

Как получить доступ ко всем «Службам» в ОС Windows 10 — Starus Recovery

Простым языком о том что такое “Службы”, как их открыть и отключить в случае необходимости.


Содержание статьи:



 

Что такое “Службы” в Windows 10

Службы Windows — это не имеющие интерфейса и работающие в фоновом режиме программы. Они используются операционной системой для управления сетевыми подключениями, воспроизведения звука, обеспечения функциональности файловой системы, безопасности и аутентификации, отображения цветов и взаимодействие с пользователем через интерфейс.

 

Таким образом, службы выступают чем-то вроде средства связи между Windows и многочисленными компонентами системы. Это позволяет наладить рабочую среду так, чтобы она работала без сбоев.

Пример служб Windows


  • Active Directory Service (Активный каталог).
    Данная служба Microsoft разработана специально для сетей Windows. Она включена по умолчанию в большинство систем Microsoft Windows Server. Активный каталог контролирует централизованное управление доменом и функцией идентификации.
  • Prefetch и Superfetch.
    Задача этих служб — повышение скорости запуска операционной системы и приложений путем кэширования в оперативную память часто используемых файлов. Программа работает автоматически, отслеживая часто используемые программы.
  • Background Intelligent Transfer Service (Фоновая интеллектуальная служба передачи данных).
    Данная служба облегчает дросселирование, приоритезацию и асинхронную передачу файлов между компьютерами через полосу пропускания. Она играет ключевую роль в поставке обновлений для пользователей Windows.
  • DNS Client Service (Служба DNS-клиентов).
    Задача данной службы — обработка доменных имен в IP-адреса. Кроме того, она позволяет локально кэшировать полученные данные.
  • Computer Browser Service.
    Эта служба помогает пользователям находить общие файлы на соседних компьютерах. Вся информация обрабатывается лишь на одном из них — Master Browser. Как следствие, чтобы получить нужные файлы, другие компьютеры обращаются к компьютеру-хосту.
  • Internet Connection Sharing (ICS, Общий доступ подключения к интернету).
    ICS позволяет использовать одно устройство, подключенное к интернету, в качестве точки доступа для других устройств. Такой доступ может осуществляться через широкополосный Ethernet, сотовую связь, WiFi или другой шлюз.
  • Routing and Remote Access Service (Служба маршрутизации и удаленного доступа).
    Данный сервис позволяет создавать приложения, управляющие возможностями удаленного доступа и маршрутизации Windows. Это помогает обозначить устройство в качестве сетевого маршрутизатора.

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

В этой статье мы рассмотрим 7 способов открыть службы Windows, а также разберем как можно отключить ненужные фоновые сервисы.

Как открыть утилиту “Службы”


Способ 1. Поиск внутри системы

Самый простой и при этом недооцененный способ запуска утилиты — поиск ее внутри системы. Его можно использовать не только для обозначенного нами сервиса, но и для любого другого стандартного компонента Windows 10.

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

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

Способ 2. Меню Пуск

С выходом операционной системы Windows 10, ее интерфейс был существенно переработан, в сравнении с более старыми версиями. Тем не менее, многие стандартные приложения по прежнему можно отыскать привычным нам способом.

1. Откройте меню Пуск, щелкнув по клавише в левом нижнем углу.

2. Пролистайте список приложений пока не увидите папку Средства администрирования.

3. Откройте данную папку и среди представленных компонентов найдите утилиту Службы.

4. Запустите утилиту.

Способ 3. Запуск с помощью команд

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

Командой запуска утилиты “Службы” является: services.msc

1. Откройте меню Пуск, щелкнув по иконке Windows в левом нижнем углу.

2. В диалоговом окне введите команду services.msc.

3. Запустите найденное приложение.

Дополнительные способы.

Утилита “Выполнить”.

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

1. Откройте утилиту Выполнить с помощью комбинации клавиш Windows + R.

2. Введите команду services.msc и нажмите Enter.

По завершению выполнения инструкции, перед вами появится окно утилиты “Службы”.

“Командная строка”

Консольную утилиту Windows можно использовать не только как “средство от всех проблем” в операционной системе. С ее помощью также можно выполнять быстрый запуск стандартных приложений. Работает командная строка аналогично утилите “Выполнить”.

1. Откройте командную строку.

2. Введите команду services.msc и нажмите Enter.

Утилита “Службы” должна теперь запуститься.

“PowerShell”

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

1. Запустите PowerShell любым удобным вам способом.

2. Введите команду services.msc и нажмите клавишу Enter.

“Диспетчер задач”

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

Приложение “Диспетчер задач” известно своими мониторинговыми особенностями, возможностью управлять процессами Windows и даже доступом к настройке автозагрузок. Однако, это далеко не весь ее потенциал.

При желании, вы можете открыть утилиту “Службы” путем запуска нового процесса.

1. Откройте Диспетчер задач.

2. Щелкните по клавише Файл и выберите опцию Запустить новую задачу.

3. В открывшемся диалоговом окне введите команду services.msc и нажмите Enter.

Способ 4. Управление компьютером

Управление компьютером — один из наиболее удобных способов, позволяющих быстро получить нужный результат. Чтобы открыть утилиту “Службы” с помощью данной программы, выполните следующую инструкцию:

1. Щелкните правой кнопкой мыши по меню Пуск.

2. Выберите опцию Управление компьютером.

3. Далее щелкните по меню Службы и приложения.

4. Откройте утилиту Службы.

Способ 5. Панель управления

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

1. Откройте Панель управления.

2. Переключите опцию Просмотр в режим Категории для более простого поиска.

3. Перейдите в раздел Система и безопасность.

4. Далее откройте подраздел Администрирование.

5. Здесь вы можете найти и запустить приложение Службы.

Способ 6. Конфигурация системы

Конфигурация системы — одна из важнейших утилит по настройке операционной системы: ее поведения и запуска. Если вы решите открыть “Службы” с помощью нее, то получите несколько ограниченный результат. Тем не менее, именно “Конфигурация системы” поможет быстро включать и отключать сервисы, в то время как работа через классическое приложение “Службы” может отнять значительно больше времени.

Чтобы открыть “Службы” с помощью утилиты “Конфигурация системы”, воспользуйтесь следующей инструкцией:

1. Откройте утилиту Выполнить с использование горячих клавиш Windows + R.

2. Введите команду msconfig и нажмите Enter.

3. Перед вами появится окно утилиты Конфигурация системы.

4. Перейдите в раздел Службы.

5. Здесь вы найдете все интересующие вас сервисы.

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

Способ 7. Использование системного файла

Если вам привычнее всего работа с “Проводником” Windows, вы можете вручную найти папку с нужным приложением. Для этого просто нужно знать путь к нему.

Адрес к приложению “Службы”:

C:\Windows\System32

Скопируйте адрес, откройте проводник и вставьте его в адресную строку. Далее нужно нажать Enter.

Все файлы расположены в алфавитном порядке. Поэтому пролистайте список документов ближе к концу содержимого и найдите утилиту services.msc

Откройте утилиту и настройте нужные вам службы.

Как отключить ненужные службы в Windows 10?

Открыв утилиту “Службы”, вы найдете десятки сервисов, отвечающих за те или иные компоненты операционной системы. Большинство из них крайне важны, другие же никоим образом не влияют на работоспособность Windows.

Отключить такие бесполезные службы довольно легко. Рассмотрим на примере сервиса “Факс”.

1. Откройте свойства этой службы.

2. Для начала выберите Тип запуска. Он может быть Автоматическим, Ручным или же вовсе Отключенным.

3. Если служба уже Активна или Отключена, вы можете вручную включить/отключить ее, щелкнув по соответствующим задаче клавишам: Запустить или Остановить.

4. Чтобы сохранить внесенные изменения, нажмите Применить.

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

Получив доступ к “Службам”, мы редко задумываемся над тем насколько некоторые из них важны и как серьезно их отключение или включение может повлиять на производительность компьютера и состояние Windows в целом. Поэтому, если вы решились отключить некоторые сервисы, убедитесь, что не деактивируете жизненно важные.

 

Надеемся, статья оказалась для вас полезной и помогла понять принципы запуска “Служб” и работы с ними.

 


Похожие статьи про восстановление данных:


Дата:

Теги: Windows, Документы, Как восстановить, Компьютер, Ошибка

Как перезапустить любую службу в Windows 7, 8, 10

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

Открыть настройки служб Windows можно 4 способами:

  1. Нажать Win+R, в окне Выполнить ввести services.msc и нажать Enter. Откроется Диспетчер служб.
  2. Нажать Пуск, в поиске ввести Службы, открыть настройки.
  3. Открыть Панель управления -> Система и безопасность -> Администрирование -> Службы.
  4. Нажать ПКМ на кнопке Пуск или клавиши Win+X. Перейти в «Управление компьютером -> Службы и приложения -> Службы.

К счастью, от версии к версии Windows этот раздел настроек практически не изменялся. В Windows 7, Vista, 8 и 10 «Службы» будут выглядеть почти одинаково.

Перезапуск через Панель управления

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

Остановка и повторный запуск служб Windows:

  1. Открыть любым способом окно Службы, найти нужную.
  2. Нажать по нужной службе правой кнопкой мыши и выбрать Перезапустить.
  3. Если кнопка Перезапустить неактивна — нажать Свойства.
  4. Нажать Остановить, дождаться остановки службы.
  5. Нажать на кнопку Запустить.

Если служба зависла или не остановилась — открыть диспетчер задач (Ctrl+Alt+Del) и завершить все процессы, связанные с проблемной службой.

Перезапуск через Командную строку

Если Панель управления не справляется со своими обязанностями, отключить или перезапустить службу можно через Командную строку (cmd.exe). Командная строка должна быть запущена от имени администратора.

Для управления службами существует 4 команды, дублирующие функционал Панели управления:

  • net stopservice — Остановить выбранную службу.
  • net startservice — Запустить.
  • net pauseservice — Приостановить обслуживание.
  • net continueservice — Возобновить обслуживание.

Для работы со службой нужно знать её название. Например, запуск службы Windows Audio будет выполнен по команде net start audiosrv. Здесь audiosrv — системное название службы.

Чтобы его узнать, нужно зайти в свойства. Нужная строка будет в самом верху — «Имя службы». Вывести списком имена всех активных служб можно прямо в Командной строке, введя sc query type= service.

Через консоль можно не только перезапустить службу, но и изменить её тип запуска командой sc config *СЛУЖБА* start=*ТИП_ЗАПУСКА*.

Доступные типы запуска:

  • auto — Автоматически.
  • demand — Вручную (по требованию).
  • delayed-auto — Отложенный запуск.

Например, команда sc config audiosrv start=auto переведет службу Windows Audio в тип запуска Автоматически.

Для полноты нужно упомянуть еще один способ перезапуска — через Диспетчер задач. Для этого нужно нажать комбинацию клавиш Ctrl+Alt+Del (или Ctrl-Shift-Esc), выбрать Диспетчер задач и перейти на вкладку Службы. По нажатию правой кнопки мыши на любой службе появляется контекстное меню, откуда доступна и остановка, и запуск, и перезагрузка.

Запуск или остановка службы Windows из командной строки (CMD)

Обычно мы используем Services.msc для запуска, остановки, отключения или включения любой службы. Мы можем сделать то же самое из командной строки Windows, также используя утилиты net и sc. Ниже приведены команды для управления работой службы.

Команда остановки службы:

 net stop servicename 

Для запуска службы:

 net start servicename 

Для выполнения команд net start / stop необходимы права администратора.Если вы обычный пользователь компьютера, вы получите сообщение об ошибке, как показано ниже.

 C: \> веб-клиент net start
Произошла системная ошибка 5.
В доступе отказано.
C: \> 

Чтобы отключить службу:

 sc config servicename start = disabled 

Чтобы включить службу:

 sc config servicename start = require 

Чтобы служба запускалась автоматически при загрузке системы:

 sc config servicename start = auto 

Примечание. В приведенных выше командах sc после символа «=» необходимо ставить пробел.

Эта команда SC работает на компьютере под управлением Windows 7, а также с выпусками Windows нижнего уровня, то есть Windows XP / 2003 и Windows Vista. Опять же, если у вас нет прав администратора, вы получите следующую ошибку.

 C: \> sc config webclient start = авто
[SC] OpenService НЕ ВЫПОЛНЕН 5:
В доступе отказано. 

Обратите внимание, что имя службы не является отображаемым именем службы. Каждой службе дается уникальное идентификационное имя, которое может использоваться с командами net или sc .Например, Удаленный вызов процедур (RPC) — это отображаемое имя службы. Но имя службы, которое нам нужно использовать в приведенных выше командах, — RpcSs .
Итак, чтобы запустить службу удаленного вызова процедур, введите команду:

 net start RpcSs Для остановки службы удаленного вызова процедур 
 net stop RpcSs 

Эти имена служб перечислены ниже для каждой службы. Первый столбец показывает отображаемое имя службы, а второй столбец показывает имя службы, которое должно использоваться в командах net start или net stop или sc config .

Cc77 Office Менеджер учетных записей 90 072 Экранный дисплей
Отображаемое имя службы Имя службы, которое следует использовать с командами net и sc config.
Alerter Alerter
Application Layer Gateway Service ALG
Управление приложениями AppMgmt
ASP.NET State Service aspnet_state
Windows Audio AudioSrv
Фоновая интеллектуальная служба передачи BITS
Браузер компьютера Браузер
Служба поддержки Bluetooth BthServ
Служба Bluetooth btwdins
SMS-агент Host
Служба индексирования CiSvc
ClipBook ClipSrv
.NET Runtime Optimization Service v2.0.50727_X86 clr_optimization_v2.0.50727_32
Системное приложение COM + COMSysApp
Cryptographic Services CryptSvc
Cisco Systems, Inc. DCOM Server Process Launcher DcomLaunch
DHCP-клиент Dhcp
Служба администрирования диспетчера логических дисков dmadmin
Диспетчер логических дисков dmserver
DNS-клиент Dnscache
Lenovo Doze Mode Service DozeSvc
Служба отчетов об ошибках ERSvc
Журнал событий Журнал событий
COM + Event System EventSystem
Intel (R) PROSet / Wireless E vent Log EvtEng
Совместимость с быстрым переключением пользователей FastUserSwitchingCompatibility
Windows Presentation Foundation Font Cache 3.0.0.0 FontCache3.0.0.0
Монитор групповой политики GPMON_SRV
Справка и поддержка helpvc
Служба ввода HID HidServ
HTTP SSL HTTPFilter
ThinkPad PM Service IBMPMSVC
Windows CardSpace idsvc
IMAPI CD-Burning COM Service ImapiService
iPassConnectEngine iPassConnectEngine iPassConnectEngine iPassPeriodicUpdateService iPassPeriodicUpdateService
IviRegMgr IviRegMgr
Сервер lanmanserver
Рабочая станция Camemanworkstation Camemanworkstation Немой LENOVO.CAMMUTE
Отключение микрофона Lenovo Lenovo.micmute
TCP / IP NetBIOS Helper LmHosts
Служба локального управления приложениями Intel (R) для управления и безопасности LMS
McAfee Framework Service McAfeeFramework
McAfee McShield McShield
Диспетчер задач McAfee McTaskManager
Machine Debug Manager MDM
Netflix Messenger Messenger Messenger mnmsrvc
Координатор распределенных транзакций MSDTC
Установщик Windows MSIServer
Сетевой драйвер HPZ12 Сетевой драйвер HPZ12
Сетевой DDE NetDDE
Сеть DDE DSDM NetDDEdsdm
Net Logon Netlogon
Сетевые подключения Netman
Net.Tcp Port Sharing Service NetTcpPortSharing
Network Location Awareness (NLA) Nla
NT LM Security Support Provider NtLmSsp
Съемное хранилище NtmsSvc
odserv
Office Source Engine ose
Plug and Play PlugPlay
Pml-драйвер HPZ12 Pml-драйвер HPZ12
IPSEC Services PolicyAgent
Power Manager DBC Служба Power Manager DBC Service
Защищенное хранилище ProtectedStorage
Диспетчер автоматических подключений удаленного доступа RasAuto
Диспетчер подключений удаленного доступа RasMan
Удаленный D esktop Help Session Manager RDSessMgr
Intel (R) PROSet / Wireless Registry Service RegSrvc
Маршрутизация и удаленный доступ RemoteAccess
Удаленный реестр RemoteRegistry
Удаленный вызов процедуры (RPC) Локатор RpcLocator
Вызов удаленных процедур (RPC) RpcSs
QoS RSVP RSVP
Intel PROSet / Wireless WiFi Service S24EventMonitor
SamSs
Смарт-карта SCardSvr
Планировщик заданий Расписание
Вторичный вход в систему seclogon
Уведомление о системных событиях SENS
Брандмауэр Windows Подключение Шар ing (ICS) SharedAccess
Обнаружение оборудования оболочки ShellHWDetection
Диспетчер очереди печати Диспетчер очереди печати
Служба восстановления системы srservice
SSDP Discovery Service SSDRV SSDRV SSDRV Получение образов Windows (WIA) stisvc
Обновление системы SUService
Поставщик теневого копирования программного обеспечения MS SwPrv
Журналы производительности и оповещения SysmonLog
Телефония
Терминальные службы TermService
Темы Темы
ThinkVantage Registry Monitor Service ThinkVantage Registry Monitor Service
Telnet TlntSvr
TPHKSVC
Клиент отслеживания распределенных каналов TrkWks
Планировщик TVT Планировщик TVT
Windows User Mode Driver Framework UMWdf
Intel (R) Management & Служба уведомления пользователей приложения безопасности UNS
Хост универсального устройства Plug and Play upnphost
Источник бесперебойного питания UPS
Volume Shadow Copy VSS
Windows Time W32Time
WebClient WebClient
Windows Management Instrumentation winmgmt
Portable Media Serial Number Service WmdmPmSN
Расширения драйвера инструментария управления Windows Wmi
Адаптер производительности WMI WmiApSrv
Центр обеспечения безопасности wscsvc
Автоматические обновления wuauserv
SMS Remote Control Agent Wuser32
Беспроводная конфигурация WeroZ 900C77
Служба инициализации сети xmlprov

NET.EXE: запускать / останавливать / перезапускать любую службу Windows из командной строки


Если вы управляете службами Windows и вам удобно работать из командной строки, то команда Windows NET.EXE должна быть в вашем наборе инструментов. Используйте его, чтобы легко запускать, останавливать, приостанавливать или перезапускать любую службу из командной строки с повышенными привилегиями или в удобном сценарии / пакетном файле.

Использование NET для остановки службы Windows

Чтобы остановить службу, запустите:

net stop

, где — это имя службы.Не забудьте заключить его в кавычки, если он содержит пробел!

Например, чтобы остановить службу диспетчера очереди печати (с именем «Диспетчер очереди печати»), запустите:

net stop Диспетчер очереди печати

Вот как это выглядит на нашем компьютере с Windows Server 2016:

Обратите внимание, что Команда NET будет ждать остановки службы, прежде чем продолжить. Единственное исключение — когда служба не отвечает или требуется более 30 секунд для выполнения.

Запуск службы Windows с помощью NET

Чтобы запустить простаивающую службу Windows, запустите:

net start

Если все пойдет хорошо, ваша служба (и любая другая служба, от которой она зависит, должны работать) будет запущен через несколько секунд:

Как перезапустить службу Windows с помощью NET.EXE

Чтобы перезапустить службу, скажем из пакетного файла, объедините команды «net stop» и «net start» вместе следующим образом:

net stop
net start

NET также приостанавливает и возобновляет службы Windows

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

Чтобы приостановить службу, введите:

net pause

Чтобы возобновить приостановленную службу, запустите:

net continue

Как остановить И запускать службу Windows из командной строки

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

ОПОВЕЩЕНИЕ СПОЙЛЕРА : прокрутите вниз и посмотрите видеоинструкцию в конце этой статьи.

Откройте командную строку, введя командную строку в поиске Windows. Щелкните его правой кнопкой мыши и выберите «Запуск от имени администратора» в контекстном меню.Кроме того, вы можете открыть командную строку с правами администратора из поля «Выполнить», набрав cmd и нажав Ctrl + Shift + Enter.

Сканирование запущенных служб

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

 чистый старт 

Остановить службу

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

Синтаксис

 Название службы NET STOP 

Пример

 NET STOP «Сервис мобильных устройств Apple» 

  

Запуск службы

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

Синтаксис

 Название службы NET START 

Пример

 NET START «Сервис мобильных устройств Apple» 

Если вы хотите остановить и запустить службу Windows из командной строки за один раз, вы можете объединить две вышеуказанные команды следующим образом;

Синтаксис

 имя службы net stop && имя службы net start 

Пример

 net stop «Служба мобильных устройств Apple» && net start «Служба мобильных устройств Apple» 

Статус службы

Командная строка имеет встроенный инструмент, который может выполнять другие операции со службой Windows.Например, если вам нужно знать, запущена служба или нет, вы можете использовать этот инструмент для запроса статуса. Он называется sc, и вам снова нужны права администратора, чтобы использовать все его команды. Вы можете просмотреть полный список поддерживаемых команд на официальной странице документации, поддерживаемой Microsoft. Чтобы просто проверить статус службы, вы можете использовать следующую команду.

Синтаксис

 имя службы команды sc 

Пример

sc запрос «Служба мобильных устройств Apple»

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

Как запустить Stop Apache Tomcat через командную строку? Проверьте, запущен ли Tomcat, и выполните команду Kill • Crunchify

Последнее обновление пользователем App Shah 42 комментария

Apache Tomcat (или просто Tomcat) — это веб-сервер с открытым исходным кодом и контейнер сервлетов, разработанный Apache Software Foundation (ASF).Tomcat реализует спецификации Java Servlet и JavaServer Pages ( JSP ) от Oracle Corporation и предоставляет среду веб-сервера «чистая Java» HTTP для запуска кода Java.

Если у вас есть какие-либо из вопросов ниже, вы попали в нужное место:

  • Несколько портов (8080, 8081, 8082), требуемых Tomcat Server на локальном хосте, уже используются
  • Ошибка сервера Tomcat - порт 8080 уже используется
  • порт 8080 требуется используется
  • порт 8080 уже используется eclipse
  • как остановить порт 8080 в Windows

Я установил tomcat как службу Windows .Запуск Tomcat как службы Windows дает ряд преимуществ, которые необходимы при переходе от среды разработки к производственной среде.

Преимущество-1) Настройка надежного автоматического запуска при загрузке

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

Преимущество-2) Настройка запуска сервера Tomcat без активного входа пользователя

  • В центре обработки данных неразумно ожидать активного входа в систему от системы только для запуска Tomcat.Фактически, Tomcat часто запускается на блейд-серверах, к которым может даже не быть подключен активный монитор. Службы Windows принадлежат Системе и могут быть запущены без активного пользователя.

Преимущество-3) Лучшая безопасность

Недавно я хотел запустить / остановить мой Tomcat Server через командную строку, так как хотел создать быстрый сценарий для этого. Официальная документация представлена ​​ниже командами в виде // XX // ServiceName

Доступные параметры командной строки:

  • // TS // Запустить службу как консольное приложение. Это операция по умолчанию.Он вызывается, если не указан параметр no. ServiceName - это имя исполняемого файла без суффикса exe, что означает Tomcat6
  • .
  • // RS // Запуск службы Вызывается только из ServiceManager
  • // SS // Остановка службы
  • // US // Обновление служебных параметров
  • // IS // Установить услугу
  • // DS // Удалить службу Останавливает службу при запуске

Но, сделав это таким образом, я обнаружил, что приведенные ниже команды очень полезны и просты.

1) Windows (если Tomcat настроен как служба Windows)

  • Кому Запустить сервер : / bin> Tomcat8.exe start
  • Кому Остановить сервер : / bin> Tomcat8.exe остановить

2) Windows (если вы скачали двоичные файлы как .zip)

  • Кому Запустить сервер : / bin> catalina.bat start
  • Кому Остановить сервер : / bin> catalina.стопор летучей мыши

3) Mac / Linux / Unix (если вы скачали двоичные файлы как .zip)

  • Кому Запустить сервер : / bin> ./ catalina.sh start
  • Кому Остановить сервер : / bin> ./ catalina.sh stop

Ниже приведены все параметры команды catalina.sh :

Использование: catalina.sh (команды ...)

команды:

debug Запустить Catalina в отладчике

debug -security Отладка Catalina с менеджером безопасности

jpda start Запустить Catalina под отладчиком JPDA

запустить Start Catalina в текущем окне

run -security Запуск в текущем окне с помощью диспетчера безопасности

start Запуск Catalina в отдельном окне

start -security Запуск в отдельном окне с помощью диспетчера безопасности

stop Stop Catalina, ожидание до 5 секунд для завершения процесса

stop n Остановить Catalina, ожидание до n секунд завершения процесса

stop -force Остановить Catalina, подождать до 5 секунд и затем использовать kill -KILL, если все еще выполняется

stop n -force Остановите Catalina, подождите n секунд и затем используйте kill -KILL, если все еще работает

Configtest Выполнить базовую проверку синтаксиса на сервере.xml - проверьте код выхода для результата

версия Какую версию tomcat вы используете?

Скриншот при запуске:

Как проверить, запущен ли Tomcat, и убить существующий процесс tomcat.

Шаг-1) Узнайте процесс с помощью команды ps -ef | grep tomcat

bash-3.2 $ ps -ef | grep tomcat

502 56188 1 0 19:31 ttys001 0:04.23 /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/bin/java -Djava.util.logging.config.file = / Users / appshah / Downloads / apache-tomcat-8.5.4 / conf / logging.properties -Djava.util.logging.manager = org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize = 2048 -classpath /Users/appshah/Downloads/apache-tomcat-8.5.4/binj/bootstrap /Users/appshah/Downloads/apache-tomcat-8.5.4/bin/tomcat-juli.jar -Dcatalina.base = / Users / appshah / Downloads / apache-tomcat-8.5.4 -Dcatalina.home = / Users / appshah / Загрузки / apache-tomcat-8.5.4 -Djava.io.tmpdir = / Users / appshah / Downloads / apache-tomcat-8.5.4 / temp org.apache.catalina.startup.Bootstrap start

502 56618 55587 0 19:34 ttys001 0: 00.00 grep tomcat

Здесь значение 2-го столбца - это идентификатор процесса. В нашем случае это 56188 .

Вы можете перейти по ссылке http: // localhost: 8080 , и вы должны увидеть страницу приветствия.

Шаг 2) Завершить процесс с помощью команды kill -9

<идентификатор процесса>

Здесь 56188 - это идентификатор процесса , который мы получили на шаге 1.

Теперь ссылка http: // localhost: 8080/ не должна работать на вас.


Присоединяйтесь к обсуждению

Если вам понравилась эта статья, поделитесь ею в социальных сетях. Остались вопросы по статье, оставьте нам комментарий.

Службы запуска, остановки и перезапуска в Ubuntu и других Linux

Службы

- это важные фоновые процессы, которые обычно запускаются при загрузке и завершении работы ОС.

Если вы системный администратор, вы регулярно будете иметь дело с сервисом.

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

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

Ubuntu и многие другие дистрибутивы в наши дни используют systemd вместо старого доброго init.

В systemd вы управляете службами с помощью команды systemctl.

В init вы управляете службой с помощью служебной команды.

Вы заметите, что даже несмотря на то, что ваша система Linux использует systemd, она по-прежнему может использовать служебную команду (предназначенную для использования с системой инициализации). Это потому, что служебная команда фактически перенаправляет на systemctl. Это своего рода обратная совместимость, введенная systemd, потому что системные администраторы привыкли использовать служебную команду.

В этом руководстве я покажу команды systemctl и service.

Я Ubuntu 18.04 здесь, но процесс (без каламбура) такой же для других версий.

Метод 1: Управление службами в Linux с помощью systemd

Я начинаю с systemd по очевидной причине его широкого распространения.

1. Перечислить все услуги

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

Вы можете использовать команду systemd для вывода списка всех служб в вашей системе Linux:

  systemctl list-unit-files --type service -all  
systemctl список-юнит-файлы

Эта команда выведет состояние всех служб.Значение состояния службы может быть включено, отключено, замаскировано (неактивно, пока маска не установлена), статично и сгенерировано.

Объедините его с командой grep, и вы можете отображать только запущенные службы :

  sudo systemctl | grep работает  
Показать запущенные службы systemctl

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

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

2. Запустить службу

Чтобы запустить службу в Linux, вам просто нужно использовать ее имя, например:

  systemctl start <имя-службы>  

3.

Остановить службу

Чтобы остановить службу systemd, вы можете использовать параметр остановки команды systemctl:

  systemctl stop <имя-службы>  

4. Re

start a service

Чтобы перезапустить службу в Linux с помощью systemd, вы можете использовать:

  systemctl restart <имя-службы>  

5.Проверить статус услуги

Вы можете подтвердить, что вы успешно выполнили определенное действие, распечатав статус услуги:

  systemctl status <имя-службы>  

Будет выведена информация следующим образом:

systemctl status

Это был systemd. Теперь перейдем к инициализации.

Метод 2: Управление службами в Linux с помощью init

Команды в init также просты, как и системные.

1. Перечислить все услуги

Чтобы перечислить все службы Linux, используйте

  сервис - статус-все  
service –status-all

Службы, которым предшествует [-] , отключены , а службы с [+] - включены .

2. Запустить службу

Чтобы запустить службу в Ubuntu и других дистрибутивах, используйте эту команду:

  service <имя-услуги> начало  

3. Остановить службу

Остановить службу также просто.

  service <имя-услуги> остановка  

4. Re

start a service

Если вы хотите перезапустить службу, введите команду:

  service <имя-службы> перезапуск  

5.Проверить статус услуги

Кроме того, чтобы проверить, был ли достигнут желаемый результат, вы можете вывести сервис status :

  service <имя-услуги> статус  

Будет выведена информация следующим образом:

статус службы

Это, что наиболее важно, скажет вам, активна ли определенная служба ( работает ) или нет.

Завершение

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

Какой метод вы предпочитаете? Дайте нам знать в разделе комментариев ниже!


Нравится то, что вы читаете? Пожалуйста, поделитесь этим с другими.

Как запускать, останавливать и перезапускать службы в Linux

Введение

Linux обеспечивает детальный контроль над системными службами через systemd, используя команду systemctl . Службы можно включить, выключить, перезапустить, перезагрузить или даже включить или отключить при загрузке.Если вы используете Debian 7, CentOS 7 или Ubuntu 15.04 (или новее), ваша система, скорее всего, использует systemd.

Это руководство покажет вам, как использовать основные команды для запуска, остановки и перезапуска служб в Linux.

Предварительные требования

  • Доступ к учетной записи пользователя с sudo или привилегиями root
  • Доступ к терминалу / командной строке
  • Инструмент systemctl , включенный в Linux

Базовый синтаксис команды systemctl

Базовый синтаксис для использования команды systemctl :

  systemctl [команда] [имя_службы]  

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

Как проверить, работает ли служба в Linux

Чтобы проверить, активна служба или нет, выполните эту команду:

  sudo systemctl статус apache2  

Замените apache2 нужной службой. В нашем случае мы проверили статус Apache. Выходные данные показывают, что служба активна (работает) , как на изображении ниже:

Как перезапустить службу

Чтобы остановить и перезапустить службу в Linux , используйте команду:

  sudo systemctl перезапустить SERVICE_NAME  

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

Для перезапуска сервера Apache используйте:

  sudo systemctl перезапустить apache2  

Как перезагрузить службу

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

  sudo systemctl перезагрузить SERVICE_NAME  

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

В нашем примере мы перезагрузили Apache, используя:

  sudo systemctl перезагрузить apache2  

Как запустить службу

Чтобы запустить службу в Linux вручную, введите в терминале следующее:

  sudo systemctl start SERVICE_NAME  

Например, команда для запуска службы Apache:

  sudo systemctl start apache2  

Как остановить службу

Чтобы остановить активную службу в Linux, используйте следующую команду:

  sudo systemctl stop SERVICE_NAME  

Если вы хотите остановить службу Apache, введите команду:

  sudo systemctl stop apache2  

Проверьте, остановлена ​​ли служба, с помощью команды status .Выходные данные должны показать, что служба неактивна (мертва) .

Как включить службу при загрузке

Чтобы настроить запуск службы при загрузке системы, используйте команду:

  sudo systemctl включить SERVICE_NAME  

Чтобы включить Apache при загрузке системы, выполните команду:

  sudo systemctl включить apache2  

Как отключить службу при загрузке

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

  sudo systemctl отключить SERVICE_NAME  

Например:

  sudo systemctl отключить apache2  

Варианты названий служб

Если вы работаете в одной среде Linux, вы узнаете названия служб, которые вы обычно используете.

Например, если вы создаете веб-сайт, вы, скорее всего, будете часто использовать systemctl restart apache2 при обновлении изменений конфигурации вашего сервера.

Однако при переходе между разными вариантами Linux полезно знать, что одна и та же служба может иметь разные имена в разных дистрибутивах.

Например, в Ubuntu и других дистрибутивах на основе Debian служба Apache называется apache2. В CentOS 7 и других дистрибутивах RedHat служба Apache называется httpd или httpd.услуга.

Заключение

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

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

Start-Service (Microsoft.PowerShell.Management) - PowerShell | Документы Microsoft

Запускает одну или несколько остановленных служб.

В этой статье

Синтаксис

  Старт-Сервис
     [-InputObject] 
     [-Пройти через]
     [-Include ]
     [-Exclude ]
     [-Что, если]
     [-Подтверждать]
     []  
  Старт-Сервис
     [-Name] 
     [-Пройти через]
     [-Include ]
     [-Exclude ]
     [-Что, если]
     [-Подтверждать]
     []  
  Старт-Сервис
     [-Пройти через]
     -DisplayName 
     [-Include ]
     [-Exclude ]
     [-Что, если]
     [-Подтверждать]
     []  

Описание

Этот командлет доступен только на платформе Windows.

Командлет Start-Service отправляет стартовое сообщение контроллеру службы Windows для каждого из указанные услуги. Если служба уже запущена, сообщение игнорируется без ошибок. Вы можете укажите службы по их именам служб или отображаемым именам, или вы можете использовать InputObject для предоставления объекта службы, представляющего службы, которые вы хотите запустить.

Примеры

Пример 1. Запустить службу, используя ее имя

В этом примере запускается служба журнала событий на локальном компьютере.Параметр Name определяет сервис по названию сервиса.

  Start-Service - имя "журнал событий"  

Пример 2: Отображение информации без запуска службы

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

  Start-Service -DisplayName * удаленный * -WhatIf  

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

Пример 3: Запустить службу и записать действие в текстовый файл

В этом примере запускается служба инструментария управления Windows (WMI) на компьютере и добавляется запись действия в файл services.txt.

  $ s = Get-Service wmi
Start-Service -InputObject $ s -PassThru | Формат-Список >> services.txt  

Сначала мы используем Get-Service , чтобы получить объект, представляющий службу WMI, и сохранить его в $ s Переменная.Далее запускаем сервис. Без параметра PassThru Start-Service не создать любой вывод. Оператор конвейера (|) передает вывод объекта Start-Service в Format-List командлет для форматирования объекта как списка его свойств. Перенаправление добавления оператор (>>) перенаправляет вывод в файл services.txt. Вывод добавляется в конец существующий файл.

Пример 4: Запуск отключенной службы

В этом примере показано, как запустить службу, когда тип запуска службы Отключено .

  PS> Старт-Сервис тлнцвр
Start-Service: Служба «Telnet (TlntSvr)» не может быть запущена из-за следующей ошибки: Не удается запустить службу TlntSvr на компьютере «.».
В строке: 1 символ: 14
+ Старт-Сервис <<<< тлнцвр

PS> Get-CimInstance win32_service | Где-Имя объекта -eq "tlntsvr"
ExitCode: 0
Имя: TlntSvr
ProcessId: 0
StartMode: отключено
Состояние: Остановлен
Статус: ОК

PS> Set-Service tlntsvr -StartupType manual
PS> Старт-Сервис тлнцвр  

Первая попытка запустить службу Telnet (tlntsvr) не удалась.Команда Get-CimInstance показывает что свойство StartMode службы Tlntsvr - Disabled . Командлет Set-Service изменяет тип запуска на Ручной . Теперь мы можем повторно отправить команду Start-Service . Этот раз, команда выполнена успешно. Чтобы убедиться, что команда выполнена успешно, запустите Get-Service .

Параметры

-Подтвердить

Запрашивает подтверждение перед запуском командлета.

Тип: SwitchParameter
Псевдонимы: cf
Позиция: Именованный
Значение по умолчанию: False
Принять ввод конвейера: False
Принимать подстановочные знаки: Ложь

-DisplayName

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

Тип: Строка []
Позиция: Именованный
Значение по умолчанию: Нет
Прием конвейерного ввода: Ложь
Принятие подстановочных знаков: Верно

-Исключить

Задает службы, которые этот командлет опускает. Значение этого параметра соответствует Имя параметр. Введите элемент или шаблон имени, например s * .Подстановочные знаки разрешены.

Тип: Строка []
Позиция: Именованный
Значение по умолчанию: Нет
Прием конвейерного ввода: Ложь
Принятие подстановочных знаков: True

-включить

Задает службы, запускаемые этим командлетом. Значение этого параметра соответствует Имя параметр.Введите элемент или шаблон имени, например s * . Подстановочные знаки разрешены.

Тип: Строка []
Позиция: Именованный
Значение по умолчанию: Нет
Прием конвейерного ввода: Ложь
Принятие подстановочных знаков: True

-InputObject

Задает ServiceController объектов, представляющих запускаемые службы.Введите переменную который содержит объекты, или введите команду или выражение, которое получает объекты.

Тип: ServiceController []
Позиция: 0
Значение по умолчанию: Нет
Принять ввод конвейера: True
Принять подстановочные знаки: Ложь

-Имя

Задает имена служб для запуска службы.

Имя параметра необязательно. Вы можете использовать Name или его псевдоним, ServiceName , или вы можете опустить имя параметра.

Тип: String []
Псевдонимы: ServiceName
Позиция: 0
Значение по умолчанию: Нет
Принять ввод конвейера: True
Принимать подстановочные знаки: Ложь

-PassThru

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

Тип: SwitchParameter
Позиция: Именованный
Значение по умолчанию: Нет
Принять ввод конвейера: False
Принять подстановочные символы: False

-WhatIf

Показывает, что произойдет, если командлет будет запущен. Командлет не запущен.

Тип: SwitchParameter
Псевдонимы: wi
Позиция: Именованный
Значение по умолчанию: False
Принять ввод конвейера: False
Принимать подстановочные знаки: Ложь

Входы

Система.ServiceProcess.ServiceController, System.String

Вы можете передать по конвейеру объекты, представляющие службы, или строки, содержащие имена служб, в этот командлет.

Выходы

Нет, System.ServiceProcess.ServiceController

Этот командлет создает объект System.ServiceProcess.ServiceController , представляющий service, если указать PassThru . В противном случае этот командлет не генерирует никаких выходных данных.

Банкноты

Этот командлет доступен только на платформах Windows.

  • Вы также можете ссылаться на Start-Service по его встроенному псевдониму sasv . Для получения дополнительной информации см. about_Aliases.
  • Start-Service может управлять службами только в том случае, если текущий пользователь имеет на это разрешение. Если команда работает некорректно, возможно, у вас нет необходимых разрешений.
  • Чтобы найти имена служб и отображаемые имена служб в вашей системе, введите Get-Service .Имена служб отображаются в столбце Имя , а отображаемые имена отображаются в столбце DisplayName столбец.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *