Что такое служба Windows
Обновлено: 21.11.2024
Иногда вам может потребоваться открыть службы Windows и управлять ими. Вы можете захотеть остановить какую-либо службу, запустить ее, отключить службу, отложить ее запуск или возобновить или приостановить службу Windows. В этом случае вам поможет Диспетчер служб, встроенный в операционную систему Windows инструмент. В этом посте показано, как открыть службы Windows с помощью диспетчера служб и командной строки.
Службы Windows — это приложения, которые обычно запускаются при загрузке компьютера и спокойно работают в фоновом режиме, пока он не будет выключен. Строго говоря, служба – это любое приложение Windows, реализованное с помощью API служб и выполняющее низкоуровневые задачи, которые практически не требуют взаимодействия с пользователем.
Как открыть диспетчер служб Windows
- Щелкните правой кнопкой мыши кнопку "Пуск", чтобы открыть меню WinX.
- Выберите "Выполнить".
- Введите services.msc в открывшемся окне «Выполнить».
- Откроется диспетчер служб Windows.
Здесь вы сможете запускать, останавливать, отключать, задерживать службы Windows.
Давайте посмотрим, как это сделать, подробнее.
Щелкните правой кнопкой мыши кнопку «Пуск», чтобы открыть меню WinX. Выберите «Выполнить». Откроется окно «Выполнить». Теперь введите services.msc и нажмите Enter, чтобы открыть диспетчер служб.
Здесь в столбце «Имя» вы увидите список служб, запущенных в вашей системе, вместе с их описанием. Вы также сможете увидеть их статус — независимо от того, запущены они или остановлены, а также типы запуска.
СОВЕТ. Вы также можете написать services.msc в поле "Выполнить", "Начать поиск", "Командная строка" или "PowerShell" и нажать Enter, чтобы открыть диспетчер служб.
Типы запуска служб Windows
Windows 11/10 предлагает четыре типа запуска:
- Автоматически
- Автоматически (отложенный запуск)
- Вручную
- Отключено.
Запуск, остановка, отключение служб Windows
Чтобы запустить, остановить, приостановить, возобновить или перезапустить любую службу Windows, выберите службу и щелкните ее правой кнопкой мыши. Вам будут предложены эти варианты.
Если вы хотите управлять дополнительными параметрами, дважды щелкните службу, чтобы открыть окно ее свойств.
Здесь в раскрывающемся меню «Тип запуска» вы сможете выбрать тип запуска для Службы.
В разделе "Статус службы" вы увидите кнопки "Пуск", "Остановить", "Пауза" и "Возобновить работу службы".
В окне "Свойства" вы также увидите другие вкладки, такие как "Вход в систему", "Восстановление и зависимости", которые предлагают дополнительные параметры и информацию.
После внесения изменений вам нужно будет нажать «Применить» и перезагрузить компьютер, чтобы изменения вступили в силу.
Читайте: что означает автоматический (запуск по триггеру) и ручной (запуск по триггеру) службы Windows?
Управление службами Windows с помощью командной строки
Вы также можете использовать командную строку для запуска, остановки, приостановки и возобновления обслуживания. Чтобы использовать его, в меню WinX откройте командную строку (администратор) и выполните одну из следующих команд:
Чтобы запустить службу:
Чтобы остановить службу:
Чтобы приостановить службу:
Чтобы возобновить службу:
Чтобы отключить службу:
Рекомендуется не изменять настройки по умолчанию, если вы не знаете, что делаете, так как это может привести к тому, что некоторые части вашей операционной системы перестанут работать. Когда вы останавливаете, запускаете или перезапускаете службу, это также влияет на любые зависимые службы, поэтому будьте осторожны.
В этом посте подробно показано, как включать, отключать, запускать, останавливать или перезапускать службы в Windows 11 или Windows 10 с помощью PowerShell, командной строки, диспетчера задач и Net Command.
Дата: 28 июня 2021 г. Теги: услуги
Похожие сообщения
Можно ли отключить службу удаленного вызова процедур в Windows 11/10?
Служба VSS отключается из-за тайм-аута простоя
Службе Windows Audio необходимо перезапустить при входе в систему, чтобы восстановить звук
[электронная почта защищена]
Основная боковая панель
сообщить об этом объявлении
Лоуэлл Хеддингс
Лоуэлл Хеддингс
Основатель и генеральный директор
Лоуэлл — основатель и генеральный директор How-To Geek. Он руководит шоу с момента создания сайта в 2006 году. За последнее десятилетие Лоуэлл лично написал более 1000 статей, которые просмотрели более 250 миллионов человек. До создания How-To Geek Лоуэлл 15 лет проработал в сфере ИТ, занимаясь консалтингом, кибербезопасностью, управлением базами данных и программированием. Подробнее.
На сегодняшнем уроке Школы компьютерщиков мы расскажем вам о службах Windows и о том, как управлять ими с помощью встроенных утилит.
На протяжении многих лет люди тратили много времени на отключение и настройку служб Windows, и целые веб-сайты были посвящены тому, чтобы понять, какие службы можно отключить.
К счастью, современные версии Windows значительно упростили работу служб, добавили возможность откладывать их запуск на более позднее время и позволяют запускать их только при срабатывании, а не постоянно. Благодаря всей этой работе общая площадь Windows даже уменьшилась.
Но люди по-прежнему полны решимости отключить службы. Итак, сегодняшний урок расскажет вам о службах, о том, как их анализировать, удалять или отключать. Чего мы не собираемся делать, так это давать вам точный список служб, которые нужно отключить, потому что по большей части вы должны оставить встроенные службы в покое.
Что такое услуги?
Службы Windows — это приложения особого типа, настроенные для запуска и работы в фоновом режиме, в некоторых случаях еще до того, как пользователь войдет в систему. Их можно настроить для работы от имени локальной системной учетной записи. Службы предназначены для непрерывной работы в фоновом режиме и выполнения системных задач, таких как резервное копирование вашего компьютера или запуск серверного процесса, прослушивающего сетевой порт.
Во времена Windows XP службы можно было настроить для интерактивной работы и запуска вместе с остальными вашими приложениями, но начиная с Vista все службы вынуждены работать в специальном сеансе окна, который не может взаимодействовать с вашим локальным рабочим столом. . Таким образом, служба, которая пытается открыть диалоговое окно или показать вам сообщение, не сможет этого сделать.
В отличие от обычных приложений, которые можно просто запустить и запустить под вашей учетной записью пользователя, служба должна быть установлена и зарегистрирована в Windows, для чего требуется учетная запись администратора и, как правило, запрос контроля учетных записей, прежде чем это произойдет. Поэтому, если вы не разрешаете приложению запускаться от имени администратора, оно не может просто создать службу для работы в фоновом режиме.
Панель служб
Windows всегда использовала панель «Службы» для управления службами, запущенными на вашем компьютере. Вы можете легко добраться туда в любой момент, просто нажав WIN + R на клавиатуре, чтобы открыть диалоговое окно «Выполнить», и введя services.msc.
Панель «Службы» довольно проста: здесь есть список служб, столбец состояния, показывающий, запущены они или нет, и дополнительная информация, такая как имя, описание и тип запуска службы. Вы заметите, что не все службы работают постоянно.
Хотя вы можете выбрать службу и либо щелкнуть ее правой кнопкой мыши, либо нажать кнопки на панели инструментов, чтобы запустить, остановить или перезапустить ее, вы также можете дважды щелкнуть, чтобы открыть представление свойств и получить дополнительную информацию.
Отключить службу так же просто, как изменить раскрывающийся список «Тип запуска» на «Отключено» и выбрать «Применить», хотя вы также можете изменить его на «Вручную» или «Автоматически с отложенным запуском». В этом диалоговом окне вы также можете увидеть полный путь к исполняемому файлу, что может помочь во многих случаях, когда вы хотите увидеть, что именно работает в службе.
Вкладка «Вход в систему» позволяет выбрать, будет ли служба входить в систему под учетной записью локальной системы или под другой учетной записью.Это в основном полезно в серверной среде, где вам может потребоваться запустить учетную запись службы из домена, имеющего доступ к ресурсам на других серверах.
Вы могли заметить параметр «Разрешить взаимодействие службы с рабочим столом», о котором мы упоминали ранее. По умолчанию службам не разрешен доступ к вашему рабочему столу, если этот флажок не установлен, и этот флажок действительно установлен только для устаревшей поддержки. .
Однако установка этого флажка не дает им доступа немедленно — вам также необходимо убедиться, что для параметра NoInteractiveServices в реестре установлено значение 0, потому что, когда он установлен на 1, этот флажок игнорируется, и службы могут вообще не взаимодействует с рабочим столом. Примечание. в Windows 8 установлено значение 1, а интерактивные службы запрещены.
Службы не должны быть интерактивными, поскольку все окна существуют в одном и том же пользовательском терминале с доступом к общим ресурсам, таким как буфер обмена, и если они работают вместе с другими процессами, может возникнуть проблема, когда вредоносное приложение работает в обычный пользовательский процесс может попытаться получить больший доступ через службу, а учитывая, что службы работают от имени локальной системной учетной записи, это, вероятно, не очень хорошо.
Вкладка «Восстановление» позволяет выбрать варианты действий при сбое службы. Вы можете выбрать автоматический перезапуск службы, что обычно используется по умолчанию, либо запустить программу или перезагрузить компьютер.
Параметр «Запустить программу», вероятно, является наиболее полезным, так как вы можете настроить Windows на автоматическую отправку электронного письма, если служба выходит из строя более одного раза — полезная опция в серверной среде. На обычном рабочем столе он определенно менее полезен.
На вкладке зависимостей показано, какие службы зависят от конкретной службы, а какие зависят от той, которую вы просматриваете. Если вы планируете отключить службу, вам, вероятно, следует сначала ознакомиться с этим разделом, чтобы убедиться, что эта служба больше не требуется.
Просмотр служб в диспетчере задач для Windows 8.x
Панель обычных служб не претерпела значительных изменений за последние годы, но, к счастью, есть гораздо лучший способ посмотреть, какие службы работают и какие из этих служб используют много ресурсов.
Диспетчер задач в Windows 8 имеет новую вкладку «Службы», которая позволяет останавливать и запускать службы, а также имеет параметр «Поиск в Интернете» и, что еще более полезно, параметр «Перейти к деталям».
После того как вы выберете в меню "Перейти к деталям", вы будете переключены на вкладку "Подробности", и процесс, отвечающий за эту службу, будет выделен.
Как видите, процесс, отвечающий за отслеживание распределенных ссылок, занимает 28 712 КБ памяти, что кажется большим, пока вы не поймете, что конкретный процесс svchost.exe на самом деле отвечает за целый набор служб.
Снова щелкните его правой кнопкой мыши и выберите «Перейти к службам», и вы увидите, о чем мы говорим. Теперь в окне «Службы» выбрано множество служб, и вы заметите, что все они находятся в группе LocalSystemNetworkRestricted и все они в настоящее время работают.
Таким образом, 28 МБ памяти фактически используются для всего набора служб, что делает более понятным, почему используется вся эта память.
Использование Process Explorer для просмотра служб
Если вы хотите получить более четкое представление о том, какие службы работают в рамках каждого процесса, лучше всего открыть Process Explorer, найти службу в списке, дважды щелкнуть ее, а затем перейти на вкладку Службы. Этот метод работает в любой версии Windows.
Совет: в Process Explorer все службы должны находиться в дереве под файлом services.exe.
Следует ли отключать службы?
К сожалению, многие бесполезные приложения устанавливают службы Windows во время процесса установки и используют их для того, чтобы их ерунда работала в фоновом режиме и многократно перезапускалась. Другие приложения реализуют службу Windows для предоставления функций, которые могут вам не понадобиться. Это службы, которые следует отключить.
Наше общее правило заключается в том, что встроенные службы Microsoft Windows следует оставить в покое. Windows 8 или даже Windows 7 проделали хорошую работу по сокращению служб до действительно важной доступ к ресурсам путем отключения этих служб.
Однако вам определенно следует искать любые службы, не являющиеся частью Windows, и вместо этого пытаться работать с ними. Если вы не знаете, что это за служба, или она предназначена для приложения, которое вы не хотите запускать постоянно, вам следует провести небольшое исследование и решить, стоит ли ее отключать.
Не отключать, установить вручную
Одно из правил, которым мы стараемся следовать, – избегать отключения служб, так как это может привести к проблемам и ошибкам. Вместо этого просто попробуйте настроить запуск службы вручную.
Если вы обнаружите, что конкретная служба должна быть запущена, но, возможно, ее не нужно запускать немедленно, вы также можете вместо этого изменить ее на автоматический (отложенный запуск), что задержит запуск до тех пор, пока система не успокоится после загрузки. .
Администрирование служб из командной строки
Некоторые операции невозможно выполнить через графический интерфейс пользователя. Например, если вы хотите удалить службу, вы можете сделать это только через командную строку.
Примечание. НЕ удаляйте сервисы.
Вы можете запросить статус службы с помощью команды sc, например:
Существует множество других команд и операций, которые вы можете выполнять, включая удаление службы, что мы рекомендуем, только если в вашей системе есть вредоносное ПО, работающее как служба.
Не удалять сервисы.
Вы также можете выполнять другие действия, например останавливать и перезапускать службы из командной строки с помощью утилиты sc. Например, чтобы остановить клиент отслеживания распределенных ссылок, используйте следующую команду:
Чтобы запустить его снова, используйте sc start .
Заключительные мысли
Если у вас запущены службы, которые тратят ресурсы впустую и замедляют работу компьютера, вам следует просто удалить и удалить приложения, которые их туда помещают. На самом деле нет причин удалять службы, отключать их или делать что-то еще.
Потому что зачем отключать то, что нужно удалить?
- › Как установить Google Play Маркет в Windows 11
- › Почему прозрачные чехлы для телефонов желтеют?
- › Как восстановить метки панели задач в Windows 11
- ›5 шрифтов, которые следует прекратить использовать (и лучшие альтернативы)
- › Худшее, что есть в телефонах Samsung, — это программное обеспечение Samsung.
- › Что означает XD и как вы его используете?
Определение службы Windows и инструкции по управлению службами
Тим Фишер имеет более чем 30-летний опыт работы в сфере технологий. Он пишет о технологиях более двух десятилетий и является вице-президентом и генеральным директором Lifewire.
В этой статье
Перейти к разделу
Служба – это небольшая программа, которая обычно запускается при загрузке операционной системы Windows. Обычно вы не будете взаимодействовать со службами, как с обычными программами, потому что они работают в фоновом режиме (вы их не видите) и не предоставляют обычный пользовательский интерфейс.
Как используются службы?
Службы могут использоваться Windows для управления многими вещами, такими как печать, обмен файлами, связь с устройствами Bluetooth, проверка обновлений программного обеспечения, размещение веб-сайта и т. д.
Службу можно установить даже с помощью сторонней программы, отличной от Windows, например, в качестве средства резервного копирования файлов, программы шифрования диска, онлайн-утилиты резервного копирования и т. д.
Как управлять службами Windows?
Поскольку службы не открываются и не отображают параметры и окна, как вы, вероятно, привыкли видеть в программе, для управления ими необходимо использовать встроенный инструмент Windows.
Службы – это инструмент с пользовательским интерфейсом, который взаимодействует с так называемым диспетчером управления службами, чтобы вы могли работать со службами.
Другой инструмент, утилита управления службами из командной строки (sc.exe), также доступен, но он сложнее в использовании и поэтому не нужен большинству людей.
Как узнать, какие службы запущены на вашем компьютере
Самый простой способ открыть Службы – воспользоваться ярлыком Службы в инструментах администрирования, который доступен через панель управления.
Еще один вариант — запустить services.msc из командной строки или диалогового окна «Выполнить» (клавиша Win+R).
Службы, которые активно работают в данный момент, будут отмечены Выполняется в столбце Статус. Пример см. на снимке экрана выше.
Хотя их гораздо больше, вот несколько примеров служб, которые могут работать на вашем компьютере: Служба мобильных устройств Apple, Служба поддержки Bluetooth, DHCP-клиент, DNS-клиент, Прослушиватель домашней группы, Сетевые подключения, Plug and Play , Диспетчер очереди печати, Центр обеспечения безопасности, Планировщик заданий, Брандмауэр Windows и Автонастройка WLAN
Это совершенно нормально, если не все службы запущены (ничего или Остановлено в столбце Статус отображается). Если вы просматриваете список, пытаясь найти решение проблемы с вашим компьютером, не запускайте все службы, которые не запущены. Хотя это, скорее всего, не принесет никакого вреда, такой подход, вероятно, не решит вашу проблему.
Двойной щелчок (или касание) любого сервиса открывает его свойства, где вы можете увидеть назначение сервиса и, в некоторых случаях, что произойдет, если вы его остановите. Например, открытие свойств для Служба мобильных устройств Apple объясняет, что служба используется для связи с устройствами Apple, которые вы подключаете к компьютеру.
Вы не можете просматривать свойства службы, если вы обращаетесь к ним через диспетчер задач. Вы должны быть в утилите Services.
Как включить и отключить службы Windows
Некоторые службы могут потребоваться перезапустить для устранения неполадок, если программа, которой они принадлежат, или задача, которую они выполняют, не работает должным образом. Другие службы, возможно, потребуется полностью остановить, если вы пытаетесь переустановить программное обеспечение, но подключенная служба не остановится сама по себе, или если вы подозреваете, что служба используется злонамеренно.
Вы должны быть предельно осторожны при редактировании служб Windows. Большинство из них, которые вы видите в списке, очень важны для повседневных задач, а некоторые даже зависят от других служб для правильной работы.
Когда службы открыты, вы можете щелкнуть правой кнопкой мыши (или нажать и удерживать) любую из служб, чтобы открыть дополнительные параметры, которые позволяют запускать, останавливать, приостанавливать, возобновлять или перезапускать их. Эти параметры говорят сами за себя.
Как мы уже говорили выше, некоторые службы могут быть остановлены, если они мешают установке или удалению программного обеспечения. Скажем, например, что вы удаляете антивирусную программу, но по какой-то причине служба не отключается вместе с программой, из-за чего вы не можете полностью удалить программу, поскольку часть ее все еще работает.
Это один из случаев, когда вам нужно открыть Службы, найти соответствующую службу и выбрать «Остановить», чтобы продолжить обычный процесс удаления.
Одним из случаев, когда вам может потребоваться перезапустить службу Windows, является ситуация, когда вы пытаетесь что-то напечатать, но все зависает в очереди печати. Обычное решение этой проблемы заключается в том, чтобы зайти в «Службы» и выбрать «Перезапустить» для службы Диспетчер очереди печати.
Вы не хотите полностью выключать его, потому что он должен работать, чтобы вы могли печатать. Перезапуск службы временно отключает ее, а затем снова запускает, что похоже на простое обновление, чтобы снова нормально работать.
Как удалить/удалить службы Windows
Удаление службы может быть единственным возможным вариантом, если вредоносная программа установила службу, которую вы не можете отключить.
Эту опцию нельзя найти в программе services.msc, но полностью удалить службу в Windows все же можно. Это не только отключит службу, но и удалит ее с компьютера, и она больше никогда не будет видна (если, конечно, она не будет установлена снова).
Удалить службу Windows можно как в реестре Windows, так и с помощью утилиты управления службами (sc.exe), аналогичной svchost.exe, через командную строку с повышенными привилегиями. Вы можете узнать больше об этих двух методах в Stack Overflow.
Если вы используете Windows 7 или более раннюю версию ОС Windows, бесплатное программное обеспечение Comodo Programs Manager можно использовать для удаления служб Windows, и его гораздо проще использовать, чем любой из описанных выше методов (но он не работает в Windows 11/ 10/8).
Дополнительная информация о службах Windows
Службы отличаются от обычных программ тем, что обычное программное обеспечение перестает работать, если пользователь выходит из системы. Служба, однако, работает вместе с ОС Windows, как бы в своей собственной среде, что означает, что пользователь может полностью выйти из своей учетной записи, но некоторые службы все равно будут работать в фоновом режиме. р>
Хотя постоянное наличие запущенных служб может показаться недостатком, на самом деле это очень полезно, например, если вы используете программное обеспечение для удаленного доступа. Постоянная служба, установленная одной из этих программ, позволяет удаленно подключаться к компьютеру, даже если вы не вошли в систему локально.
В окне свойств каждой службы помимо описанных выше есть другие параметры, которые позволяют настроить способ запуска службы (автоматический, ручной, отложенный или отключенный) и что должно происходить автоматически, если служба внезапно выходит из строя и прекращает работу.
Службу также можно настроить для работы с разрешениями определенного пользователя. Это полезно в случае, когда необходимо использовать конкретное приложение, но у вошедшего в систему пользователя нет необходимых прав для его запуска. Скорее всего, вы увидите это только в сценарии, где есть сетевой администратор, контролирующий компьютеры.
Некоторые службы нельзя отключить обычными средствами, так как они могут быть установлены с драйвером, который не позволяет их отключить. Если вы считаете, что это так, вы можете попробовать найти и отключить драйвер в диспетчере устройств или загрузиться в безопасном режиме и попытаться отключить там службу (поскольку большинство драйверов не загружаются в безопасном режиме).
Официально Microsoft предлагает только один пакет обновлений для Windows 7. Вы можете загрузить и установить его в Windows или получить на веб-сайте Microsoft.
Компания Bonjour, созданная Apple в 2002 году (что по-французски означает "привет"), находит и настраивает устройства, работающие в локальной сети, например принтеры и серверы обмена файлами. Это упрощает использование продуктов Apple на ПК с Windows.
Служба Service Host Superfetch, впервые представленная в 2007 году, ускоряет работу вашего компьютера. Он использует алгоритм прогнозирования, чтобы определить, какие три программы вы собираетесь использовать дальше, а затем предварительно загружает необходимые данные в память вашего компьютера.
Хост-процесс для Windows — это основной процесс, который запускает службы динамической связанной библиотеки (DLL). Для работы этих служб требуется хост-процесс для Windows, в отличие от исполняемых файлов (EXE), которые запускаются сами по себе.
В операционных системах Microsoft Windows служба Windows – это долго работающий исполняемый файл, выполняющий определенные функции и не требующий вмешательства пользователя. Службы Windows можно настроить так, чтобы они запускались, когда операционная система является демоном. Многие отображаются в списке процессов в диспетчере задач Windows, чаще всего с именем пользователя SYSTEM, LOCAL SERVICE или NETWORK SERVICE, хотя не все процессы с именем пользователя SYSTEM являются службами. Остальные службы выполняются через svchost.exe как библиотеки DLL, загруженные в память.
Содержание
Управление службами
После установки службы ею можно управлять, запустив "Службы" в Панели управления Windows → Инструменты администрирования или введя "Services.msc" в поле Выполнить. команду в меню «Пуск». Консоль управления «Службы» предоставляет краткое описание функций службы и отображает путь к исполняемому файлу службы, его текущий статус, тип запуска, зависимости и учетную запись, под которой запущена служба. Это позволяет пользователям:
- Запускать, останавливать, приостанавливать или перезапускать службы.
- Укажите параметры службы.
- Измените тип запуска, включая Автоматически, Вручную и Отключено:
- Автоматически запускает службы при входе в систему,
- Вручную запускает службу по требованию или при вызове из приложения (в соответствии с определением, но на практике только в некоторых случаях, в зависимости от службы),
- Disabled полностью отключает службу и предотвращает запуск ее и ее зависимостей.
- Автоматический (отложенный) – это новый тип запуска, представленный в Windows Vista, который запускает службу вскоре после завершения загрузки системы и начала активных операций, чтобы система загружалась быстрее.
Разработка службы Windows
Служба Windows создается с помощью средств разработки, таких как Microsoft Visual Studio или диспетчер управления службами, которые управляют запуском и остановкой служб. Приложение, которое хочет быть службой, должно быть сначала написано таким образом, чтобы оно могло обрабатывать сообщения запуска, остановки и приостановки от диспетчера управления службами. Затем в одном или нескольких компонентах пользовательского интерфейса.В этом случае необходимо установить флажок «Разрешить взаимодействие службы с рабочим столом» на вкладке Вход в диалоговом окне Свойства службы (хотя при таком подходе следует соблюдать осторожность, поскольку может создать угрозу безопасности, поскольку любой пользователь, вошедший в систему, сможет взаимодействовать со службой).
Читайте также: