Błąd sprawdzania ERROR_DS_VERSION_CHECK_FAILURE wyświetla kod 643 (0x283) i wskazuje, że występuje problem ze zgodnością między wersją systemu Windows i wersją behawioralną lasu katalogów, domeny lub kontrolera domeny.
Ten błąd powstaje zazwyczaj w wyniku niezgodności wersji w usłudze Active Directory (AD) podczas aktualizacji schematu, zdarzeń replikacji lub operacji obejmujących kontrolery domeny, gdy występują konflikty wersji między składnikami usługi AD.
Jak rozwiązać problem ERROR_DS_VERSION_CHECK_FAILURE
1. Oceń wersję schematu usługi Active Directory
- Uruchom wiersz poleceń z uprawnieniami administratora, klikając przycisk Start, wpisując
cmd
, klikając wynik prawym przyciskiem myszy i wybierając opcję Uruchom jako administrator. - Aby pobrać wersję schematu, wykonaj następujące polecenie:
dsquery * CN=Schema, CN=Configuration, DC=YourDomain, DC=com -scope base -attr objectVersion
- Porównaj dane wyjściowe z oczekiwaną wersją schematu dla konkretnej edycji systemu Windows Server.
Wersja Windows Server | Wersja schematu |
---|---|
Serwer Windows 2012 R2 | 69 |
Serwer Windows 2016 | 87 |
Serwer Windows 2019 | 88 |
Serwer Windows 2022 | 91 |
- Jeśli odkryjesz nieaktualną wersję schematu, może być konieczne ręczne uruchomienie narzędzia ADPREP przed awansowaniem kontrolerów domeny.
2. Zainicjuj replikację usługi Active Directory
- Otwórz wiersz polecenia z podwyższonymi uprawnieniami, jak opisano w poprzedniej sekcji, i wprowadź polecenie:
repadmin /syncall /AdeP
- To polecenie wymusza replikację dla wszystkich kontrolerów domeny.
- Aby potwierdzić status replikacji, użyj polecenia:
repadmin /showrepl
3. Zweryfikuj role FSMO
- Otwórz wiersz poleceń z uprawnieniami administratora i uruchom:
netdom query fsmo
- Upewnij się, że rola głównego schematu jest przypisana do niezawodnego i dostępnego kontrolera domeny.
Istotne jest, aby rola głównego schematu była hostowana na sprawnym kontrolerze domeny, ponieważ jest ona kluczowa dla stosowania wszelkich aktualizacji schematu.
4. Wykonaj ręczną aktualizację schematu usługi Active Directory
- Zacznij od włożenia nośnika instalacyjnego systemu Windows Server do serwera.
- Otwórz wiersz polecenia z podwyższonym poziomem uprawnień i wykonaj polecenie:
adprep /forestprep
- Następnie wpisz polecenie:
adprep /domainprep
- Na koniec należy ponownie uruchomić serwer i sprawdzić, czy problem z ERROR_DS_VERSION_CHECK_FAILURE został rozwiązany.
Jeśli ręczna aktualizacja schematu się nie powiedzie, konieczne może być dodatkowe ponowne uruchomienie głównego kontrolera domeny (PDC) oraz innych kontrolerów domeny, aby mieć pewność, że aktualizacje zostaną prawidłowo zastosowane.
Jeśli nadal występuje błąd, rozważ przywrócenie z kopii zapasowej lub skontaktuj się z pomocą techniczną firmy Microsoft, aby uzyskać dalszą pomoc. Wszelkie konkretne problemy lub pytania można zgłaszać w sekcji komentarzy poniżej.
Często zadawane pytania
1. Co powoduje błąd ERROR_DS_VERSION_CHECK_FAILURE?
Błąd ERROR_DS_VERSION_CHECK_FAILURE sygnalizuje niezgodność wersji między systemem operacyjnym Windows Server a schematem usługi Active Directory, wynikającą przede wszystkim z niezgodności podczas aktualizacji lub replikacji.
2. Jak mogę sprawdzić wersję schematu w usłudze Active Directory?
Wersję schematu Active Directory możesz sprawdzić, korzystając z polecenia: dsquery * CN=Schema, CN=Configuration, DC=YourDomain, DC=com -scope base -attr objectVersion
w wierszu polecenia z podwyższonymi uprawnieniami.
3. Co powinienem zrobić, jeśli błąd nadal występuje po zastosowaniu powyższych rozwiązań?
Jeśli błąd nadal występuje, mimo zastosowania się do instrukcji rozwiązywania problemów, rozważ przywrócenie danych z kopii zapasowej lub zwróć się o pomoc do pomocy technicznej firmy Microsoft w celu uzyskania specjalistycznych wskazówek dotyczących rozwiązywania problemów.
Dodaj komentarz