Сбой приложения групповой политики на компьютере с Windows 2000, Windows XP с пакетом обновления 1 (SP1) или Windows XP с пакетом обновления 2 (SP2)

Переводы статьи Переводы статьи
Код статьи: 840669 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

При запуске компьютера с установленными Microsoft Windows 2000, Windows XP с пакетом обновления 1 (SP1) или Windows XP с пакетом обновления 2 (SP2) в локальной или беспроводной сети 802.11 групповая политика может применяться не так, как ожидалось, или компьютер может не подключиться к службе каталогов Active Directory.

В файле журнала регистрируются следующие события:
  • Код события: 1054
    Источник: Userenv
    Тип: Ошибка
    Описание: Не удалось получить имя контроллера домена для этой сети. (Указанный домен не существует или к нему невозможно подключиться.) Обработка групповой политики прекращена. Данные: (недоступны)

  • Код события: 1000
    Источник: UserInit
    Тип: Ошибка
    Описание: Не удалось выполнить следующий сценарий: AdminPassword.bat. Не удается найти указанный файл. Данные: (недоступны)

Кроме того, в файле журнала Userenv.log регистрируются следующие ошибки:
  • USERENV(52c.18c) 16:36:14:597 ProcessGPOs: The DC for domain <domain> is not available at startup. Retrying.

  • USERENV(52c.18c) 16:36:14:597 RetryDCContactAtMachineStartup: Enter.

  • USERENV(52c.18c) 16:36:14:597 RetryDCContactAtMachineStartup: Failed to query GpNetworkStartTimeoutPolicyValue with 2, exit.

  • USERENV(52c.18c) 16:36:14:597 RetryDCContactAtMachineStartup: Exit with status 1355.

  • USERENV(52c.18c) 16:36:14:597 ProcessGPOs: The DC for domain <domain> is not available after retries.

  • USERENV(52c.18c) 16:36:14:597 ProcessGPOs: The DC for domain <domain> is not available. aborting

  • USERENV(52c.18c) 16:36:14:757 ProcessGPOs: No WMI logging done in this policy cycle.

  • USERENV(52c.18c) 16:36:14:757 ProcessGPOs: Processing failed with error 1355.

Причина

Эта проблема может возникать, если истекает время ожидания запуска сети модулем групповой политики или Active Directory. Может возникать состояние состязания между протоколом TCP/IP и драйвером сетевого адаптера, когда они пытаются зарегистрироваться в NDIS. Если протокол TCP/IP регистрируется в NDIS до драйвера сетевого адаптера, в течение короткого промежутка времени он указывает сетевым компонентам более высокого уровня, что сетевое подключение недоступно. В этот промежуток времени сценарий запуска групповой политики не может загрузиться.

Чаще всего эта проблема возникает в быстрых сетях с использованием сетевых адаптеров 1 Гбит или в коллективных средах, требующих несколько дополнительных циклов для согласования скорости обмена.

Решение

Windows 2000

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

Если исправление доступно для загрузки, в верхней части статьи базы знаний отображается раздел «Исправление доступно для загрузки». Если этот раздел не отображается, обратитесь в службу поддержки пользователей Майкрософт, чтобы получить данное исправление.

Примечание. Если возникли другие проблемы или необходимо устранить неполадки, возможно, потребуется создать отдельный запрос. Дополнительные услуги по технической поддержке, не связанные с данным исправлением, оплачиваются на стандартных условиях. Чтобы получить полный список телефонных номеров службы поддержки пользователей корпорации Майкрософт или создать отдельный запрос, посетите веб-узел корпорации Майкрософт по следующему адресу:
http://support.microsoft.com/contactus/?ws=support
Примечание. В форме «Исправление доступно для загрузки» отображаются языки, для которых доступно исправление. Если нужный язык не отображается, это означает, что исправление для данного языка отсутствует.

Предварительные условия

Отсутствуют.

Необходимость перезагрузки

После установки исправления компьютер необходимо перезагрузить.

Сведения о замене исправлений

Это исправление не заменяет других исправлений.

Сведения о файлах

