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

Проблема

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

В файле журнала регистрируются следующие события:
Кроме того, в файле журнала Userenv.log регистрируются следующие ошибки:

Причина

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

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

Решение

Windows 2000

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

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

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

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

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

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

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

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

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

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

Английская версия исправления содержит атрибуты файлов, приведенные в следующей таблице, или более поздние. Дата и время для файлов указаны в формате 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)

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

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

Примечание. Если возникли другие проблемы или необходимо устранить неполадки, возможно, потребуется создать отдельный запрос. Дополнительные услуги по технической поддержке, не связанные с данным исправлением, оплачиваются на стандартных условиях. Чтобы получить полный список телефонных номеров службы поддержки пользователей корпорации Майкрософт или создать отдельный запрос, посетите веб-узел корпорации Майкрософт по следующему адресу: Примечание. В форме «Исправление доступно для загрузки» отображаются языки, для которых доступно исправление. Если нужный язык не отображается, это означает, что исправление для данного языка отсутствует.
Английская версия исправления содержит атрибуты файлов, приведенные в следующей таблице, или более поздние. Дата и время для файлов указаны в формате 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 г. — редакция: 1

Отзывы и предложения