כיצד להקטין את גודל תיקיית WinSXS ב- Windows 7 או 8

התיקיה WinSXS ב- C: \ Windows \ WinSXS מסיבית וממשיכה לגדול ככל שמתקינים את Windows. תיקייה זו בונה קבצים מיותרים לאורך זמן, כגון גרסאות ישנות של רכיבי מערכת.

תיקיה זו מכילה גם קבצים לרכיבי Windows שהוסרו והושבתו. גם אם לא מותקן רכיב Windows, הוא יהיה בתיקיית WinSXS שלך ותופס מקום.

מדוע תיקיית WinSXS נהיית גדולה מדי

התיקיה WinSXS מכילה את כל רכיבי המערכת של Windows. למעשה, קבצי רכיבים במקום אחר ב- Windows הם רק קישורים לקבצים הכלולים בתיקיית WinSXS. התיקיה WinSXS מכילה כל קובץ מערכת הפעלה.

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

קשורים: 7 דרכים לפנות מקום בדיסק הקשיח בחלונות

Windows 7 טיפל בכך על ידי הכללת תכונה המאפשרת ל- Windows לנקות קבצי עדכון ישנים של Windows לאחר התקנת חבילת השירות החדשה של Windows. הרעיון היה שניתן לנקות את המערכת באופן קבוע יחד עם ערכות שירות.

עם זאת, Windows 7 ראה רק חבילת שירות אחת - Service Pack 1 - שפורסמה בשנת 2010. למיקרוסופט אין כוונה להשיק שירות אחר. משמעות הדבר היא כי במשך יותר משלוש שנים קבצי הסרת עדכוני Windows הולכים ונבנים במערכות Windows 7 ולא ניתן היה להסיר אותם בקלות.

ניקוי קבצי עדכון

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

קשורים: 6 דרכים לפנות שטח בכונן הקשיח המשמש את קבצי המערכת של Windows

כדי לנקות קבצי עדכון כאלה, פתח את אשף ניקוי הדיסקים (הקש על מקש Windows, הקלד "ניקוי דיסק" בתפריט התחל ולחץ על Enter). לחץ על הלחצן "נקה קבצי מערכת", הפעל את האפשרות "ניקוי עדכוני Windows" ולחץ על "אישור". אם אתה משתמש במערכת Windows 7 שלך במשך כמה שנים, סביר להניח שתוכל לפנות שטח של כמה ג'יגה.

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

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

קשורים: כיצד Windows משתמש במתזמן המשימות למשימות מערכת

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

אם ברצונך לנקות עדכונים באופן ידני, תוכל גם להשתמש באפשרות ניקוי עדכוני Windows בחלון שימוש בדיסק, בדיוק כפי שאתה יכול לעשות ב- Windows 7. (כדי לפתוח אותו, הקש על מקש Windows, הקלד "ניקוי דיסק" כדי בצע חיפוש ולחץ על קיצור הדרך "פנוי שטח דיסק על ידי הסרת קבצים מיותרים".)

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

לדוגמא, הפקודה הבאה תסיר את כל הגרסאות הקודמות של הרכיבים ללא תקופת החסד של המשימה המתוזמנת למשך 30 יום:

DISM.exe / מקוון / ניקוי תמונה / StartComponentCleanup

הפקודה הבאה תסיר קבצים הדרושים להסרת ערכות Service Pack. לא תוכל להסיר את חבילות ה- Service Pack המותקנות כעת לאחר הפעלת פקודה זו:

DISM.exe / מקוון / ניקוי תמונה / SPSuperseded

הפקודה הבאה תסיר את כל הגרסאות הישנות של כל רכיב. לא תוכל להסיר התקנה של ערכות שירות או עדכונים המותקנים כעת לאחר השלמתם:

DISM.exe / מקוון / ניקוי תמונה / StartComponentCleanup / ResetBase

הסר תכונות לפי דרישה

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

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

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

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

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

DISM.exe / מקוון / אנגלית / קבל תכונות / פורמט: טבלה

תראה טבלה של שמות תכונות ומצבים שלהם.

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

DISM.exe / מקוון / השבת-תכונה / תכונה שם: NAME / הסר

קשורים: 6 דרכים לפנות שטח בכונן הקשיח המשמש את קבצי המערכת של Windows

אם תפעיל שוב את הפקודה / Get-Features, כעת תראה שלפונקציה יש את המצב "מושבת עם הסרת מטען" במקום רק "מושבת". כך אתה יודע שזה לא תופס מקום בכונן הקשיח של המחשב שלך.

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