−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:

שלבמקום תפוס
התמונה המקורית מ-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 נותן 60 GB ב-$19 לחודש. כל ארבע חבילות 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.

תגובות

אין עדיין תגובות. היו הראשונים.

השאירו תגובה

התגובות עוברות מודרציה לפני שהן מופיעות.