−25%

на річну оплату Windows, до 31.10. До тарифів

EQVPS
Почати

Як оновити Windows Server на VPS: що натиснути, скільки чекати і як повернути місце на диску

Встановлюємо оновлення Windows Server 2022 через «Параметри», sconfig або один скрипт PowerShell, перезавантажуємося без поломок і чистимо гігабайти, які залишає кожне оновлення. Час і обсяги зняті на сервері, який ми оновили з образу 2022 року до жовтневого оновлення 2026-го.

Windows Server 2022 отримує раз на місяць одне велике накопичувальне оновлення і кілька дрібних для .NET і Defender. На нашому образі Windows завантажує їх сам і чекає, поки ви вирішите їх встановити, тож перезавантаження ніколи не застане вас зненацька. Зворотний бік: якщо не встановите ви, не встановить ніхто. Ця інструкція показує три способи це зробити, як минають перезавантаження і як повернути місце на диску, яке залишають оновлення. Щоб отримати цифри, ми крок за кроком довели Windows Server 2022 з початкової збірки березня 2022 року до жовтневого оновлення 2026-го.

1. Подивіться, яка у вас збірка

Відкрийте PowerShell і виконайте:

$v = Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion'
"{0}.{1}" -f $v.CurrentBuild, $v.UBR

Друге число — рівень оновлень. Наш сервер починав з 20348.587, березень 2022 року. Після всіх оновлень там було 20348.5761 — накопичувальне оновлення за жовтень 2026 року. З цієї ж збірки тепер стартують Windows-сервери, які ви замовляєте в нас: 25 жовтня 2026 року ми оновили образ тими самими кроками. Get-HotFix показує, що встановлено:

Get-HotFix | Sort-Object InstalledOn | Select-Object -Last 5

2. Встановіть оновлення

Оберіть зручний спосіб. Усі три використовують той самий Windows Update.

Параметри. Start → Settings → Update & Security → Windows Update → Check for updates, потім Install now. Якщо на сторінці написано, що деякими параметрами керує ваша організація, це наша політика «лише завантаження». Встановлювати вона не заважає.

sconfig. Наберіть sconfig у PowerShell. Пункт 6) Install updates спитає, що шукати: оберіть All quality updates, потім встановіть. Пункт 5) Update setting на нашому образі показує Download only. Там само можна перемкнутися на Automatic — тоді Windows встановлюватиме оновлення й перезавантажуватиметься за власним розкладом.

У тому ж меню є Feature updates. Не чіпайте його, якщо у вас немає ліцензії на новішу версію Windows Server. sconfig попереджає, що таке оновлення потребує нового ключа продукту й вимикає поточну версію.

PowerShell. Для скрипту чи завдання за розкладом власний API Windows Update виконує всю роботу без додаткових модулів. Ось що запускали ми:

$session  = New-Object -ComObject Microsoft.Update.Session
$result   = $session.CreateUpdateSearcher().Search("IsInstalled=0 and IsHidden=0 and Type='Software'")
$updates  = New-Object -ComObject Microsoft.Update.UpdateColl
foreach ($u in $result.Updates) { $u.AcceptEula(); [void]$updates.Add($u); $u.Title }
if ($updates.Count -gt 0) {
    $d = $session.CreateUpdateDownloader(); $d.Updates = $updates; [void]$d.Download()
    $i = $session.CreateUpdateInstaller();  $i.Updates = $updates
    $r = $i.Install(); "Result: $($r.ResultCode)  Restart needed: $($r.RebootRequired)"
} else { "Nothing to install" }

Запускайте в PowerShell від імені адміністратора. Код результату 2 означає успіх, а на оновленому сервері скрипт просто напише Nothing to install.

3. Перезавантажтеся і дайте завершити

Після накопичувального оновлення Windows потрібне перезавантаження, іноді два. Ось що ми побачили:

КолоЩо встановилосяЧас встановленняПерезавантаження
1Накопичувальне оновлення за вересень 2026, оновлення .NET, Defender, засіб видалення шкідливих програм22 хв2 хв 51 с, потім приблизно за хвилину Windows сама перезавантажилася ще раз
2Накопичувальне оновлення за жовтень 2026, Defender17 хвБлизько 2 хвилин, включно з другим автоматичним перезавантаженням
3Платформа і бази Defender33 сНемає
4Нічого не лишилося——

Дві речі, які варто знати:

  • Друге перезавантаження — це нормально. Приблизно за хвилину після того, як ми знову підключилися, Windows сама перезавантажилася ще раз, щоб завершити оновлення. Якщо сеанс віддаленого робочого столу обірвався одразу після входу, найімовірніше, причина в цьому. Зачекайте хвилину й підключіться знову.
  • Не вимикайте примусово, поки на екрані «Working on updates». Перезавантажте через меню «Пуск» або командою Restart-Computer і чекайте. Примусове вимкнення під час заміни системних файлів — звичайний спосіб отримати Windows, яка після оновлення не завантажується.

