Проверка на наличие ошибок ERROR_DS_VERSION_CHECK_FAILURE отображается с кодом 643 (0x283) и указывает на наличие проблемы совместимости между версией Windows и поведенческой версией леса каталогов, домена или контроллера домена.
Эта ошибка обычно возникает из-за несоответствия версий в Active Directory (AD) во время обновлений схемы, событий репликации или операций с участием контроллеров домена, когда между компонентами AD существуют конфликтующие версии.
Как устранить ошибку ERROR_DS_VERSION_CHECK_FAILURE
1.Оцените версию схемы Active Directory
- Запустите командную строку с правами администратора, нажав кнопку «Пуск», введя
cmd
, щелкнув правой кнопкой мыши по результату и выбрав «Запуск от имени администратора». - Чтобы получить версию схемы, выполните следующую команду:
dsquery * CN=Schema, CN=Configuration, DC=YourDomain, DC=com -scope base -attr objectVersion
- Сравните вывод с ожидаемой версией схемы для вашей конкретной редакции Windows Server.
Версия Windows Server | Версия схемы |
---|---|
Windows Server 2012 R2 | 69 |
Windows Server 2016 | 87 |
Windows Server 2019 | 88 |
Windows Server 2022 | 91 |
- Если вы обнаружите устаревшую версию схемы, может потребоваться вручную запустить ADPREP перед повышением уровня каких-либо контроллеров домена.
2.Инициировать репликацию Active Directory
- Откройте командную строку с повышенными привилегиями, как описано в предыдущем разделе, и введите команду:
repadmin /syncall /AdeP
- Эта команда принудительно запускает репликацию для всех контроллеров домена.
- Для подтверждения статуса репликации используйте команду:
repadmin /showrepl
3.Проверьте роли FSMO
- Откройте командную строку с правами администратора и выполните:
netdom query fsmo
- Убедитесь, что роль мастера схемы назначена надежному и доступному контроллеру домена.
Важно, чтобы роль мастера схемы была размещена на работоспособном контроллере домена, поскольку это имеет решающее значение для применения любых обновлений схемы.
4.Выполните ручное обновление схемы Active Directory
- Начните с вставки установочного носителя Windows Server в сервер.
- Откройте командную строку с повышенными привилегиями и выполните:
adprep /forestprep
- После этого выполните команду:
adprep /domainprep
- Наконец, перезапустите сервер и проверьте, устранена ли ошибка ERROR_DS_VERSION_CHECK_FAILURE.
Если ручное обновление схемы не удалось, может потребоваться дополнительная перезагрузка основного контроллера домена (PDC) вместе с любыми другими контроллерами домена, чтобы обеспечить правильное применение обновлений.
Если ошибка все еще возникает, рассмотрите возможность восстановления из резервной копии или обратитесь в службу поддержки Microsoft для получения дальнейшей помощи.Любые конкретные проблемы или вопросы можно задать в разделе комментариев ниже.
Часто задаваемые вопросы
1.Что вызывает ошибку ERROR_DS_VERSION_CHECK_FAILURE?
Ошибка ERROR_DS_VERSION_CHECK_FAILURE сигнализирует о несовместимости версий операционной системы Windows Server и схемы Active Directory, что в первую очередь обусловлено несоответствиями во время обновлений или репликации.
2.Как проверить версию схемы в Active Directory?
Вы можете проверить версию схемы Active Directory, используя команду: dsquery * CN=Schema, CN=Configuration, DC=YourDomain, DC=com -scope base -attr objectVersion
в командной строке с повышенными привилегиями.
3.Что делать, если ошибка сохраняется после применения вышеуказанных решений?
Если ошибка продолжает возникать несмотря на выполнение шагов по устранению неполадок, рассмотрите возможность восстановления из резервной копии или обратитесь за помощью в службу поддержки Microsoft для получения специализированных методов устранения неполадок.
Добавить комментарий