Отсрочка загрузки служб

Переводы статьи Переводы статьи
Код статьи: 193888 - Vizualiza?i produsele pentru care se aplic? acest articol.

Внимание! Статья содержит сведения о внесении изменений в системный реестр. Перед внесением изменений в системный реестр рекомендуется создать резервную копию системного реестра и изучить процедуру его восстановления. Дополнительные сведения о создании резервной копии, восстановлении и изменении реестра см. в следующей статье базы знаний Майкрософт:
256986 Описание реестра Microsoft Windows
Развернуть все | Свернуть все

Аннотация

В некоторых случаях для правильной загрузки компьютера необходимо отсрочить запуск определенных служб Windows (например, на старых компьютерах или на компьютерах, оборудованных медленными периферийными устройствами). Кроме того, при устранении неполадок в работе службы иногда требуется проверить, запущены ли службы, от которых она зависит. Это может помочь решить такие проблемы, как недоступность сети, возникающая из-за того, что протокол или служба DHCP загружаются раньше, чем привязывается сетевая плата (например, Compaq Netflex).

Дополнительная информация

Сначала необходимо убедиться, что зависимость, которую необходимо создать, еще не создана. Ниже приведены некоторые зависимости, существующие в конфигурации по умолчанию.
   Служба      От каких служб зависит
   -------      ----------
   Alerter      LanmanWorkstation
   Browser      LanmanWorkstation, LanmanServer, LmHosts
   ClipSrv      NetDDE
   DHCP         Afd, NetBT, TCP/IP
   Messenger    LanmanWorkstation, NetBIOS
   NetBT        TCP/IP
   NetDDE       NetDDEDSDM
   NetLogon     LanmanWorkstation, LmHosts
   Parallel     Parport
   Replicator   LanmanServer, LanmanWorkstation
				

Запуском служб управляют следующие разделы системного реестра.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<Имя службы>
Предупреждение. Неправильное использование редактора реестра может привести к возникновению серьезных неполадок, требующих переустановки операционной системы. Корпорация Майкрософт не несет ответственности за неправильное использование редактора реестра. За результаты работы пользователя с редактором реестра корпорация Майкрософт ответственности не несет.
Чтобы создать новую зависимость, выполните следующие действия. Выберите подраздел системного реестра, представляющий требуемую службу, и в меню Правка выполните команду Добавить параметр. Создайте новый параметр с именем DependOnService (без кавычек) типа REG_MULTI_SZ и нажмите кнопку OK. В появившемся окне Данные введите имя или имена тех служб (по одному имени в строке), которые должны запускаться до запуска данной службы, и нажмите кнопку OK.

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

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

Предположим, перед запуском службы WINS необходимо убедиться, что запущена служба «Сервер». Если в реестре выбрать раздел WINS, то видно, что в нем уже существует параметр DependOnService. При установке по умолчанию служба WINS зависит от службы RPCSS (удаленный вызов процедур) и службы NTLMSSP (Windows NT LanMan Security Support Provider). Чтобы добавить в этот список службу Server, выполните следующие действия. Дважды щелкните параметр DependOnService. В редакторе многострочных параметров после строки NTMLSSP добавьте строку LANMANSERVER (без кавычек) и нажмите кнопку OK.

Кроме того, служба каталогов Active Directory Windows 2000 и Windows 2003 использует службу сервера DNS. Чтобы служба входа в сеть могла выполнять разрешение имен, хранящихся в базе данных сервера DNS, может потребоваться отсрочка ее запуска, пока не будет запущен сервер DNS. Для этого в разделе службы входа в сеть в параметре DependOnService добавьте DNS к списку, содержащему значения LanmanWorkstation и LanmanServer. Это не позволит службе входа в сеть запуститься раньше, чем сервер DNS будет запущен и готов к работе.

Примечание. Службу входа в сеть можно делать зависимой от службы DNS только на компьютере под управлением Windows 2000 или Windows 2003 Server, если сервер DNS размещается на этом же компьютере.

Примечание. Элементы этого списка не учитывают регистр.

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

Примечание. Если необходимо задержать запуск службы при отсутствии явных зависимостей от других служб, в качестве значения параметра Depends on Service может быть указана служба, запускаемая в числе последних. Как правило, такими службами являются Spooler и Messenger.

Ссылки

За дополнительными сведениями обратитесь к главе 8, General Troubleshooting (Решение общих проблем), набора Windows NT Server Resource Kit.

Свойства

Код статьи: 193888 - Последний отзыв: 23 декабря 2005 г. - Revision: 2.3
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Операционная система Microsoft Windows 2000 Professional
  • операционная система Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
Ключевые слова: 
kbinfo KB193888

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com