Потім перевірте знову. Сервер, що відстав на місяці, отримує оновлення шарами: нашому жовтневе оновлення запропонували лише після встановлення вересневого. Повторюйте, доки пошук нічого не знайде.

4. Поверніть місце на диску

Оновлення роздувають диск. Windows зберігає стару версію кожного системного файлу, який замінює, щоб оновлення можна було потім видалити. На нашому сервері з диском 50 ГБ:

ЕтапЗайнято
Початковий образ 2022 року12,6 ГБ
Під час першого накопичувального оновлення20,8 ГБ
Після обох накопичувальних оновлень24,5 ГБ
Після StartComponentCleanup17,3 ГБ
Після /ResetBase15,7 ГБ
Після очищення кешу завантажень оновлень14,6 ГБ

Очищення робіть у PowerShell від імені адміністратора:

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
Dism.exe /Online /Cleanup-Image /StartComponentCleanup

Перша команда показує, скільки можна звільнити. Друга видаляє старі версії компонентів, які замінили новіші оновлення. На нашому сервері вона працювала 14 хвилин і звільнила 6,9 ГБ. Ключ /ResetBase звільнив ще 1,6 ГБ приблизно за півтори хвилини, але після нього вже встановлені оновлення не можна видалити. На робочому сервері ми б його пропустили й залишили на випадок, коли місце справді потрібне.

Файли, завантажені Windows Update, теж можна прибрати. У нас вони займали 1,1 ГБ:

Stop-Service wuauserv
Remove-Item C:\Windows\SoftwareDistribution\Download\* -Recurse -Force
Start-Service wuauserv

Чим іще, крім оновлень, заповнюється диск, дивіться в статті про місце на диску: там є цифри і для Windows, і для Linux.

5. Зробіть це звичкою

Microsoft випускає оновлення безпеки в другий вівторок кожного місяця. Раз на місяць запускайте пункт 6 у sconfig або скрипт вище, перезавантажуйтеся й перевіряйте знову. Перед великим оновленням скопіюйте важливе із сервера. І якщо ще не зробили, захистіть RDP: оновлення закривають діри у Windows, але не завадять підібрати слабкий пароль.

Який тариф обрати

Оновленням потрібне місце. Ми тестували на Windows-Small (4 vCPU, 4 ГБ, 50 ГБ, $11/міс), і після двох накопичувальних оновлень там лишалося понад 25 ГБ вільного місця. Якщо збираєтеся ставити великі програми, Windows-Medium дає 60 ГБ за $19/міс. Усі чотири Windows-тарифи — на сторінці Windows VPS, оплата в USDT, USDC або ETH у мережах Base, Ethereum або Polygon.

Часті питання

Windows Server сам встановлює оновлення?

На нашому образі він сам їх завантажує, але чекає, поки ви їх встановите. Політика оновлень — «лише завантаження», тож сервер ніколи не перезавантажиться без попередження. Але й встановлювати їх — ваша справа. Добрий ритм — раз на місяць, після випуску Microsoft у другий вівторок.

Скільки триває оновлення Windows Server?

Щомісячне накопичувальне оновлення встановлювалося на нашому сервері з 4 vCPU 17 хвилин, плюс близько двох хвилин на перезавантаження. Серверу, що відстав на роки, потрібно кілька кіл: нашому знадобилося чотири, загалом близько години.

Чи можна вимкнути сервер, поки він пише «Working on updates»?

Не варто. Цей екран означає, що Windows замінює системні файли, і примусове вимкнення посеред процесу може залишити систему, що не завантажується. Дочекайтеся кінця. На нашому сервері найдовше перезавантаження тривало менше трьох хвилин.

sconfig пропонує оновлення компонентів (feature update). Ставити?

Лише якщо у вас є ліцензія на новішу версію Windows Server. sconfig сам попереджає, що таке оновлення потребує нового ключа продукту й вимикає стару версію. Для виправлень безпеки потрібні лише звичайні оновлення якості.

Чому після оновлень заповнився диск?

Windows зберігає попередні версії кожного системного файлу, який замінює. На нашому сервері зайняте місце зросло з 12,6 до 24,5 ГБ після двох накопичувальних оновлень. Очищення компонентів DISM і видалення кешу завантажень повернули його до 14,6 ГБ.

Коментарі

Поки немає коментарів. Будьте першим.

Залишити коментар

Коментарі проходять модерацію перед публікацією.