تحليل وتنظيف المجلد WinSXS

لقد تحدثنا باستفاضة عن مجلد WinSXS مرة أخرى في عام 2010 وكيف يظهر بشكل منتظم كأحد أكبر المجلدات على جهاز الكمبيوتر عند تحليل التخزين باستخدام أدوات مثل WizTree.

يقوم Windows Explorer وبرامج الجهات الخارجية بالإبلاغ عن حجم عدة غيغا بايت على الأقل ، ولكن يمكن أن يصل العدد إلى أكثر من عشرة غيغا بايت بناءً على النظام الذي تم تحليله عليه.

WinSXS ، المسار الكامل هو c: \ Windows \ WinSXS \ إذا تم تثبيت Windows على محرك الأقراص c: ، يحتوي على الملفات المطلوبة لعمليات الصيانة مثل تثبيت التحديثات أو حزم الخدمات أو الإصلاحات العاجلة.

وفقًا لـ Microsoft ، يحتوي مخزن المكونات على "جميع الملفات المطلوبة لتثبيت Windows" ، وبما أنه يحتفظ أيضًا بالملفات المضافة بواسطة التحديثات ، فإنه ينمو بمرور الوقت على جميع الأنظمة.

لا يتم الإبلاغ عن حجم المجلد بشكل صحيح إذا كنت تستخدم مستكشف Windows أو أدوات الجهة الخارجية مثل WizTree لتحليل حجمه.

والسبب في ذلك هو أنه يحتوي على روابط صلبة لا يأخذها المستكشف وأدوات الطرف الثالث في الاعتبار عند حساب حجم مجلد WinSXS (وهي تحسب الملفات المرتبطة على الرغم من عدم وجودها في مجلد WinSXS).

تشير هذه الارتباطات الثابتة إلى ملفات في دلائل Windows الأخرى ، على سبيل المثال c: \ Windows \ system32.

تحليل المجلد WinSXS

طريقة مناسبة لتحليل دليل مخزن مكون Window WinSXS هي استخدام dism.exe.

تم تقديم خدمة نشر الصور وإدارتها (DISM) بواسطة Microsoft في نظام التشغيل Windows Vista ، وكانت جزءًا من الإصدارات الجديدة من Windows منذ ذلك الحين.

تحديث: يرجى ملاحظة أن الأوامر ستعمل فقط على نظام التشغيل Windows 8 أو الأجهزة الأحدث.

إليك ما تحتاج إلى القيام به لتحليل مجلد WinSXS:

  1. اضغط على مفتاح Windows ، اكتب cmd.exe ، استمر في الضغط على مفتاحي Shift و Ctrl ، واضغط على مفتاح الإدخال على لوحة المفاتيح. هذا يفتح موجه أوامر مرتفع على النظام. إذا كانت لديك مشاكل في تشغيل هذا الأمر ، فانقر بزر الماوس الأيمن على نتيجة cmd.exe بدلاً من ذلك واختر "تشغيل كمسؤول".
  2. قم بتشغيل الأمر dism.exe / Online / Cleanup-Image / AnalyseComponentStore

تشير المعلمة / عبر الإنترنت إلى التثبيت الحالي ، و / Cleanup-Image / AnalyseComponentStore هو الأمر لتحليل مخزن المكونات الحالي لهذا التثبيت (مجلد WinSXS).

يمكنك سرد جميع الأوامر المتاحة باستخدام dism.exe /؟ ، وبعد ذلك dism.exe / عبر الإنترنت /؟ و dism.exe / عبر الإنترنت / تنظيف الصورة /؟

يقوم الأمر بإجراء مسح ضوئي يستغرق وقتًا حتى يكتمل. وهو يردد حجم Windows Explorer والحجم الفعلي إلى نافذة موجه الأوامر ، ويقدم توصيات بشأن ما إذا كان من المنطقي تشغيل عملية تنظيف.

يعبّر الأمر عن الحجم الفعلي للمجلد أيضًا والذي قد يكون مفيدًا جدًا لأنه يبرز عادة أن مخزن المكونات ليس كبيرًا مثل برامج الجهات الخارجية أو أن المستكشف يجعله يبدو.

نظف

يقوم Windows بتشغيل عملية تنظيف بانتظام باستخدام "جدولة المهام". يمكنك التحقق مما إذا كانت هذه هي الحالة على جهازك بالطريقة التالية:

  1. اضغط على مفتاح Windows ، اكتب Task Scheduler واضغط على enter.
  2. انتقل إلى برنامج جدولة المهام (محلي)> مكتبة جدولة المهام> Microsoft> Windows> الخدمة> StartComponentCleanup

يمكنك تشغيل عملية التنظيف يدويًا في أي وقت باستخدام الأمر التالي باستخدام موجه أوامر مرتفع:

dism.exe / عبر الإنترنت / تنظيف الصورة / StartComponentCleanup

عادة لا يكون من الضروري تشغيل عملية تنظيف ما لم يوصي تحليل AnalyseComponentStore بذلك.

ومع ذلك ، يمكنك استخدام Disk Cleanup لتحرير مساحة القرص وتشغيل تحليل بعد ذلك لإزالة الملفات من مجلد WinSXS التي لم تعد مطلوبة.

بشكل أساسي ، إذا قمت بإزالة الإصدارات السابقة من Windows ، فقد ينتهي بك الأمر مع مكونات في مجلد WinSXS لم تعد مطلوبة لأنها صالحة فقط للإصدار السابق من Windows.

أسئلة مكررة

لماذا يعد مجلد WinSXS كبيرًا جدًا؟

تبلغ معظم البرامج عن حجم غير صحيح لمجلد WinSXS بسبب الارتباطات الثابتة. تشير الارتباطات الثابتة إلى مواقع أخرى على الجهاز.

هل يجب علي تنظيف مجلد WinSXS؟

عادة لا يكون من الضروري تنظيف المجلد يدويًا لأن Windows يقوم بذلك تلقائيًا وفقًا للجدول الزمني.

أنت الآن : ما حجم مجلد WinSXS الخاص بنظامك؟