المقدمة
يُعتبر مجلد WinSXS أحد أهم المجلدات في نظام التشغيل Windows، حيث يحتوي على نسخ متعددة من الملفات الأساسية والمكونات التي تم تثبيتها أو تحديثها. ومع مرور الوقت، قد يلاحظ المستخدم أن حجم هذا المجلد يزداد بشكل كبير، مما يؤدي إلى تقليل المساحة المتوفرة على القرص الصلب. لذا، فإن فهم كيفية تقليل حجمه بأمان دون التأثير على استقرار النظام يُعد ضرورة ملحة للمستخدمين.
في هذا المقال، سنقدم شرحًا تفصيليًا وشاملًا لمجلد WinSXS، محتوياته، أسباب تضخم حجمه، والخطوات العملية لتقليل حجمه بطرق آمنة وفعّالة.
ما هو مجلد WinSXS؟
يشير اسم WinSXS إلى Windows Side-by-Side. يتمثل دوره في تخزين نسخ متعددة من الملفات والمكتبات (DLLs) والمكونات التي يحتاجها النظام لتشغيل التطبيقات المختلفة. الهدف الأساسي من هذا المجلد هو:
- التوافق: يضمن تشغيل التطبيقات التي تعتمد على إصدارات معينة من الملفات أو المكتبات.
- إدارة التحديثات: يحتفظ بنسخ احتياطية من الملفات التي يتم استبدالها أثناء التحديثات.
- النسخ الاحتياطية: يُستخدم لاستعادة الملفات الأصلية عند حدوث مشاكل في النظام.
لماذا يزداد حجم مجلد WinSXS؟
1. التحديثات المستمرة
مع كل تحديث جديد لنظام Windows، يتم إضافة ملفات جديدة إلى المجلد بدلاً من استبدال الملفات القديمة. هذا يعني أن المجلد سيحتوي على العديد من الإصدارات لكل ملف تم تحديثه.
2. التطبيقات القديمة
بعض التطبيقات تعتمد على إصدارات محددة من المكتبات والملفات، مما يؤدي إلى زيادة عدد الملفات المخزنة.
3. عدم تنظيف النظام
بمرور الوقت، قد يحتوي المجلد على ملفات غير مستخدمة بسبب عدم تنظيف النظام بشكل دوري.
4. الإضافات والميزات غير المستخدمة
يحتفظ النظام بجميع الملفات المتعلقة بالإضافات أو الميزات غير المستخدمة، مثل ميزات Windows القديمة.
أهمية تقليل حجم WinSXS
1. توفير مساحة القرص
يساعد تقليل حجم هذا المجلد على توفير مساحة كبيرة على الأقراص الصلبة، خاصة في الأجهزة ذات السعات المحدودة.
2. تحسين الأداء
كلما كانت المساحة المتاحة على القرص أكبر، كان أداء النظام أفضل.
3. تقليل الأخطاء
تنظيف النظام وإزالة الملفات غير الضرورية يقلل من احتمال حدوث أخطاء ناتجة عن الملفات القديمة.
طرق تقليل حجم مجلد WinSXS
1. استخدام أداة تنظيف القرص (Disk Cleanup)
تُعتبر أداة تنظيف القرص إحدى أسهل الطرق لتقليل حجم مجلد WinSXS. يمكن القيام بذلك كما يلي:
- افتح قائمة “ابدأ” واكتب Disk Cleanup.
- اختر القرص المثبت عليه نظام التشغيل (عادةً القرص C:).
- انقر على تنظيف ملفات النظام.
- حدد خيار Windows Update Cleanup.
- اضغط على موافق لبدء التنظيف.
2. إزالة الميزات غير المستخدمة
يمكنك إزالة ميزات Windows غير المستخدمة لتقليل حجم المجلد:
- افتح لوحة التحكم.
- اختر البرامج والميزات.
- انقر على تشغيل ميزات Windows أو إيقاف تشغيلها.
- قم بإلغاء تحديد الميزات غير المستخدمة واضغط على موافق.
3. استخدام أداة DISM
أداة Deployment Image Servicing and Management (DISM) تتيح إدارة وتحسين ملفات النظام. لتنظيف مجلد WinSXS، يمكنك استخدام الأوامر التالية:
- افتح موجه الأوامر (Command Prompt) كمسؤول.
- أدخل الأمر:
Dism.exe /online /Cleanup-Image /StartComponentCleanup
4. إزالة النسخ الاحتياطية للتحديثات القديمة
يمكن إزالة النسخ الاحتياطية للتحديثات التي لم تعد ضرورية باستخدام أداة DISM:
- افتح موجه الأوامر كمسؤول.
- أدخل الأمر:
Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
5. جدولة التنظيف التلقائي
لتجنب تزايد حجم المجلد مرة أخرى، يمكن جدولة عملية تنظيف تلقائية:
- افتح “جدولة المهام” (Task Scheduler).
- أنشئ مهمة جديدة واستخدم أمر DISM للتنظيف.
6. ترقية القرص الصلب
إذا كانت الطرق السابقة غير كافية بسبب الحجم الكبير للملفات، يمكن ترقية القرص الصلب إلى سعة أكبر.
جدول: مقارنة بين الطرق المختلفة لتقليل حجم WinSXS
الطريقة | السهولة | التأثير على النظام | التوفير المحتمل للمساحة |
---|---|---|---|
تنظيف القرص (Disk Cleanup) | عالية | منخفض | متوسط |
إزالة الميزات غير المستخدمة | متوسطة | متوسط | عالي |
استخدام أداة DISM | متوسطة | منخفض | عالي |
إزالة النسخ الاحتياطية | متوسطة | منخفض | عالي |
الترقية إلى قرص أكبر | عالية | غير مطبق | يعتمد على السعة |
نصائح هامة لتقليل حجم مجلد WinSXS
- لا تحذف الملفات يدويًا: حذف الملفات مباشرة من المجلد قد يؤدي إلى تلف النظام.
- قم بعمل نسخة احتياطية: تأكد من وجود نسخة احتياطية للنظام قبل تنفيذ أي تغييرات.
- تابع التحديثات بانتظام: تثبيت التحديثات الجديدة يعزز من أداء النظام ويقلل الحاجة إلى نسخ متعددة.
الخاتمة
مجلد WinSXS جزء أساسي من نظام Windows، ودوره في الحفاظ على استقرار النظام يجعل التعامل معه بحذر ضرورة. باستخدام الطرق المذكورة أعلاه، يمكنك تقليل حجمه بأمان وتحسين أداء جهازك وتوفير مساحة إضافية على القرص الصلب. تذكر دائمًا أن سلامة النظام هي الأولوية الأولى، لذلك يُفضل دائمًا اتباع الخطوات الموصى بها بدقة والابتعاد عن أي تغييرات غير موثوقة.
مناقشة
مجلد WinSXS في C: WindowsWinSXS ضخم ويستمر في النمو كلما طالت مدة تثبيت Windows. يقوم هذا المجلد بإنشاء ملفات غير ضرورية بمرور الوقت ، بما في ذلك الإصدارات القديمة من مكونات النظام.
يحتوي هذا المجلد أيضًا على ملفات لمكونات Windows غير المثبتة والمعطلة. حتى إذا لم يكن لديك مكون Windows مثبتًا ، فسيكون موجودًا في مجلد WinSXS الخاص بك ، وسيشغل مساحة.
لماذا يصبح مجلد WinSXS كبيرًا جدًا؟
يحتوي المجلد WinSXS على كافة مكونات نظام Windows. في الواقع ، ملفات المكونات الموجودة في أي مكان آخر في Windows هي مجرد روابط لملفات موجودة في مجلد WinSXS. يحتوي المجلد WinSXS على كل ملف من ملفات نظام التشغيل.
عندما يقوم Windows بتثبيت التحديثات ، فإنه يسقط مكون Windows الجديد في مجلد WinSXS ويحتفظ بالمكون القديم في مجلد WinSXS. هذا يعني أن كل تحديث Windows تقوم بتثبيته يزيد من حجم مجلد WinSXS الخاص بك. يتيح لك ذلك إلغاء تثبيت تحديثات نظام التشغيل من لوحة التحكم ، والتي يمكن أن تكون مفيدة في حالة تحديث عربات التي تجرها الدواب – لكنها ميزة نادرًا ما يتم استخدامها.
تتضمن الإصدارات الحديثة من Windows – مثل Windows 8 و Windows 10 و Windows 11 – ميزات تحاول تقليل حجم WinSXS تلقائيًا.
في إصداره الأولي ، تعامل Windows 7 مع هذا من خلال تضمين ميزة تسمح لـ Windows بتنظيف ملفات تحديث Windows القديمة بعد تثبيت حزمة خدمة Windows جديدة. كانت الفكرة أنه يمكن تنظيف النظام بانتظام مع حزم الخدمة.
ومع ذلك ، لم ير Windows 7 سوى حزمة خدمة واحدة – Service Pack 1 – تم إصدارها في عام 2010. ولا تنوي Microsoft إطلاق حزمة أخرى. هذا يعني أنه على مدار سنوات ، كانت ملفات إلغاء تثبيت تحديث Windows تتراكم على أنظمة Windows 7 ولا يمكن إزالتها بسهولة.
لإصلاح هذه المشكلة ، قامت Microsoft بنقل ميزة من Windows 8 إلى Windows 7. قامت الشركة بذلك دون ضجة كبيرة – تم طرحها في تحديث نظام تشغيل ثانوي نموذجي ، من النوع الذي لا يضيف ميزات جديدة بشكل عام.
تنظيف ملفات التحديث
لتنظيف ملفات التحديث هذه ، افتح معالج تنظيف القرص (انقر فوق مفتاح Windows ، واكتب “تنظيف القرص” في قائمة ابدأ ، ثم اضغط على Enter). انقر فوق الزر “تنظيف ملفات النظام” ، وقم بتمكين خيار “تنظيف Windows Update” وانقر فوق “موافق”. إذا كنت تستخدم نظام Windows الخاص بك لبضع سنوات ، فمن المحتمل أن تتمكن من تحرير عدة غيغابايت من المساحة.
ملاحظة: هناك اختلافات طفيفة في واجهة المستخدم بين Disk Cleanup في إصدارات مختلفة من Windows ، ولكن بالنسبة للجزء الأكبر ، فإن التغييرات تجميلية. يعمل هذا على أنظمة التشغيل Windows 10 و Windows 11 و Windows 8 و Windows 7.
في المرة التالية التي تقوم فيها بإعادة التشغيل بعد القيام بذلك ، سيستغرق Windows بضع دقائق لتنظيف ملفات النظام قبل أن تتمكن من تسجيل الدخول واستخدام سطح المكتب.
إذا كنت لا ترى هذه الميزة في نافذة تنظيف القرص ، فمن المحتمل أنك تستخدم Windows 7 وما بعده في تحديثاتك – قم بتثبيت آخر التحديثات من Windows Update.
يتضمن Windows 8 و 10 و 11 ميزات مضمنة تقوم بذلك تلقائيًا. في الواقع ، هناك مهمة مجدولة StartComponentCleanup مضمنة في Windows والتي سيتم تشغيلها تلقائيًا في الخلفية ، وتنظيف المكونات بعد 30 يومًا من تثبيتها. تمنحك فترة الثلاثين يومًا هذه وقتًا لإلغاء تثبيت أحد التحديثات إذا تسبب في حدوث مشكلات.
إذا كنت ترغب في تنظيف التحديثات يدويًا ، فيمكنك أيضًا استخدام خيار Windows Update Cleanup في نافذة استخدام القرص ، تمامًا كما يمكنك في Windows 7. (لفتحه ، انقر فوق مفتاح Windows ، واكتب “تنظيف القرص” إجراء بحث ، والنقر فوق الاختصار “تحرير مساحة القرص عن طريق إزالة الملفات غير الضرورية” الذي يظهر.)
يمنحك Windows 8.1 و 10 و 11 المزيد من الخيارات ، مما يسمح لك بإزالة جميع الإصدارات السابقة من المكونات التي تم إلغاء تثبيتها بالقوة ، حتى تلك التي لم تكن موجودة منذ أكثر من 30 يومًا. يجب تشغيل هذه الأوامر في موجه أوامر غير مقيد – بمعنى آخر ، يجب أن تبدأ نافذة موجه الأوامر كمسؤول .
على سبيل المثال ، سيؤدي الأمر التالي إلى إزالة تثبيت كافة الإصدارات السابقة من المكونات بدون فترة السماح التي تبلغ 30 يومًا للمهمة المجدولة:
DISM.exe /online /Cleanup-Image /StartComponentCleanup
سيزيل الأمر التالي الملفات المطلوبة لإلغاء تثبيت حزم الخدمة. لن تتمكن من إلغاء تثبيت أي حزم خدمة مثبتة حاليًا بعد تشغيل هذا الأمر:
DISM.exe /online /Cleanup-Image /SPSuperseded
سيؤدي الأمر التالي إلى إزالة جميع الإصدارات القديمة من كل مكون. لن تتمكن من إزالة تثبيت أي حزم خدمة أو تحديثات مثبتة حاليًا بعد اكتمال ذلك:
DISM.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
إزالة الميزات الغير مستخدمة
تسمح لك الإصدارات الحديثة من Windows بتمكين ميزات Windows أو تعطيلها عند الطلب. ستجد قائمة بهذه الميزات في نافذة ميزات Windows التي يمكنك الوصول إليها من لوحة التحكم.
حتى الميزات التي لم تقم بتثبيتها – أي الميزات التي تراها غير محددة في هذه النافذة – يتم تخزينها على محرك الأقراص الثابتة في مجلد WinSXS. إذا اخترت تثبيتها ، فسيتم إتاحتها من مجلد WinSXS الخاص بك. هذا يعني أنك لن تضطر إلى تنزيل أي شيء أو توفير وسائط تثبيت Windows لتثبيت هذه الميزات.
ومع ذلك ، فإن هذه الميزات تشغل مساحة. في حين أن هذا لا ينبغي أن يكون مهمًا على أجهزة الكمبيوتر النموذجية ، فقد يرغب المستخدمون الذين لديهم كميات تخزين منخفضة للغاية أو مسؤولي خادم Windows الذين يرغبون في تقليل عمليات تثبيت Windows الخاصة بهم إلى أصغر مجموعة ممكنة من ملفات النظام في إزالة هذه الملفات من محركات الأقراص الثابتة الخاصة بهم.
لهذا السبب ، أضاف Windows 8 خيارًا جديدًا يتيح لك إزالة هذه المكونات التي تم إلغاء تثبيتها من مجلد WinSXS بالكامل ، مما يؤدي إلى تحرير مساحة. لا تزال هذه الميزة موجودة في نظامي التشغيل Windows 10 و Windows 11 أيضًا. إذا اخترت تثبيت المكونات التي تمت إزالتها لاحقًا ، فسيطالبك Windows بتنزيل ملفات المكونات من Microsoft.
للقيام بذلك ، افتح نافذة موجه الأوامر كمسؤول. استخدم الأمر التالي لمعرفة الميزات المتاحة لك:
DISM.exe /Online /English /Get-Features /Format:Table
سترى جدولاً بأسماء الميزات وحالاتها.
لإزالة ميزة من نظامك ، يمكنك استخدام الأمر التالي ، مع استبدال NAME باسم الميزة التي تريد إزالتها. يمكنك الحصول على اسم الميزة التي تحتاجها من الجدول أعلاه.
DISM.exe /Online /Disable-Feature /featurename:NAME /Remove
إذا قمت بتشغيل الأمر / Get-features مرة أخرى ، فسترى الآن أن الميزة بها حالة “Disabled with Payload Removed” بدلاً من “Disabled” (معطل) فقط. هذه هي الطريقة التي تعرف أنها لا تشغل مساحة على محرك الأقراص الثابتة بجهاز الكمبيوتر الخاص بك.