−25%

Windows کی سالانہ ادائیگی پر، 31 اکتوبر تک۔ پلانز دیکھیں

EQVPS
شروع کریں

VPS پر Windows Server کیسے اپ ڈیٹ کریں: کہاں کلک کریں، کتنا وقت لگتا ہے اور ڈسک کی جگہ کیسے واپس لیں

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

دوسرا نمبر اپ ڈیٹ کی سطح ہے۔ ہمارا سرور مارچ 2022 کے 20348.587 سے شروع ہوا۔ تمام اپ ڈیٹس کے بعد اس پر 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۔ اسکرپٹ یا شیڈول شدہ ٹاسک کے لیے Windows Update کی اپنی API اضافی ماڈیولز کے بغیر سارا کام کر دیتی ہے۔ ہم نے یہ چلایا:

$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 منٹ، دوسرے خودکار ری اسٹارٹ سمیت
3Defender پلیٹ فارم اور تعریفیں33 سیکنڈکوئی نہیں
4کچھ باقی نہیں——

دو باتیں جاننا ضروری ہیں:

  • دوسرا ری اسٹارٹ معمول کی بات ہے۔ دوبارہ جڑنے کے تقریباً ایک منٹ بعد Windows اپ ڈیٹ مکمل کرنے کے لیے خود دوبارہ ری اسٹارٹ ہوا۔ اگر لاگ اِن کے فوراً بعد Remote Desktop سیشن ٹوٹ جائے تو غالباً یہی وجہ ہے۔ ایک منٹ رکیں اور پھر جڑیں۔
  • جب «Working on updates» دکھ رہا ہو تو زبردستی بند نہ کریں۔ Start مینو سے یا Restart-Computer سے ری اسٹارٹ کریں اور انتظار کریں۔ سسٹم فائلیں بدلتے وقت زبردستی بند کرنا وہ عام طریقہ ہے جس سے اپ ڈیٹ کے بعد Windows اسٹارٹ نہیں ہوتا۔

پھر دوبارہ چیک کریں۔ جو سرور مہینوں پیچھے ہو اسے اپ ڈیٹس تہوں میں ملتی ہیں: ہمیں اکتوبر کی اپ ڈیٹ تب ہی دکھائی گئی جب ستمبر والی انسٹال ہو چکی تھی۔ تب تک دہرائیں جب تک تلاش کچھ نہ پائے۔

4. ڈسک کی جگہ واپس لیں

اپ ڈیٹس ڈسک بڑھاتی ہیں۔ Windows ہر بدلی ہوئی سسٹم فائل کا پرانا ورژن رکھتا ہے تاکہ آپ بعد میں اپ ڈیٹ ہٹا سکیں۔ ہمارے 50 GB والے سرور پر:

مرحلہاستعمال شدہ جگہ
2022 کی اصل امیج12.6 GB
پہلی مجموعی اپ ڈیٹ کے دوران20.8 GB
دونوں مجموعی اپ ڈیٹس کے بعد24.5 GB
StartComponentCleanup کے بعد17.3 GB
/ResetBase کے بعد15.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 ہر مہینے کے دوسرے منگل کو سکیورٹی اپ ڈیٹس جاری کرتا ہے۔ مہینے میں ایک بار sconfig کا آپشن 6 یا اوپر والا اسکرپٹ چلائیں، ری اسٹارٹ کریں اور پھر چیک کریں۔ کسی بڑی اپ ڈیٹ سے پہلے اہم چیزیں سرور سے باہر کاپی کر لیں۔ اور اگر ابھی تک نہیں کیا تو RDP کو محفوظ بنائیں: اپ ڈیٹس Windows کے سوراخ بند کرتی ہیں، لیکن کمزور پاس ورڈ کا اندازہ لگانے والے کو نہیں روکتیں۔

کون سا پلان

اپ ڈیٹس کو جگہ چاہیے۔ ہم نے Windows-Small (4 vCPU، 4 GB، 50 GB، $11 ماہانہ) پر آزمایا، اور دو مجموعی اپ ڈیٹس کے بعد بھی 25 GB سے زیادہ خالی تھی۔ اگر آپ بڑے پروگرام انسٹال کرنا چاہتے ہیں تو Windows-Medium $19 ماہانہ میں 60 GB دیتا ہے۔ چاروں Windows پلانز Windows VPS صفحے پر ہیں، اور ادائیگی Base، Ethereum یا Polygon نیٹ ورکس پر USDT، USDC یا ETH میں ہوتی ہے۔

عمومی سوالات

کیا 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 پر آ گئی۔

تبصرے

ابھی کوئی تبصرہ نہیں۔ پہلے بنیں۔

ایک تبصرہ چھوڑیں

تبصرے ظاہر ہونے سے پہلے moderate کیے جاتے ہیں۔