Проверката за грешка 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
- Уверете се, че ролята на Schema Master е присвоена на надежден и достъпен домейн контролер.
От съществено значение е ролята на Schema Master да се хоства на здрав домейн контролер, тъй като е от решаващо значение за прилагането на всякакви актуализации на схемата.
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 за специализирани техники за отстраняване на неизправности.
Вашият коментар