Как избежать перегрузки при обновлении контроллера домена до Microsoft Windows 2000 или Microsoft Windows XP

Переводы статьи Переводы статьи
Код статьи: 298713 - Vizualiza?i produsele pentru care se aplic? acest articol.
Данная статья была ранее опубликована под номером RU298713
Внимание! Решение проблемы связано с внесением изменений в системный реестр. Перед внесением изменений в системный реестр рекомендуется создать архивную копию системного реестра и изучить процедуру восстановления системного реестра. За дополнительной информацией по использованию редактора реестра обратитесь к разделу ''Восстановление реестра'' справочной системы 16-разрядного редактора реестра (regedit.exe) или к разделу ''Восстановление раздела реестра'' справочной системы 32-разрядного редактора реестра (regedt32.exe).
Развернуть все | Свернуть все

В этой статье

Аннотация

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

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

Причины, вызывающие эффект перегрузки

Эффект перегрузки может проявляться при следующих условиях:
  • У Вас имеется домен, основанный на Microsoft Windows NT 4.0.
  • Вы произвели обновление нескольких компьютеров в домене до Windows 2000 или Windows XP до того, как было произведено обновление основного контроллера домена (PDC) до Windows 2000 или Windows .NET Server 2003.
  • Затем было произведено обновление основного контроллера домена до Windows 2000 или Windows .NET Server 2003 Server и конвертирование домена основанного на Windows NT 4.0 в Папку (Active Directory domain.).
После введения компьютеров, основанных на Windows 2000 и Windows XP, в домен Active Directory они не будут использовать контроллер домена, основанный на Windows NT 4.0, для всех операций, которые им необходимы для соединения с контроллером домена. Поэтому все компьютеры, использующие Windows 2000 или Windows XP, будут соединяться с единственным контроллером домена, работающим под управлением сервера Windows 2000 или Windows .NET Server 2003.

Эффект перегрузки контроллера домена приводит к его неработоспособности. Если сервер контроллера домена, основанный на Windows 2000 или Windows .NET Server 2003, становится недоступным, то компьютеры и пользователи не могут соединиться с любыми другими контроллерами этого домена (не основанными на Windows 2000 или Windows .NET Server 2003 ).

Данный сценарий, эффекта перегрузки может произойти, даже если Вы обновили основной контроллер домена (PDC) до обновления компьютеров членов домена. В данной ситуации отсутствуют дополнительные контроллеры домена, обновленные до сервера Windows 2000 или Windows .NET Server 2003, в то же время большое количество компьютеров-членов домена уже обновлены. Однако, данный сценарий не является обычным, так как если Вы обновляете основной контроллер домена первым, то, возможно, Вы планируете обновить и другие контроллеры домена перед обновление основной массы компьютеров, не являющихся контроллерами домена или являющихся членами домена.

Предупреждение эффекта перегрузки

Данное решение реализовано в пакете исправлений Service Pack 2 (SP2) для Windows 2000 и в сервере Windows .NET Server 2003.

Данное решение включает специальную конфигурацию, заставляющую контроллер домена эмулировать поведение контроллера домена, основанного на Windows NT 4.0. Компьютеры, являющиеся членами домена, работающие под управлением Windows 2000 или сервере Windows .NET Server 2003, не различают контроллеры домена, работающие в режиме эмуляции Windows NT 4.0 (NT4), и контроллеры домена, реально работающие под управлением Windows NT 4.0. Такая конфигурация предупреждает перегрузку на основном контроллере домена, который был обновлен до сервера Windows 2000 SP2 или Windows .NET Server 2003. Данная конфигурация также позволяет администраторам выполнять постепенное обновление контроллеров домена в сети.

Режим эмуляции NT4 предназначен только для временного использования в процессе обновления небольшого числа первых контроллеров домена Windows NT 4.0 до серверов Windows 2000 и Windows .NET Server 2003 в домене, который содержит большое число компьютеров, работающих под управлением Windows 2000 или сервера Windows .NET Server 2003. После обновления достаточного числа контроллеров домена Вам следует удалить эмуляцию NT4 с контроллеров домена, чтобы обслуживать запросы компьютеров и пользователей.

Настройка эмуляции Windows NT 4.0

Внимание! Некорректное использование редактора системного реестра может привести систему в неработоспособное состояние и потребовать проведения полной переустановки операционной системы. Microsoft не несет ответственности за некорректное использование редактора реестра.

