Задача: Проработать обновление Windows Server 2016
до Windows Server 2019
Как по мне использовать обновление серверной операционной системы Windows
с одного релиза на другой с установленными сервисами – это обрекать себя на получение дополнительных проблем и порой не понимания, а почему сервисы перестали работать. Уж лучше развернуть их заново с нуля по своим наработкам, да долго и время, но так Вы будете уверены, что работает как нужно. Я хочу в тестовых условиях под Debian 10 + Proxmox 6
проработать процедуру обновления виртуальной машины Windows Server 2016 Standard
установленной из образа: SW_DVD9_Win_Server_STD_CORE_2016_64Bit_English_-4_DC_STD_MLF_X21-70526.ISO.
Возможно и буду использовать данную заметку, а возможно и нет, все решит случай.
Требования:
RAM: не менее 4Gb
HDD: на логическом диске C: должно быть свободно не менее 40Gb
Eth: потребуется выход в интернет или доступ к WSUS сервису для выкачивания обновлений.
Права локального администратора в системе
Служба Windows Updates должна быть включена
Шаг №1:
Запускаю VM srv-s2016
под Debian 10 + Proxmox 6
Шаг №2:
Копирую дистрибутив Windows Server 2019
в систему.
У меня в моей локальной сети есть ресурс где лежат книги, программы, образа. С этого ресурса копирую образ Windows Server 2019 Std (SW_DVD9_Win_Server_STD_CORE_2019_1809.18_64Bit_English_DC_STD_MLF_X22-74330.ISO)
Шаг №3:
Проверяю, что VM
той редакции, которая нужна:
C:\Windows\system32>reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v EditionID HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion EditionID REG_SZ ServerStandard C:\Windows\system32>systeminfo | findstr /I "OS Name" Host Name: WIN-AAURVT4CB0C OS Name: Microsoft Windows Server 2016 Standard OS Version: 10.0.14393 N/A Build 14393 OS Manufacturer: Microsoft Corporation OS Configuration: Standalone Server OS Build Type: Multiprocessor Free BIOS Version: SeaBIOS rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org, 4/1/2014 Time Zone: (UTC+03:00) Moscow, St. Petersburg, Volgograd Connection Name: Ethernet
Все правильно.
Шаг №4:
Распаковываю образ Windows Server 2019 Std
, понадобится архиватор 7zip
и запускаю процедуру обновления:
Запускаю C:\Soft\SW_DVD9_Win_Server_STD_CORE_2019_1809.18_64Bit_English_DC_STD_MLF_X22-74330\setup.exe – Run as Administrator
— выбираю вариант "Download updates, drivers and optional features (recommended) / Скачать обновления, драйверы и дополнительные компоненты (рекомендуется)"
I want to help make the installation for Windows better Privacy statement: снимаю галочку
И нажимаю Next
Выбираю выпуск Windows Server 2019
который в итоге будет, для меня это Windows Server 2019 Standard (Desktop Experience)
и нажимаю Next
Нажимаю Accept
Choose what to keep: выбираю Keep personal files and apps (Сохранить личные файлы и приложения)
И нажимаю Next
Ожидаю, идет проверка
Getting updates
This may take a few minutes.
В итоге проверка завершается успешно, и установщик готов приступить
Ready to install
You won’t be able to use your PC while Windows installs. Save and close your files before you begin.
To recap, you’ve chosen to:
И нажимаю Install
Система по завершении самостоятельно отправится в перезагрузку
Вот что я получил в консоли Proxmox
по этой VM
, когда наблюдал за процессом обновления, но после снова продолжился процесс обновления как ни в чем не бывало.
Шаг №5: Система загрузилась, и я проверяю какая сейчас редакция:
C:\Users\Administrator>systeminfo | findstr /I "OS Name" Host Name: WIN-AAURVT4CB0C OS Name: Microsoft Windows Server 2019 Standard OS Version: 10.0.17763 N/A Build 17763 OS Manufacturer: Microsoft Corporation OS Configuration: Standalone Server OS Build Type: Multiprocessor Free BIOS Version: SeaBIOS rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org, 4/1/2014 Time Zone: (UTC+03:00) Moscow, St. Petersburg Connection Name: Ethernet
Отлично в тестовых условиях процесс обновления прошел успешно, а что до боевого, ну знаете я, пожалуй, пасс. Лучше работающий сервис чем после обновления не работающий вовсе. На этом заметка завершена, с уважением автор блога Олло Александр aka ekzorchik.