הסבר על תיקיית WinSxS ב-Windows 10

Winsxs Folder Windows 10 Explained



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



רובכם אולי שמתם לב תיקיה WinSxS ב-Windows 10/8/7 והופתע מגודלו. למי שלא, התיקיה נמצאת בכתובת C: Windows Winsxs וזה ענק! יש לי כמעט 5 GB, בערך 6000 תיקיות ו-25000 קבצים, וזה תופס כמעט 40% מתיקיית Windows! למרות שהגודל של תיקיית Winsxs זו ב-XP הוא סביב 25-50MB; גודלו הגדול ב-Windows 10, Windows 8, Windows 7 ו-Windows Vista סיקרן רבים! בדוק את התמונה למטה.





winsxs-folder-windows





אז מהי המסתורין של תיקיית Winsxs זו ב-Windows 10, Windows 8.1, Windows8, Windows 7 ו-Windows Vista? בואו למצוא את זה בפוסט הזה.

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



מהי תיקיית WinSxS ב-Windows 10

קצר, Winsxs, אשר אומר 'חלונות זה לצד זה' , הוא מטמון של רכיבי Windows מקוריים. הוא מאחסן ספריות המשמשות מספר יישומים. תכונה זו הוצגה לראשונה ב-Windows ME ונראתה על ידי מיקרוסופט כפתרון לבעיות המכונה 'dll hell' שפקדו את Windows 9x.

ב-Winsxs, תיקיית ה'גיבוי' היא הגדולה ביותר, כפי שניתן לראות בתמונה למטה.

תיקיית משנה WinSxS

שוב, כפי שניתן לראות בתמונה למטה, בתיקיית Winsxs סוגי הקבצים הם 'אחר'לקחתרוב החלל. הם מורכבים בעיקר מ-.imd, .ngr, .csd, .dll, .dll.mui, .exe וסוגי קבצים דומים אחרים.



סוגי קבצים ב-WinSxS

ב-Windows 7 ואילך אין תיקיית 'dllcache' וגם לא ניתן למצוא את התיקיה 'i386' שבה המערכת מאחסנת (כמו ב-XP) את כל מודולי המקור. בתיקייה זו של WinSxS מאוחסנים הרכיבים הנפוצים של יישומים מקבילים. קבצים אלה יכולים להיות גרסאות מרובות של אותו מכלול או יישום. לכל מכלול מקביל יש מזהה ייחודי. אחת התכונות של זהות אסיפה היא הגרסה שלה.

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

אבל למה יש כל כך הרבה תיקיות מקוננות ולמה לשמור כל כך הרבה גרסאות שונות של אותו הדברוכו, exe או קבצים אחרים?

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

סיומת כרום קורא כהה - -

ברור שלא תוכל להסיר את הספרייה הזו או להעביר אותה למיקום אחר. זה גם לא מומלץ למחוק שום דבר כאן, מכיוון ששלב כזה עלול לגרום לאפליקציות שלך להיות בלתי ניתנות לפעולה או אפילו לשבור את המערכת שלך! אם יש לך הרבה אפליקציות מותקנות, אתה יכול לצפות ל-W ענקinSxSתיקייה. תיקיית WinSxs זו לא יכולה להיות ממוקמת באף אמצעי אחסון מלבד אמצעי האחסון של המערכת. זה בגלל קישורים קשיחים של NTFS. אם תנסה להעביר את התיקיה, זה עלול לגרום לאי התקנה של עדכוני Windows, ערכות שירות, תכונות וכו'.

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

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

אנו לא ממליצים להשתמש בכלי ניקוי WinSxS כגון WinsxsLite מכיוון שאתה יכול לשבור את ה-Windows שלך.

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

ניקוי תיקיית WinSxs

Windows 8.1 הציג אפשרות שורת פקודה חדשה עבור DISM.exe, / AnalyzeComponentStore . הפעלת פקודה זו תנתח את תיקיית WinSxS ותודיע לך אם מומלץ לנקות את מאגר הרכיבים. הוא נוכח ב חלונות 10 , כמו כן.

IN Windows 8 / 8.1 / 10 , פתח את כלי ניקוי הדיסק והשתמש באפשרות Windows Update Cleanup כדי לנקות את WinSxS.

מיקרוסופט פרסמה עדכון זה הוספה אפשרות ניקוי של Windows Update לכלי ניקוי הדיסק IN ווינדוס 7 .

עכשיו אתה יכול גם לנקות WinSxS в Windows Server 2008 R2 עם עדכון חדש חדש.

הורד את כלי תיקון המחשב כדי למצוא במהירות ולתקן באופן אוטומטי שגיאות של Windows

להלן מספר אפשרויות נוספות שאולי תרצה לשקול לפנות מקום בדיסק - קצת שגרה וקצת קיצוני:

  1. לָרוּץ כלי לניקוי דיסק
  2. הסר אפליקציות שאינן בשימוש
  3. העבר קובץ עמוד לכונן אחר
  4. השבת את מצב תרדמה
  5. השתמש באפשרות הייעודית של קובץ dump כדי לכתוב קובצי dump של זיכרון לאמצעי אחסון אחר במערכת.
  6. השבת את נקודות שחזור המערכת
  7. הורידו את ספריות פרופיל המשתמש וקבצי התוכניות לאמצעי אחסון אחר במערכת.

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

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

הדרך היחידה להקטין בבטחה את גודל התיקיה WinSxS היא לצמצם את מערך הפעולות האפשריות שהמערכת יכולה לבצע. הדרך הקלה ביותר לעשות זאת היא להסיר את החבילות שבהן הרכיבים התקינו במקור. ניתן לעשות זאת על ידי הסרת גרסאות מוחלפות של חבילות שיש לך במערכת שלך. Service Pack 1 מכיל קובץ בינארי בשם VSP1CLN.EXE , כלי שיהפוך את Service Pack קבוע (לא ניתן להסרה) במערכת שלך ויסיר את גרסאות ה-RTM של כל הרכיבים שהוחלפו. זה יכול להיעשות רק בגלל הפיכת ה-service pack קבוע; אנו יכולים להבטיח שלעולם לא נזדקק לגרסאות RTM.

עדכון 2 מהבלוגים של E7: ה'מודולריות' של מערכת ההפעלה הייתה מטרה הנדסית עבור Windows Vista. זה נעשה כדי לטפל במספר בעיות בגרסאות מדור קודם של Windows הקשורות להתקנה, תחזוקה ואמינות. ספריית Windows SxS מייצגת את 'סטטוס ההתקנה והתחזוקה' של כל רכיבי המערכת. אבל הוא למעשה לא צורך שטח דיסק רב כמו שהוא נראה בעת שימוש בכלים מובנים (DIR ו-Explorer) למדידת שטח דיסק משומש. העובדה שאנו מקשים עליך לדעת כמה מקום תופסת ספריה היא הוגנת! קטלוג WinSxS מספק גם שירות לא מקוון והופך את Windows Vista ומאוחר יותר ל'בטוחה להדמיה'.

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

סיכום

תן לתיקיית WinSxS להיות כפי שהיא!

ללמוד על תיקייה מקורית ו תיקיות Catroot ו-Catroot2 כאן.

חומרים נוספים:

  1. נתח את Windows Component Store או WinSxS ב-Windows
  2. ניקוי תיקיית WinSxS ב-Windows
  3. הוסף את אפשרות הניקוי של Windows Update לכלי ניקוי הדיסק ב-Windows
  4. נקה את ספריית WinSxS בשרת Windows .
רשום פופולרי