За дополнительной информацией по использованию редактора реестра обратитесь к разделу ''Изменение разделов и параметров'' справочной системы 16-разрядного редактора реестра (regedit.exe) или к разделам ''Добавление и удаление сведений из реестра'' и ''Редактирование сведений реестра'' справочной системы 32-разрядного редактора реестра (regedt32.exe). Перед внесением изменений в системный реестр рекомендуется создать архивную копию системного реестра и изучить процедуру восстановления системного реестра. Если Вы используете операционную систему Windows NT или Windows 2000, то обновите диск аварийного восстановления (ERD).
  1. Запустите редактор системного реестра (Regedt32.exe).
  2. Найдите параметр "NT4Emulator", расположенное в следующем разделе системного реестра:
    HKEY_LOCAL_MACHINE/System/CCS/Services/Netlogon/Parameters
  3. В меню "Правка" выберите пункт "Двоичные данные", введите значение "0x1"(без кавычек) и нажмите кнопку "ОК".
  4. Закройте редактор реестра.
Если в вашем домене имеются компьютеры (члены домена), работающие под управлением Windows 2000 и Windows XP, и хотя бы один контроллер домена, работающий под управлением сервера Windows 2000 или Windows .NET Server 2003, и такой контроллер домена перегружен с момента его обновления и не может принимать запросы от всех обновленных клиентов, то такой контроллер домена не включен в режим эмуляции NT4, поэтому следует перевести его в режим эмуляции, чтобы остановить эффект перегрузки до тех пор, пока достаточное количество контроллеров домена будет обновлено. Вам также понадобится повторно включить компьютеры, работающие под управлением Windows 2000 и Windows XP, в домен. До тех пор, пока компьютеры не будут повторно включены в домен, они не смогут подключиться ни к одному контроллеру домена

Нейтрализация эмуляции Windows NT 4.0 для некоторых компьютеров

Вы можете настроить компьютеры, работающие под управлением Windows 2000 SP2 или сервера Windows .NET Server 2003, таким образом, чтобы контроллеры домена, использующие эмуляцию NT4, не использовали её при ответе на запросы от этих компьютеров. Нейтрализовать эмуляцию NT4 можно следующим образом:
  1. Запустите редактор системного реестра (Regedt32.exe).
  2. Найдите параметр "NeutralizeNT4Emulator" расположенное в следующем разделе системного реестра:
    HKEY_LOCAL_MACHINE/System/CCS/Services/Netlogon/Parameters
  3. В меню "Правка" выберите пункт "Двоичные данные", введите значение "0x1"(без кавычек) и нажмите кнопку "ОК".
  4. Закройте редактор реестра.
Обратите внимание, что Вам не нужно редактировать данное значение реестра на контроллере домена, так как на контроллере домена данный ключ уже содержит указанное значение.

Обновление контроллера домена, основанного на Windows NT 4.0, в который входят члены домена, работающие под управлением Windows 2000 или Windows XP

Обновите первый контроллер домена с Windows NT 4.0 до Windows 2000 или Windows .NET Server 2003 Advanced Server. Перед запуском мастера установки Active Directory установите на этом контроллере домена эмуляцию NT4, следуя процедуре, описанной в данной статье. Затем произведите обновление одного или более контроллеров домена, используя ту же процедуру.

После обновления достаточного числа контроллеров домена, способных выдержать загрузку от всех компьютеров в домене, следует удалить эмуляцию NT4 из контроллеров домена путем удаления параметра "NT4Emulator" из системного реестра каждого компьютера, работающего под управлением Windows 2000 or Windows XP.

Также, в случае необходимости, Вы можете
использовать удаленный компьютер, не работающий под управлением сервера Windows 2000 SP2 или Windows .NET Server 2003 и не являющийся контроллером домена, для администрирования контроллеров домена работающих в режиме эмуляции NT4.

Или

разрешить контроллерам домена, работающим в режиме эмуляции NT4, отвечать на запросы небольшого числа компьютеров, работающих под управлением Windows 2000 SP2 и Windows XP, не используя эмуляцию NT4 путем установки параметра "NeutralizeNT4Emulator" в значение "0x1" в системном реестре этих компьютеров.


Свойства

Код статьи: 298713 - Последний отзыв: 26 сентября 2003 г. - Revision: 1.4
Информация в данной статье применима к:
  • Операционная система Microsoft Windows 2000 Professional
  • операционная система Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows XP Professional Edition
Ключевые слова: 
kbinfo kbenv kbnetwork KB298713

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

 

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