Для ЛЛ: eval – отдельная редакция, остальное очевидно.
Давно я не обновлял у себя на стенде Windows server, на прошлой неделе добрался.
Скоро и в прод – уже вышли кумулятивы:
2025-01 Cumulative Update for Microsoft server operating system version 24H2 for x64-based Systems (KB5050009)
2025-01 Cumulative Update for .NET Framework 3.5 and 4.8.1 for Microsoft server operating system version 24H2 for x64 (KB5049622)
Конечно, не второй сервис пак, но что ж поделать.
Почему это важно: поддержка 2012R2 закончилась, поддержка 2016 закончилась, скоро закончится и поддержка для 2019. Плюс в 2025 обещают всякие приятные вещи, ускорения и улучшения. Мне интересно посмотреть на GPU partitioning, и улучшенный S2D.
Картинка от 2019, суть та же
MS предлагает 5 вариантов установки и обновления до MS Server 2025: in-place upgrade, Installation, Migration, Cluster OS Rolling Upgrade, License conversion. Ничего особенно нового, ничего интересного. Прочитали, проверили на стенде, и в бой.
Разве что внезапный KB5044284, и прочие известные проблемы.
Так я и думал, запуская привычный Setup с ISO – и увидел, что обновляться мне не положено. Пункт «сохранить файлы и настойки» - серый, и не выбирается. Давно такого не видел, удивился. Пошел посмотрел
reg query "HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language" /v Installlanguage
Но нет, все нормально, английский.
Пошел читать, и в сегодня лет узнал, что с точки зрения MS существует не 4 редакции Windows Server (Standard core, Standard desktop, Datacenter core, Datacenter desktop), а 8 -
Windows Server 2025 Standard Evaluation, Windows Server 2025 Standard Evaluation (Desktop Experience), Windows Server 2025 Datacenter Evaluation, Windows Server 2025 Datacenter Evaluation (Desktop Experience) – и это не одно и то же.
Я думал, что разница в лицензировании, но ошибался.
Сейчас добавился Datacenter: Azure Edition (ServerTurbine).
Как посмотреть остаток здоровья известно, (Slmgr /dli или DISM /online /Get-CurrentEdition или Get-ComputerInfo | select OsName, WindowsEditionId) , как перезарядить на 180 дней – тоже, (Slmgr /rearm), прочее скучное тоже не новость.
Берем инструкцию у MS (Keep personal files and apps option greyed out when upgrading from Windows Server 2012 R2 to Windows Server 2019) или не у MS тут (Fix “You Don’t Have Permission” Error and Grayed Out “Keep Personal Files and Apps” Option During Windows Server In-Place Upgrade), на всякий случай читаем Fix Windows Update corruptions and installation failures, и делаем:
Распаковываем ISO в какую-то папку, в примере C:\ISO\SERV2016, делаем папку под временные файлы, C:\mount, и затем:
dism /mount-wim /wimfile:c:\ISO\SERV2016\sources\install.wim /mountdir:c:\mount /index:2
Важный момент с индексами – внутри install.wim лежит список этих индексов, 2 – для Windows Server 2025 Standard Evaluation (Desktop Experience), если вам нужен Windows Server 2025 Datacenter Evaluation (Desktop Experience) – то индекс 4.
dism /image:c:\mount /get-currentedition
dism /image:c:\mount /get-targeteditions
dism /image:c:\mount /set-edition:ServerStandard
На этой строке тоже не забывайте поменять настройки, если надо.
dism /unmount-wim /mountdir:c:\mount /commit
Все эти операции займут какое-то время – распаковка, запаковка. После этого можно будет запустить setup.exe, и обновиться по месту. Потом проверить, что получилось (DISM /online /Get-CurrentEdition)
Setup кривой.
Пару минут после запуска о чем-то думает, только процесс виден в списке процессов, при том что у меня на стенде 128 Gb памяти.
Дальше ничего интересного, сколько-то перезагрузок, и готово.
Настройки сохраняет, из тестового домена система не вылетела. Пишут, что так обновлять можно почти все – не знаю, не знаю. В случае Exchange, MS SQL и контроллера домена я бы так обновляться не стал.