Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1_ОСС_Методичка___.docx
Скачиваний:
38
Добавлен:
19.05.2015
Размер:
13.86 Mб
Скачать

3. Запуск, остановка и приостановка функционирования служб

Управление службами осуществляется при помощи раздела Services (Службы) консоли Computer Management (Управление компьютером). Используя консоль

Services (Службы), выберите службу, а затем при помощи вкладки General (06-цие) страницы свойств этой службы выберите команду, которую вы намерены отдать.

- Start (Пуск). Приказывает службе начать работу. Если служба обладает соб­ственным исполняемым файлом, этот файл загружается в память и запуска­ется. Если служба входит в состав некоторого исполняемого файла, в состав которого наряду с ней входят также другие службы, начинает работу про­граммный поток, который соответствует этой службе.

- Pause (Пауза). В отношении разных служб эта команда выполняется по-раз­ному. Некоторые службы после выполнения этой команды перестают отве­чать на запросы (что напоминает остановку работы службы), другие переста­ют выполнять только часть своих функций. Некоторые службы вообще не реагируют на команды Pause (Пауза) и Resume (Продолжить). Дополнитель­но об этом рассказывается в разделе «Важные замечания о приостановке ра­боты служб» данной главы.

- Resume (Продолжить), Приказывает службе, работа которой была приоста­новлена при помощи команды Pause (Пауза), продолжить работу.

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

Постарайтесь не выполнять запуск и остановку служб на сервере

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

Чтобы запустить службу из командной строки, используйте команду net start, например, запустить службу windows search можно при помощи команды net start wsearch. ,ля остановки службы из командной строки следует использовать команду net stор.

Если имя службы содержит пробелы, заключите это имя в кавычки, например, net start "task scheduler". Можно использовать русское наименование службы, однако при этом имя службы необходимо заключить в кавычки. К тому же при использовании русских названий служб не допускается заменять прописные буквы на строчные. Например, net stop "Обозреватель компьютеров".

Используя команду net start, примите во внимание следующие соображения:

- Для того чтобы запустить или остановить работу службы, используя при этом командную строку, необходимо знать имя этой службы. Чтобы получить спи­сок служб, работающих на компьютере, наберите в командной строке: net start.

Если в настоящий момент служба не запущена, определить ее имя можно при помощи раздела Services (Службы) в консоли управления Computer Management

(Управление компьютером). Используя консоль Services (Службы), запустите службу, а затем используйте команду net start, для того чтобы определить ее имя.

- Чтобы получить список стандартных служб Windows Server, можно воспользо­ваться командой net help start. Следует учитывать, что этот список включает в себя только стандартные службы Windows Server. В нем не указываются служ­бы, разработанные сторонними производителями, даже если ранее вы уста­навливали такие службы в системе.

- Если определить имя службы при помощи всех перечисленных методов не удалось, попробуйте заглянуть в реестр, в ключ HKEY_LOCAL_MACHINE\ SYSTEM\CurrentControiSet\Services. В этом ключе содержатся подключи, каждый из которых соответствует той или иной службе. Значение DisplayName каждого такого подключи содержит в себе имя службы, которое можно использовать совместно с командами net start и net stop.

Важные замечания о приостановке работы служб

  • Служба, функционирование которой приостановлено при помощи команды Pause (Пауза), не будет запущена до тех пор, пока ей не будет отдана команда Resume (Продолжить). Если служба настроена на автоматический запуск, вы можете заново запустить ее, просто перезагрузив свой компьютер. Чтобы родолжить работу службы, используйте либо консоль Services (Службы), либо команду net continue командной строки.

  • Если приостановлена работа службы Net Logon (Сетевой вход в систему), контроллер домена не будет отвечать на запросы подключения к домену, однако он будет продолжать репликацию базы данных каталога Active Directory с другими контроллерами домена.

  • Если приостановлена работа службы Server (Сервер), к серверу смогут подключиться только члены групп Administrators (Администраторы) и Server Operators (Операторы сервера).

Важные замечания о завершении работы служб

□ Когда вы завершаете работу службы, происходит остановка также всех зависимых от этой службы служб. Например, в результате остановки службы Server (Сервер) также будет остановлена служба Computer Browser (Обозреватель компьютеров), равно как и другие службы, зависящие от службы Server (Сервер). Список взаимозависимостей служб отображается на вкладке Dependencies (Зависимости) в окне диалога Properties (Свойства) интересующей вас службы.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]