1

Я учусь в Великобритании на уровне IT Level, и я просто хотел узнать, какова реальная функция служб Windows.

Я знаю, что это фоновые процессы, которые не требуют вмешательства пользователя, но что они на самом деле делают?

3 ответа3

3

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

Вот несколько причин, по которым разработчик может разрабатывать или использовать службу вместо (или часто с) стандартной программы Windows:

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

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

  • Дополнительным преимуществом вышеизложенного является то, что если вы спроектируете сервис должным образом, он может принимать команды не только из клиентского приложения (через TCP/IP, RPC, каналов и т.д.), Работающего на той же машине, но и из клиентского приложения, работающего на любой другой машине. Таким образом, приложение, которым необходимо управлять удаленно, обычно использует одну или несколько служб.

  • Если вы разрабатываете приложение, к которому должны обращаться несколько пользователей одновременно, вы можете структурировать вещи, в которых каждый пользователь запускает клиент, который общается с централизованной службой (локальной или удаленной). Затем служба может выполнять арбитраж между запросами и следить за тем, чтобы параллельные запросы не наступали друг на друга, и отчитываться перед соответствующим клиентом (Примером приложения, которое, я думаю, будет, будет Symantec Backup Exec.)

1

Это похоже на вопрос «что делают программы?». Ну, что бы они ни были предназначены. Каждый сервис уникален и делает что-то свое.

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

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

Откройте services.msc из меню «Пуск / Поиск» и щелкните правой кнопкой мыши любой из перечисленных сервисов, затем нажмите «Свойства». Описание услуги указано в окне описания:

0

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

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

Другим примером службы, не принадлежащей Microsoft, может быть SSH-сервер, который часто используется в офисах для безопасных удаленных подключений, или служба автоматического обновления для вашего веб-браузера, такая как Mozilla Maintenance Service.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .