Что такое услуга? (Определение службы Windows)

Оглавление:

Что такое услуга? (Определение службы Windows)
Что такое услуга? (Определение службы Windows)
Anonim

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

Как используются услуги?

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

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

Как управлять службами Windows?

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

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

Другой инструмент, утилита командной строки Service Control (sc.exe), также доступен, но он более сложен в использовании и поэтому не нужен большинству людей.

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

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

Image
Image

Другой вариант - запустить services.msc из командной строки или диалогового окна «Выполнить» (WIN+R).

Если вы используете Windows 11, Windows 10, Windows 8, Windows 7 или Windows Vista, вы также можете увидеть службы в диспетчере задач.

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

Хотя их гораздо больше, вот несколько примеров служб Windows, которые вы можете увидеть работающими на вашем компьютере: Служба мобильных устройств Apple, Служба поддержки Bluetooth, DHCP-клиент, DNS-клиент, Прослушиватель домашней группы, Сетевые подключения, Plug and Play, Диспетчер очереди печати, Центр безопасности, Планировщик заданий, Брандмауэр Windows и Автонастройка WLAN.

Это совершенно нормально, если не все службы запущены (ничего или Stopped отображается в столбце Статус). Если вы просматриваете список, пытаясь найти решение проблемы с вашим компьютером, не запускайте все службы, которые не запущены. Хотя это, скорее всего, не принесет никакого вреда, такой подход, вероятно, не решит вашу проблему.

Двойной щелчок (или касание) любого сервиса открывает его свойства, где вы можете увидеть назначение сервиса и, для некоторых, что произойдет, если вы его остановите. Например, открытие свойств службы мобильных устройств Apple объясняет, что она используется для связи с устройствами Apple, которые вы подключаете к компьютеру.

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

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

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

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

Открыв Службы, щелкните правой кнопкой мыши (или нажмите и удерживайте) любую из служб для доступа к дополнительным параметрам, которые позволяют запускать, останавливать, приостанавливать, возобновлять или перезапускать ее. Эти параметры говорят сами за себя.

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

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

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

Image
Image

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

Как удалить/удалить службы Windows

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

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

Удалить службу Windows можно как в реестре Windows, так и с помощью утилиты управления службами (sc.exe), аналогичной svchost.exe, через командную строку с повышенными привилегиями. Вы можете узнать больше об удалении службы с помощью этих методов в Stack Overflow.

Если вы используете Windows 7 или более старую ОС Windows, бесплатное программное обеспечение Comodo Programs Manager можно использовать для удаления служб Windows, и его гораздо проще использовать, чем любой из вышеперечисленных методов (но он не работает в Windows 10.11.8).

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

Дополнительная информация о службах Windows

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

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

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

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

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

Сервисы создаются как проекты Microsoft Visual Studio. После создания и сборки приложения его можно установить, запустив утилиту командной строки InstallUtil.exe. Введение Microsoft в приложения-службы Windows содержит дополнительную информацию об этом.

FAQ

    Сколько пакетов обновлений существует для Windows 7?

    Официально Microsoft предлагает только один пакет обновления для Windows 7. Вы можете загрузить и установить его в Windows или получить с веб-сайта Microsoft.

    Что такое служба Bonjour в Windows?

    Созданная Apple в 2002 году, Bonjour (что по-французски означает «привет») находит и настраивает устройства, работающие в локальной сети, такие как принтеры и серверы обмена файлами. Это упрощает использование продуктов Apple на ПК с Windows.

    Что такое Service Host Superfetch в Windows 10?

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

    Что такое хост-процесс для службы Windows?

    Хост-процесс для Windows - это основной процесс, который запускает службы динамической связанной библиотеки (DLL). Для работы этих служб требуется хост-процесс для Windows, в отличие от исполняемых файлов (EXE), которые запускаются сами по себе.

Рекомендуемые: