כיצד לנקות את תיקיית WinSxS כדי לחסוך מקום ב- Windows 10

נסה את הכלי שלנו לביטול בעיות

תיקיית WinSxS, הידועה גם בשם חנות הרכיבים, מכילה מאגרי מערכות והיא מהווה חלק מכריע בסביבת Windows. עם הזמן, תיקיה זו ממשיכה לגדול ללא הגבלה ויכולה לתפוס ערימת שטח מיותר בכונן הקשיח שלך.

מאמר זה דן כיצד תוכל לחסוך מקום זה מבלי להשפיע על קבצי המערכת הקריטיים על ידי מחיקה בטוחה של הקבצים הלא רצויים בתיקיית WinSxS. סיכום קצר להתחבא 1 מהי תיקיית WinSxS 2 כיצד לבדוק את גודל תיקיית WinSxS 3 כיצד לנקות את תיקיית WinSxS באמצעות ניקוי דיסקים 4 כיצד לנקות את תיקיית WinSxS על ידי הסרת תכונות אופציונליות 5 כיצד לדחוס את תיקיית WinSxS כדי לחסוך מקום 6 מילות סיום

מהי תיקיית WinSxS

תיקיית WinSxS מכילה קבצים כגון קובצי DLL, קבצים בינאריים וקבצי XML אחרים המשמשים את המכשיר. הוא מכיל גם את המידע והקבצים הנדרשים להתקנת תכונות Windows. בכל פעם ש- Windows שלך מקבל עדכון, הוא מותקן במחשב שלך בעוד הישנים מועברים לתיקיית WinSxS. הדבר חשוב גם למניעת קריסת המערכת על ידי מתן תאימות או חזרה לקבצים ישנים במקרה של שחזור מערכת.

זו הסיבה שתיקיית WinSxS ממשיכה לגדול בגודל לאורך זמן. ניתן למצוא תיקיה זו בנתיב הבא:
C:WindowsWinSxS

כפי שאתה עשוי למצוא, התיקייה מכילה רשימה של תיקיות משנה וקבצים המשמשים את המערכת.

כיצד לבדוק את גודל תיקיית WinSxS

אתה יכול לבדוק את גודל התיקייה באמצעות המאפיינים שלה בסייר הקבצים. עם זאת, זהו הגודל האמיתי של התיקיה ולא זה שאתה יכול להעמיד לרשותך, מכיוון שלא ניתן למחוק כל מה בתיקייה כדי לפנות מקום.

לצד מטמון, קבצים זמניים, גיבוי ושחזור נתונים, קיימים גם קבצים קריטיים אחרים. סרגל המאפיינים אינו מציין כל קטגוריה בודדת של הקבצים בתוך תיקיית WinSxS.

כדי לבדוק את גודל כל אחסון הרכיבים בתיקייה זו, בצע את הפעולות הבאות:

  1. פתח את שורת הפקודה כמנהל.
  2. הזן את הפקודה הבאה:
    Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
  3. כעת תן למערכת לסרוק את תיקיית WinSxS ואז היא תציג רשימה של הרכיבים והגדלים שלהם בממשק שורת הפקודה.

כעת יש לך מידע מלא על מה מכיל WinSxS ומה גודל כל רכיב. כעת אנו יכולים להשתמש במידע זה כדי לפנות 1.14 GB (גיבויים ותכונות נכים) של קבצים ותיקיות מיותרים בתוך WinSxS.

WinDirStat היא תוכנית נפלאה שיכולה לחשב ולהציג את מבנה התיקיות והגודל של כל כונן בצורה ויזואלית. כדי לבדוק את גודל WinSxS, בבקשה הפעל את WinDirStat כמנהל מערכת .

כיצד לנקות את תיקיית WinSxS באמצעות ניקוי דיסקים

הכלי לניקוי דיסקים מובנה ב- Windows 10 וניתן להשתמש בו לביצוע פעולות בטוחות להסרת קבצי מערכת מיותרים. שום קובץ מערכת קריטי לא מושפע משימוש בכלי זה, בניגוד למחיקת תיקיות המשנה של WinSxS באופן ידני באמצעות סייר הקבצים, דבר המהווה איום משמעותי על הפונקציונליות של Windows.

עקוב אחר המדריך שלהלן לביצוע פעולה זו:

  1. לחפש אחר ניקוי דיסק בתפריט התחל והפעל אותו. (הערה: אל תריץ כמנהל מערכת)
  2. על בחירת Drive קופץ, בחר C: מהתפריט הנפתח ולחץ על בסדר .
  3. במסך הבא, לחץ על נקה קבצי מערכת .
  4. ה בחירת Drive חלון יופיע שוב. בחר C: שוב ולחץ בסדר .
  5. כעת בחר את הקבצים שברצונך לנקות את הכלי על ידי סימון התיבות שלצידן ולאחר מכן לחץ על בסדר .
  6. בתיבת הדו -שיח לאישור, לחץ על מחק קבצים . הפעולה תתחיל ואז תסיר בבטחה את כל הקבצים המיותרים.

למרות שחלק מהקבצים הלא רצויים הוסרו מתיקיית WinSxS, עדיין קיימת אפשרות להגדיל את השטח הפנוי עוד יותר. במידת הצורך, המשך לשלב הבא.

כיצד לנקות את תיקיית WinSxS על ידי הסרת תכונות אופציונליות

מכיוון שתיקיית WinSxS מכילה גם מאגרים עבור תכונות אופציונליות , אתה יכול ליצור יותר מקום על ידי הסרת אלה שנכים, ואתה חושב שלא תזדקק לו.

בצע את הפעולות הבאות כדי להסיר תכונה אחת בכל פעם.

  1. פתח את שורת הפקודה כמנהל.
  2. כדי לברר את השמות והסטטוסים של התכונות האופציונליות הנוכחיות ב- Windows 10, הזן את הפקודה הבאה:
    DISM.exe /Online /English /Get-Features /Format:Table
  3. עכשיו סרוק את הרשימה וציין את אלה שאתה חושב שאתה לא צריך ולאחר מכן הזן את הפקודה הבאה:
    DISM.exe /Online /Disable-Feature /Featurename:TFTP /Remove
    אתה יכול להחליף TFTP עם בחירה של התכונה שבחרת למחוק אותה.
  4. חזור על השלב האחרון כדי להסיר את כל המאגרים מהמערכת הנוגעים לתכונות האופציונאליות.

אם תבדוק שוב את סטטוס התכונה האופציונלית על ידי הפעלת אותה פקודה, תראה שהסטטוס השתנה מ נָכֶה ל נכה כשהמטען הוסר .

כיצד לדחוס את תיקיית WinSxS כדי לחסוך מקום

ניתן לדחוס גם את תיקיית WinSxS, אם לא למחוק אותה. דחיסת התיקייה תחסוך כמות ניכרת של מקום תוך שהכל יהיה זמין. שיטה זו לא תהיה כרוכה בהסרה או מחיקה של דבר. עם זאת, נקודה של שיטת הדחיסה תהיה שהמערכת תבצע שלב נוסף או דחיסה ודחיסה בכל פעם שהיא צריכה לגשת לתיקייה.

הדבר ישפיע גם על הזמן הנדרש לביצוע פונקציות אלה. עם זאת, הפרש הזמן אינו רב מכיוון ש- Windows 10 מבצע את הפונקציות הללו די מהר.

התהליך כולל הפעלה ועצירה של שירותים מסוימים, כמו גם שינוי הבעלות על קבצים ותיקיות מסוימים. לכן מומלץ ליצור נקודת שחזור מערכת לפני שתמשיך הלאה.

  1. הפעל את שורת הפקודה כמנהל.
  2. הזן את הפקודות הבאות אחת אחרי השנייה כדי לעצור את השירותים המשויכים ולבטל את האתחול מחדש באופן אוטומטי:
    1. sc stop msiserver
    2. sc config msiserver start= disabled
    3. sc stop TrustedInstaller
    4. sc config TrustedInstaller start= disabled
  3. עכשיו עלינו לגבות את רשימות בקרת גישה (ACL) של כל הקבצים והתיקיות. הזן את הפקודה הבאה:
    icacls '%WINDIR%WinSxS' /save '%WINDIR%WinSxS_NTFS.acl' /t
    פעולה זו תיצור קובץ טקסט עם טקסט רגיל, אשר ישמש מאוחר יותר לשחזור ברירות המחדל של ACL. שלב זה עשוי להימשך מספר שניות מכיוון שיש מספר קבצים לסריקה.
  4. כעת הקצה את המשתמש הנוכחי כבעלים של WinSxS:
    takeown /f '%WINDIR%WinSxS' /r
    זה יקצה בעלות רקורסיבית, כלומר כל תיקיות המשנה והקבצים יושפעו גם הם.
  5. כעת הקצה למשתמש הנוכחי שליטה מלאה על תיקיית WinSxS באמצעות הפקודה הבאה:
    icacls%WINDIR% WinSxS /grant%USERDOMAIN%\%USERNAME%:( F) /t
  6. כעת הזן את הפקודה הבאה לדחיסת כל הקבצים והתיקיות בתוך WinSxS. שים לב שזה רק ידחס את אלה שאינם בשימוש על ידי תוכנות או תהליכים אחרים:
    קומפקטי /ים:%WINDIR% WinSxS /c /a /i *
    ייתכן שיידרשו מספר דקות לדחיסת כל קובץ.
  7. לאחר שהדחיסה הושלמה, עלינו כעת להחזיר בעלות והרשאה לברירת מחדל. הזן את הפקודות הבאות אחת אחת:
    icacls '%WINDIR%WinSxS' /setowner 'NT SERVICETrustedInstaller' /t
    icacls '%WINDIR%' /restore '%WINDIR%WinSxS_NTFS.acl'
  8. הזן את הפקודות הבאות כדי להפעיל מחדש את השירותים שסגרנו קודם לכן:
    sc config msiserver start= demand
    sc config TrustedInstaller start= demand

כעת תוכל לבדוק את גודל תיקיית WinSxS ולשים לב שהיא הצטמצמה באופן משמעותי, כמעט בשליש.
לאחר דחיסה

מילות סיום

קובץ WinSxS עשוי להיות אחד החשובים במערכת, אך הוא גם הגדול ביותר, עם תאבון ליותר שטח אחסון. עם זאת, לא משנה כמות הנפח שתאפשר לכונן המערכת, הוא יהפוך למספיק בשלב מסוים.

דחיסה או מחיקה של קבצים ותיקיות מיותרים יכולים לסייע רבות לאחסון הזמין, במיוחד כאשר ניתן לבצע אותו בבטחה, מבלי לפגוע בסביבת Windows.