−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, който инсталира и рестартира по свой график.

Същото меню предлага и 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 GB:

ЕтапЗаето място
Първоначален образ от 2022 г.12,6 GB
По време на първото кумулативно обновление20,8 GB
След двете кумулативни обновления24,5 GB
След StartComponentCleanup17,3 GB
След /ResetBase15,7 GB
След изчистване на кеша за изтеглени обновления14,6 GB

Почистете от PowerShell като администратор:

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

Първата команда показва колко може да се освободи. Втората премахва старите версии на компоненти, заменени от по-нови обновления. На нашия сървър тя работи 14 минути и освободи 6,9 GB. Добавянето на /ResetBase освободи още 1,6 GB за около минута и половина, но след него вече инсталираните обновления не могат да се деинсталират. На работещ сървър бихме го пропуснали и бихме го оставили за момента, когато мястото наистина трябва.

Файловете, изтеглени от Windows Update, също може да се махнат. При нас заемаха 1,1 GB:

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 GB, 50 GB, $11/месец), и след две кумулативни обновления оставаха свободни над 25 GB. Ако смятате да инсталирате големи програми, Windows-Medium ви дава 60 GB за $19/месец. И четирите Windows плана са на страницата Windows VPS, а плащането е в USDT, USDC или ETH в мрежите Base, Ethereum или Polygon.

Въпроси

Windows Server сам ли инсталира обновленията?

На нашия образ той сам ги изтегля, но чака вие да ги инсталирате. Политиката за обновления е „само изтегляне“, така че нищо не рестартира сървъра ви без предупреждение. Това обаче означава, че инсталирането е ваша грижа. Веднъж месечно, след изданието на Microsoft във втория вторник, е добър ритъм.

Колко време отнема обновяването на Windows Server?

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

Мога ли да изключа сървъра, докато пише „Working on updates“?

Не. Този екран означава, че Windows сменя системни файлове, и принудително изключване по средата може да го остави да не стартира. Изчакайте да приключи. На нашия сървър най-дългият рестарт отне под три минути.

sconfig предлага обновяване на функции. Да го инсталирам ли?

Само ако имате лиценз за по-новата версия на Windows Server. Самият sconfig предупреждава, че обновяването на функции изисква нов продуктов ключ и изключва старата версия. За корекциите по сигурността са нужни само обновленията за качество.

Защо дискът ми се напълни след обновленията?

Windows пази предишните версии на всеки системен файл, който сменя. На нашия сървър заетото място нарасна от 12,6 GB на 24,5 GB след две кумулативни обновления. Почистването на компоненти с DISM и изчистването на кеша за изтегляния го върнаха на 14,6 GB.

Коментари

Още няма коментари. Бъди първият.

Остави коментар

Коментарите се модерират преди да се появят.