Der neue Windows Server 2025 bringt einige neue Features für das Active Directory mit und macht auch das Upgrade besonders einfach. Ein Inplace Upgrade auf Windows Server 2025 ist ab Windows Server 2012 R2 ohne Zwischenschritt möglich. Im Prinzip muss also nur das Server 2025 ISO gemountet werden und es kann direkt aktualisiert werden.
In diesem Beitrag spiele ich einmal das Inplace Upgrade von Windows Server 2022 zu Windows Server 2025 durch:
Das Active Directory mit dem Namen „frankysweblab.de“ läuft noch mit Gesamtstruktur- und Domain Funktionslevel „Windows Server 2016“, unter Windows Server 2022 ist dies das höchste Funbktionslevel:
Damit ein Domain Controller auf Windows Server 2025 aktualisiert werden kann, muss zunächst das Active Directory Schema aktualisiert werden. Das Inplace Upgrade führt diesen Schritt nicht automatisch durch. Um das Schema Update durchzuführen, muss zunächst das Windows Server 2025 ISO gemounted werden. In der CMD kann dann auf das entsprechende Laufwerk gewechselt werden, in meinem Fall ist es D:\. Die Vorbereitung der Gesamtstruktur und der Domain ist dann in zwei einfachen Schritten erledigt. Der folgende Befehl aktualisiert das Gesamtstruktur Schema:
D:
cd support/adprep
adprep /forestprep
Die Domain wird mit dem folgenden Befehl aktualisiert:
adprep /domainprep
Im Prinzip ist dies schon alles an Vorbereitungen. Bevor nun aber das Setup aus dem ISO gestartet wird, sollte noch einmal kontrolliert werden, ob auf dem Domain Controller weitere Software installiert ist,beispielsweise Virenscanner oder irgendwelche Management Agents. Sicherheitshalber würde ich diese Software vor dem Inplace Upgrade deinstallieren und nach dem Upgrade die aktuellen und kompatiblen Versionen installieren.
Jetzt kann das Setup direkt aus dem ISO gestartet werden:
Die nächsten Schritte können mit „Next, Next Next“ bestätigt werden:
Da Windows Server 2025 eine neue Lizenz und Produktschlüssel erfordert, kann dieser direkt eingegeben werden:
Die zu installierende Version muss zum Produktschlüssel passen:
…Next…
Normalerweise gibt es auf einem Domain Controller nicht viel zu übernehmen:
…Next…
Letzte Bestätigung vor dem Inplace Upgrade:
Das Inplace Upgrade wird nun durchgeführt und der Server wird mehrere Male automatisch neu gestartet:
Zwischendurch wechselt auch mal die Darstellung:
Nach etwas Zeit, bei mir hat es etwa 30 Minuten gedauert, ist das Inplace Upgrade abgeschlossen:
Nach dem Inplace Upgrade können nun die verfügbaren Windows Updates installiert werden:
Wenn alle Domain Controller der Gesamtstruktur auf Windows Server 2025 aktualisiert wurden, lässt sich auch das Gesamtstruktur- und Domain Funktionslevel auf „Windows Server 2025“ anheben. Das Anheben der Funktionslevel kann über die MMC Konsole „Active Directory Domains und Trusts“ durchgeführt werden:
Hier lässt sich nun das Domain Funktionslevel auf Windows Server 2025 anheben:
Gleiches gilt für das Gesamstrukturfunktionslevel:
Erst wenn die Funktionslevel aktualisiert wurden, stehen alle neuen Active Directory Features von Windows Server 2025 zur Verfügung. Zu den neuen AD Features gibt es zeitnah einen weiteren Artikel.
Die Windows Server 2025 DCs sind nach der Installation immer im falschen Netzwerk Profil, nämlich auf „Public“!
Und das betrifft GUI als auch Core Version.
https://techcommunity.microsoft.com/discussions/windowsserverinsiders/server-2025-core-adds-dc-network-profile-showing-as-public-and-not-as-domainauth/4125017
Hi,
bei mir taucht in der Testumgebung das Problem des falschen Netzwerkprofils auf. Nach dem Neustart ist diese vom Typ „public“ und nicht „DomainAuthenticated“.
Das Einzige, was hilft, ist ein „Get-NetAdapter | Restart-NetAdapter“. Windows Server 2022 hatte wohl stellenweise ähnliche Probleme. Die Registry-Hacks funktionieren aber in 2025 nicht.
Das Problem war in den Betas bekannt: „Server 2025 Core ADDS DC, Network Profile Showing as „Public“ and not as „DomainAuthenticated““ – „https://techcommunity.microsoft.com/discussions/windowsserverinsiders/server-2025-core-adds-dc-network-profile-showing-as-public-and-not-as-domainauth/4125017“
Das ist ja erst mal ein ziemlicher Showstopper für den Produktiveinsatz.
Taucht es bei euch nicht auf?
Und alle DCs müssen auf aktualisiert sein, bevor das functional Level auf 2025 hochgestuft werden kann
Hallo Franky,
vielen Dank für den Beitrag. Ich möchte nur Ergänzen das du die 8k Datenbank auf 32k Datenbank noch manuell mit einem Powershell Befehl aufbohren musst.
Hier der MS-Beitrag
https://learn.microsoft.com/de-de/windows-server/identity/ad-ds/enable-32k-pages-optional-feature?tabs=desktop
Moin Frank,
sehr schön, dass es in der Testumgebung funktioniert.
In einer produktiven Umgebung würde ich jedoch davon abraten, dies bei DCs zu tun, und es auf die klassische Weise durchführen.
Grüßle,
Torsten
Moin,
und mit welcher Begründung? Habe schon mehrfach in verschiedenen Umgebungen DCs mit einem Inplace-Upgrade hochgezogen. Lief immer wunderbar und ohne Probleme.
Hast du schon schlechte Erfahrung gemacht?
Wenn die Systeme natürlich vorher schon wien sack Nüsse laufen, ist das klar aber bei Systemen die reine DCs sind und immer aktuell gehalten wurden und keine schwerwiegenden Fehler in den System-Protokollen zu finden sind, sollte das gut funktionieren.
LG
Torsten
halo Frank, wie sieht es denn mit Exchange 2019 on prem aus? EOL ist ja 2025. Kan ich jetzt Server 2019 auf 2025 hochziehen und der „alte“ Exchange läuft weiter?
Inplace Upgrade für Exchange Server ist nicht möglich. Der wird danach nicht mehr laufen.
Hi,
verstehe ich nicht ganz, bei Dir wird ja schon 2016 als Domain angezeigt bei einem 2012 R2 Server ?
Ich kann leider die Domäne nicht hochstufen von 2012 R2 -> 2025
Muss ich dazu erst noch einen zwischen Domain Controller installieren 2016 -> 2019 -> 2025 laut der Tabelle?
(Hab 4 DC’s an zwei Standorten)
Fehler “ Zum Installieren eines Windows Server 2025-Domäne oder eines Domänencontrollers muss die Gesamtstrukturfunktionsebene Windows Server 2016 oder höher sein.“
Hi,
Franky hat von Windows Server 2022 auf 2025 geupgradet. Um einen Windows Server 2025 als DC hochstufen/installieren zu können wird Functional Level 2016 benötigt.
https://learn.microsoft.com/en-us/windows-server/identity/ad-ds/plan/identifying-your-functional-level-upgrade