
כאשר כונן המערכת מתמלא, רבים פותחים את התיקייה C:\Windows\WinSxS ומגלים שהיא נראית גדולה במיוחד. מכאן קצרה הדרך לניסיון למחוק קבצים ידנית, אך במקרה הזה פעולה כזאת עלולה לפגוע בעדכוני Windows, באפשרות להסיר עדכונים וביציבות המערכת.
חשוב להבין ש-WinSxS אינה “מחסן מיותר” רגיל. זו תיקיית מערכת שבה Windows שומר רכיבים, גרסאות ועדכונים הנדרשים לתחזוקה, לתיקון ולהפעלת תכונות שונות. במדריך הזה נבדוק מהו הגודל האמיתי, מדוע סייר הקבצים עלול להטעות, ואילו דרכי ניקוי נחשבות בטוחות יותר.
אם הכונן כמעט מלא, אפשר להתחיל גם מאבחון רחב יותר באמצעות המדריך על כונן C מלא למרות שאין קבצים. כך ניתן לוודא שהבעיה אינה נובעת גם מקבצים זמניים, נקודות שחזור, הורדות או תוכנות גדולות.
מדוע תיקיית WinSxS נראית גדולה כל כך?
הסיבה העיקרית היא שימוש בקישורים קשיחים (Hard Links). חלק מהקבצים שבתיקייה עשויים להיות מקושרים גם למיקומים אחרים במערכת. לכן סייר הקבצים עלול לסכם את גודל הקבצים כאילו כל עותק תופס נפח נפרד, אף שבפועל שטח האחסון הפיזי קטן יותר. כך Microsoft מסבירה את חישוב הגודל האמיתי של WinSxS.
בנוסף, WinSxS גדלה באופן טבעי לאחר התקנת עדכוני Windows, הוספת רכיבי מערכת או הפעלת תכונות חדשות. Windows עשויה לשמור רכיבים ישנים למשך זמן מסוים כדי לאפשר תחזוקה, שחזור או הסרת עדכון במקרה הצורך.
לכן לא כדאי לקבל החלטה רק לפי המספר שמופיע במאפייני התיקייה. בדיקה מקצועית יותר נעשית באמצעות כלי מערכת שמכיר את המבנה ואת הקישורים, ולא באמצעות תוכנת ניקוי אקראית או מחיקה מתוך סייר הקבצים.
תיקיית WinSxS תופסת מקום: כך בודקים את הגודל האמיתי
הכלי המובנה המתאים לבדיקה הוא DISM. לפני שמתחילים, שמרו מסמכים פתוחים וסגרו תוכנות מיותרות. לאחר מכן:
- פתחו את תפריט Start וחפשו Terminal, PowerShell או Command Prompt.
- לחצו באמצעות לחצן העכבר הימני ובחרו הפעל כמנהל.
- הריצו את הפקודה הבאה:
DISM /Online /Cleanup-Image /AnalyzeComponentStore
הבדיקה עשויה להימשך כמה דקות. בסיום יוצג מידע על גודל מאגר הרכיבים, על רכיבים שניתנים לניקוי ועל השאלה אם Windows ממליצה לבצע ניקוי. חפשו במיוחד שורות המתייחסות לנתונים שניתן לנקות ולמצב של ניקוי מומלץ.
אם הפלט מציין שאין צורך בניקוי, לא בהכרח קיימת בעיה. ייתכן שהגודל שאתם רואים הוא בעיקר רכיבי מערכת פעילים או נתונים ש-Windows עדיין צריכה לשמור. במקרה כזה אין סיבה לנסות “לכפות” מחיקה.
איך לפנות מקום בבטחה?
1. ניקוי עדכונים באמצעות ניקוי הדיסק
בגרסאות Windows מסוימות אפשר להשתמש בכלי ניקוי הדיסק כדי להסיר קבצים שנשמרו לאחר עדכונים, אם Windows מזהה שהם כבר אינם נחוצים. חפשו בתפריט Start את “ניקוי הדיסק”, בחרו את כונן המערכת, ולאחר מכן לחצו על ניקוי קבצי מערכת.
עברו על הרשימה וסמנו רק קטגוריות שאתם מבינים. האפשרות הקשורה לניקוי Windows Update עשויה לפנות מקום, אך לאחר ניקוי כזה ייתכן שלא תוכלו להסיר עדכונים ישנים מסוימים. אם קיימת כרגע בעיית עדכון או אם אתם בודקים תקלה שדורשת חזרה לאחור, עדיף לא למהר.
2. ניקוי באמצעות DISM
אם בדיקת DISM מצאה רכיבים שניתן לנקות, אפשר להריץ בחלון מנהל את הפקודה:
DISM /Online /Cleanup-Image /StartComponentCleanup
הפקודה משתמשת במנגנון התחזוקה של Windows ואינה דורשת מחיקה ידנית של קבצים. במהלך הפעולה אל תכבו את המחשב ואל תנתקו אותו מהחשמל, במיוחד במחשב נייד. הפעולה עשויה להימשך זמן מה, והתקדמות שנראית תקועה לכמה דקות אינה בהכרח סימן לתקלה.
קיימת גם אפשרות עם הפרמטר /ResetBase, אך היא בלתי הפיכה מבחינת הסרת האפשרות לחזור לגרסאות קודמות של רכיבי עדכון מסוימים. לכן אין להשתמש בה כצעד ראשון, ובוודאי לא כאשר קיימת אי-ודאות לגבי יציבות Windows.
3. לתת ל-Windows לבצע תחזוקה רגילה
לעיתים הדרך הבטוחה ביותר היא להשלים עדכונים ממתינים, להפעיל מחדש את המחשב ולתת למערכת לבצע תחזוקה. אין להפסיק עדכון באמצע באמצעות כיבוי כפוי. אם Windows Update עצמו תקוע או נכשל שוב ושוב, כדאי לטפל בשורש הבעיה באמצעות מדריך לאבחון Windows Update, במקום למחוק רכיבים מתוך WinSxS.
מה אסור לעשות?
- לא למחוק קבצים מתוך WinSxS ידנית. מחיקה דרך סייר הקבצים, פקודות Delete או תוכנות “ניקוי” עלולה לגרום לחוסר התאמה בין רכיבי המערכת.
- לא לשנות הרשאות כדי לעקוף חסימה. העובדה ש-Windows מונעת מחיקה היא מנגנון הגנה, לא תקלה שצריך לעקוף.
- לא להשתמש בסקריפט שמוחק תיקיות לפי גודל. שם קובץ, תאריך שינוי או גודל אינם מעידים שקובץ מיותר.
- לא לבצע ניקוי אגרסיבי לפני בדיקת גיבוי. אם המחשב כבר לא יציב, ודאו שקבצים חשובים מגובים. אפשר להיעזר גם בבדיקת גיבוי מחשב כדי לוודא שהגיבוי באמת ניתן לשחזור.
מתי כדאי לפנות לטכנאי?
מומלץ לבקש אבחון מקצועי כאשר WinSxS ממשיכה לגדול במהירות, כאשר DISM נכשל עם קוד שגיאה, כאשר Windows Update אינו מצליח להשלים התקנה, או כאשר מופיעות הודעות על קבצי מערכת חסרים. גם כונן שנשאר כמעט ללא מקום לאחר ניקוי תקין מצריך בדיקה של מקורות נוספים, כמו תיקיית עדכונים תקועה, קבצי שגיאה, נקודות שחזור או כשל בדיסק.
לפני שינוי משמעותי במערכת, הכינו גיבוי והימנעו ממחיקות ידניות. במקרה של ספק, עדיף לאסוף צילום של הודעת השגיאה ואת פלט פקודת DISM ולמסור אותם לטכנאי. כך אפשר להבדיל בין נפח מדווח שאינו משקף שימוש אמיתי לבין בעיית תחזוקה של Windows, בלי לסכן את קבצי המערכת.