−25%

روی پرداخت سالانه Windows، تا ۳۱ اکتبر. مشاهده پلن‌ها

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. در PowerShell بنویسید sconfig. گزینهٔ 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 برای تمام کردن به‌روزرسانی خودش یک بار دیگر راه‌اندازی شد. اگر نشست Remote Desktop درست بعد از ورود قطع شد، احتمالًا دلیلش همین است. یک دقیقه صبر کنید و دوباره وصل شوید.
  • وقتی «Working on updates» نمایش داده می‌شود آن را به‌زور خاموش نکنید. از منوی Start یا با Restart-Computer راه‌اندازی دوباره کنید و صبر کنید. خاموش کردن اجباری هنگام جایگزینی فایل‌های سیستمی رایج‌ترین راهی است که یک به‌روزرسانی Windows را از بالا آمدن می‌اندازد.

بعد دوباره بررسی کنید. سروری که ماه‌ها عقب مانده به‌روزرسانی‌ها را لایه به لایه می‌گیرد: به ما به‌روزرسانی اکتبر فقط بعد از نصب سپتامبر پیشنهاد شد. آن‌قدر تکرار کنید تا جست‌وجو چیزی پیدا نکند.

4. فضای دیسک را پس بگیرید

به‌روزرسانی‌ها دیسک را بزرگ‌تر می‌کنند. Windows نسخهٔ قدیمی هر فایل سیستمی را که جایگزین می‌کند نگه می‌دارد تا بتوانید بعدًا به‌روزرسانی را حذف کنید. روی سرور 50 GB ما:

مرحلهفضای مصرفی
ایمیج اصلی 202212.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 با ماهی $19 به شما 60 GB می‌دهد. هر چهار پلن Windows در صفحهٔ Windows VPS هستند و پرداخت با USDT، USDC یا ETH روی شبکه‌های Base، Ethereum یا Polygon انجام می‌شود.

پرسش‌های متداول

آیا Windows Server خودش به‌روزرسانی‌ها را نصب می‌کند؟

روی ایمیج ما خودش آن‌ها را دانلود می‌کند، اما منتظر می‌ماند تا شما نصبشان کنید. سیاست به‌روزرسانی «فقط دانلود» است، پس هیچ چیز بی‌خبر سرور شما را دوباره راه‌اندازی نمی‌کند. این یعنی نصب هم با خود شماست. ماهی یک بار، بعد از انتشار Microsoft در سه‌شنبهٔ دوم، ریتم خوبی است.

به‌روزرسانی Windows Server چقدر طول می‌کشد؟

نصب یک به‌روزرسانی تجمعی ماهانه روی سرور 4 vCPU ما 17 دقیقه طول کشید، به‌اضافهٔ حدود دو دقیقه راه‌اندازی دوباره. سروری که چند سال عقب مانده به چند دور نیاز دارد: سرور ما چهار دور، در مجموع حدود یک ساعت، لازم داشت.

وقتی «Working on updates» نمایش داده می‌شود می‌توانم سرور را خاموش کنم؟

نه. این صفحه یعنی Windows دارد فایل‌های سیستمی را جایگزین می‌کند، و خاموش کردن اجباری وسط کار ممکن است آن را از بالا آمدن بیندازد. صبر کنید تمام شود. روی سرور ما طولانی‌ترین راه‌اندازی دوباره کمتر از سه دقیقه طول کشید.

sconfig به‌روزرسانی ویژگی پیشنهاد می‌دهد. نصبش کنم؟

فقط اگر برای نسخهٔ جدیدتر Windows Server لایسنس دارید. خود sconfig هشدار می‌دهد که به‌روزرسانی ویژگی به کلید محصول تازه نیاز دارد و نسخهٔ قبلی را غیرفعال می‌کند. برای اصلاحیه‌های امنیتی فقط به‌روزرسانی‌های کیفیت لازم است.

چرا بعد از به‌روزرسانی دیسک پر شد؟

Windows نسخه‌های قبلی هر فایل سیستمی را که جایگزین می‌کند نگه می‌دارد. روی سرور ما فضای مصرفی بعد از دو به‌روزرسانی تجمعی از 12.6 GB به 24.5 GB رسید. پاک‌سازی اجزا با DISM و خالی کردن کش دانلود آن را به 14.6 GB برگرداند.

نظرات

هنوز نظری نیست. اولین نفر باشید.

یک نظر بگذارید

نظرات پیش از نمایش بررسی می‌شوند.