Английская версия исправления содержит атрибуты файлов, приведенные в следующей таблице, или более поздние. Дата и время для файлов указаны в формате UTC. При просмотре сведений о файле в системе происходит перевод соответствующих значений в местное время. Чтобы выяснить разницу между временем в формате UTC и местным временем, откройте вкладку Часовой пояс элемента «Дата и время» панели управления.
   Дата         Время    Версия         Размер     Имя файла
   ----------------------------------------------------------
   17-июн-2004  23:05  5.0.2195.6951     46 352  Basesrv.dll
   21-сен-2003  00:45  5.0.2195.6824    236 304  Cmd.exe
   17-июн-2004  23:05  5.0.2195.6945    231 184  Gdi32.dll
   17-июн-2004  23:05  5.0.2195.6946    712 464  Kernel32.dll
   24-мар-2004  02:17  5.0.2195.6898     37 136  Mf3216.dll
   24-мар-2004  02:17  5.0.2195.6824     54 544  Mpr.dll
   17-июн-2004  23:05  5.0.2195.6928    335 120  Msgina.dll
   24-мар-2004  02:17  5.0.2195.6892     90 264  Rdpwd.sys
   06-Янв-2005  04:29  5.0.2195.7017  6 278 656  Sp3res.dll
   24-мар-2004  02:17  5.0.2195.6897    403 216  User32.dll
   18-Янв-2005  05:44  5.0.2195.7021    396 048  Userenv.dll
   10-авг-2004  03:51  5.0.2195.6966  1 632 624  Win32k.sys
   24-авг-2004  22:59  5.0.2195.6970    182 544  Winlogon.exe
   17-июн-2004  23:05  5.0.2195.6946    244 496  Winsrv.dll
   17-июн-2004  23:05  5.0.2195.6946    712 464  Kernel32.dll
   10-авг-2004  03:51  5.0.2195.6966  1 632 624  Win32k.sys
   17-июн-2004  23:05  5.0.2195.6946    244,496  Winsrv.dll
После установки исправления необходимо добавить в реестр параметр GpNetworkStartTimeoutPolicyValue. Этот параметр определяет время ожидания в секундах перед попыткой повторного запуска сценария групповой политики. Для того, чтобы найти работоспособное для ваших условий значение, определите десятичное 60, затем увеличивайте его до исчезновения проблемы. Чтобы добавить запись в реестр и определить значение, выполните следующие действия:
  1. Выберите в меню Пуск пункт Выполнить, введите команду regedit и нажмите кнопку ОК.
  2. Откройте следующий подраздел:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
  3. Щелкните правой кнопкой мыши раздел Winlogon, выберите команду Создать, а затем — Параметр DWORD.
  4. Дайте новому элементу название, набрав GpNetworkStartTimeoutPolicyValue, затем нажмите ВВОД.
  5. Щелкните правой кнопкой мыши параметр GpNetworkStartTimeoutPolicyValue и выберите Изменить.
  6. В поле Система исчисления выберите значение Десятичная.
  7. В поле Значение введите 60 и нажмите кнопку ОК.
  8. Закройте редактор реестра и перезапустите компьютер.
  9. Если сценарий запуска групповой политики не запускается, увеличьте значение параметра реестра GpNetworkStartTimeoutPolicyValue.

Windows XP с пакетом обновления 1 (SP3)

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

Если исправление доступно для загрузки, в верхней части статьи базы знаний отображается раздел «Исправление доступно для загрузки». Если этот раздел не отображается, обратитесь в службу поддержки пользователей Майкрософт, чтобы получить данное исправление.

Примечание. Если возникли другие проблемы или необходимо устранить неполадки, возможно, потребуется создать отдельный запрос. Дополнительные услуги по технической поддержке, не связанные с данным исправлением, оплачиваются на стандартных условиях. Чтобы получить полный список телефонных номеров службы поддержки пользователей корпорации Майкрософт или создать отдельный запрос, посетите веб-узел корпорации Майкрософт по следующему адресу:
http://support.microsoft.com/contactus/?ws=support
Примечание. В форме «Исправление доступно для загрузки» отображаются языки, для которых доступно исправление. Если нужный язык не отображается, это означает, что исправление для данного языка отсутствует. Английская версия исправления содержит атрибуты файлов, приведенные в следующей таблице, или более поздние. Дата и время для файлов указаны в формате UTC. При просмотре сведений о файле в системе происходит перевод соответствующих значений в местное время. Чтобы выяснить разницу между временем в формате UTC и местным временем, откройте вкладку Часовой пояс элемента «Дата и время» панели управления.
64-разрядные версии Windows XP
   Дата         Время  Версия            Размер   Имя файла        Платформа
   --------------------------------------------------------------------
   04-Июн-2004  05:52  5.1.2600.1534  1 718 272  Userenv.dll   IA-64
   04-июн-2004  05:44  5.1.2600.1534    672,256  Wuserenv.dll    x86
Windows XP, 32-разрядные версии
   Дата         Время Версия      Размер  Имя файла
   -------------------------------------------------------
   04-июн-2004  05:44  5.1.2600.1534  672,256  Userenv.dll
Внимание! В данный раздел, описание метода или задачи включены сведения об изменении параметров реестра, однако их неправильное изменение может привести к возникновению серьезных проблем. Поэтому при выполнении таких действий строго соблюдайте инструкции. Чтобы обеспечить дополнительную защиту, создайте резервную копию реестра. Это позволит восстановить реестр при возникновении неполадок. Дополнительные сведения о создании резервной копии и восстановлении реестра см. в следующей статье базы знаний Майкрософт:
322756 Создание резервной копии, редактирование и восстановление реестра Windows XP и Windows Server 2003


После установки исправления необходимо добавить в реестр параметр GpNetworkStartTimeoutPolicyValue. Этот параметр определяет время ожидания в секундах перед попыткой повторного запуска сценария групповой политики. Для того, чтобы найти работоспособное для ваших условий значение, определите десятичное 60, затем увеличивайте его до исчезновения проблемы. Чтобы добавить запись в реестр и определить значение, выполните следующие действия:
  1. Выберите в меню Пуск пункт Выполнить, введите команду regedit и нажмите кнопку ОК.
  2. Откройте следующий подраздел:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
  3. Щелкните правой кнопкой мыши раздел Winlogon, выберите команду Создать, а затем — Параметр DWORD.
  4. Дайте новому элементу название, набрав GpNetworkStartTimeoutPolicyValue, затем нажмите ВВОД.
  5. Щелкните правой кнопкой мыши параметр GpNetworkStartTimeoutPolicyValue и выберите Изменить.
  6. В поле Система исчисления выберите значение Десятичная.
  7. В поле Значение введите 60 и нажмите кнопку ОК.
  8. Закройте редактор реестра и перезагрузите компьютер.
  9. Если сценарий запуска групповой политики не запускается, увеличьте значение параметра реестра GpNetworkStartTimeoutPolicyValue.

Windows XP с пакетом обновления 2

После установки пакета обновления 2 для Windows XP необходимо добавить в реестр параметр GpNetworkStartTimeoutPolicyValue. Этот параметр определяет время ожидания в секундах перед попыткой повторного запуска сценария групповой политики. Для того, чтобы найти работоспособное для ваших условий значение, определите десятичное 60, затем увеличивайте его до исчезновения проблемы. Чтобы добавить запись в реестр и определить значение, выполните следующие действия:
  1. Выберите в меню Пуск пункт Выполнить, введите команду regedit и нажмите кнопку ОК.
  2. Откройте следующий подраздел:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
  3. Щелкните правой кнопкой мыши раздел Winlogon, выберите команду Создать, а затем — Параметр DWORD.
  4. Дайте новому элементу название, набрав GpNetworkStartTimeoutPolicyValue, затем нажмите ВВОД.
  5. Щелкните правой кнопкой мыши параметр GpNetworkStartTimeoutPolicyValue и выберите Изменить.
  6. В поле Система исчисления выберите значение Десятичная.
  7. В поле Значение введите 60 и нажмите кнопку ОК.
  8. Закройте редактор реестра и перезагрузите компьютер.
  9. Если сценарий запуска групповой политики не запускается, увеличьте значение параметра реестра GpNetworkStartTimeoutPolicyValue.

Создание политики ожидания запуска сети групповой политики

Значение политики задержкиGpNetworkStartTimeoutPolicyValue может задаваться в двух местах реестра:
  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Current Version\Winlogon
  • HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System
Это можно сделать, добавив параметр GpNetworkStartTimeoutPolicyValue типа DWORD с числом секунд между 30 и 600.

Windows сначала выполняет чтение подраздела Winlogon. Затем Windows читает подраздел Policies. Значение в подразделе Policies заменяет любое значение в подразделе Winlogon. Отсутствует пользовательский интерфейс, который можно использовать для установки данного объекта групповой политики. Поэтому для установки объекта групп политики необходимо развертывание специального файла ADM.

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

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

Статус

Данное поведение является подтвержденной ошибкой продуктов Майкрософт, перечисленных в разделе «Информация в данной статье применима к».

Примечание. Эта проблема возникает на портативных компьютерах Toshiba Dynabook, использующих сетевой адаптер Intel. В данной статье упомянуты программные продукты независимых производителей. Корпорация Майкрософт не дает никаких гарантий и обязательств по корректной работе или надежности этих продуктов.

Ссылки

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

Свойства

Код статьи: 840669 - Последний отзыв: 11 сентября 2008 г. - Revision: 7.4
Информация в данной статье относится к следующим продуктам.
  • Операционная система Microsoft Windows 2000 Professional
  • Microsoft Windows XP Professional SP1
  • Microsoft Windows XP Professional SP2
Ключевые слова: 
kbautohotfix kbqfe kbhotfixserver kbwinxpsp2fix kbwinxppresp2fix kbfix kbbug KB840669

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

 

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