كيفية إدارة مجلد WinSxS الضخم في نظام التشغيل Windows 10

كيفية إدارة مجلد WinSxS الضخم في نظام التشغيل Windows 10

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





بطبيعة الحال ، فإنه يثير السؤال حول ما هي بالضبط تلك الملفات المثبتة في WinSxS ولماذا هي ضخمة جدًا. تمتلئ عمليات البحث والمنتديات على الويب بالأسئلة المتعلقة بهذا المجلد. دعونا نزيل الغموض عن أسرار WinSxS والطريقة الصحيحة لإدارتها.





شرح WinSxS

تم إنشاء WinSxS (جنبًا إلى جنب) استجابةً لحل ' DLL الجحيم مشكلة في نظام التشغيل Windows. بعبارات بسيطة ، يتضمن الحالات التي يغير فيها أي برنامج ملف مكتبة الارتباط الديناميكي (DLL) للتأثير على الوظيفة الحرجة للتطبيقات الأخرى التي تحتاج إلى استخدام نفس DLL.





على سبيل المثال ، افترض أن التطبيق يتطلب DLL برقم الإصدار 1.0.2. إذا استبدل تطبيق آخر المورد بإصدار مختلف ، على سبيل المثال 1.0.3 ، فإن التطبيق السابق الذي يعتمد على الإصدار 1.0.2 إما سيتعطل ، أو يتسبب في مشكلات في التوافق أو يؤدي إلى ظهور شاشة الموت الزرقاء.

إطلاق WinSxS

شهد Windows XP الإطلاق المناسب لمتجر المكونات. في هذا ، يعيش كل مكون (DLL ، OCX ، EXE) في دليل يسمى WinSxS. سيخزن جميع إصدارات DLL المختلفة المثبتة بواسطة حزم البرامج والأجهزة وتحميل الإصدار الصحيح عند الطلب.



فكيف يعرف التطبيق إصدار DLL الذي يحتاج إلى تحميله؟ هذا هو المكان الذي ملف البيان ' يلعب دورا هاما. يحتوي على الإعدادات التي تُعلم نظام التشغيل بكيفية التعامل مع البرنامج عند بدء تشغيله والإصدار الصحيح من DLL.

يحتوي كل مكون على هوية ذات اسم فريد قد يتضمن بنية المعالج واللغة والإصدار والمعرف. يتم بعد ذلك تجميع إصدارات محددة من هذه المكونات معًا في حزم. يتم استخدامها بواسطة Windows Update و DISM للحفاظ على تحديث نظامك.





يُظهر هذا الجدول الزمني تحسينًا تدريجيًا لنظام WinSxS مع كل ترقية رئيسية لنظام التشغيل.

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





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

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

بمساعدة fsutil الأمر ، يمكنك التحقق من الروابط الصلبة لأي ملف نظام. صحافة فوز + X و اختار موجه الأوامر (المسؤول) ، ثم اكتب

إرسال بريد إلكتروني مزيف من شخص آخر
fsutil hardlink list [system file path]

على سبيل المثال ، إذا أردت التحقق من الروابط الثابتة لملف نظام يسمى 'audiosrv.dll' ، فاكتب

fsutil hardlink list 'C:WindowsSystem32audiosrv.dll'

أهمية WinSxS

يلعب مخزن المكونات دورًا حيويًا في دعم الوظائف اللازمة لتخصيص Windows وتحديثه. هذه كالتالي:

  • استعادة النظام الخاص بك من فشل التمهيد أو الفساد
  • تمكين أو تعطيل ميزات Windows عند الطلب
  • انقل الأنظمة بين إصدارات Windows المختلفة
  • قم بإلغاء تثبيت التحديثات الإشكالية
  • لتثبيت إصدارات المكونات الجديدة باستخدام Windows Update

حجم مجلد WinSxS

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

انتقل إلى ملف C: Windows WinSxS ، انقر بزر الماوس الأيمن فوقه واختر الخصائص . يستهلك هذا المجلد ما يقرب من 7.3 جيجابايت من مساحة القرص. لكن الشيء هو أن هذا ليس الحجم الحقيقي. والسبب في ذلك هو 'الروابط الثابتة' التي لا يأخذها مستكشف الملفات وأدوات الطرف الثالث في الاعتبار.

يحسب كل مرجع إلى ارتباط ثابت كمثيل واحد للملف لكل موقع. لذلك ، إذا كان ملف النظام موجودًا في كل من دليل WinSxS و System32 ، فإن File Explorer سوف يضاعف حجم المجلد بشكل غير دقيق.

تحقق من الحجم الفعلي لـ WinSxS

للتحقق من الحجم الفعلي لمتجر مكونات Windows ، افتح نافذة موجه أوامر مرتفعة واكتب

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

لاحظ ال / AnalyzeComponentStore لم يتم التعرف على الخيار في Windows 8 والإصدارات الأقدم.

بعد التحليل ، انخفض الحجم الفعلي لمتجر المكونات إلى 5.37 جيجابايت. عوامل هذه القيمة في الروابط الصلبة داخل مجلد WinSxS. مشترك مع Windows يمنحك حجم الملفات ذات الارتباط الثابت. تاريخ آخر تنظيف هو تاريخ تنظيف مخزن المكونات المكتمل مؤخرًا.

طرق لتقليل حجم المجلد WinSxS

غالبًا ما يسأل العديد من المستخدمين عما إذا كان من الممكن حذف الملفات يدويًا من مجلد WinSxS. الجواب هو أ لا كبير .

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

يمكنك بالرغم من ذلك تقليل الحجم من مجلد WinSxS مع بعض الأدوات المضمنة. سنستخدم أدوات مثل Disk Cleanup وأوامر DISM وإزالة الميزات عند الطلب لقص مجلد WinSxS.

أداة تنظيف القرص

في مربع البحث ، اكتب تنظيف القرص ، وحدد تنظيف القرص . من هذه النافذة ، انقر فوق تنظيف ملف النظام زر. يؤدي ذلك إلى إعادة تشغيل الأداة وإلغاء تأمين الوصول إلى مجموعة كاملة من خيارات التنظيف. يمكنك إزالة ملفات التثبيت وإصدارات Windows السابقة والمزيد. أداة تنظيف القرص هي نقطة البداية لتنظيف نظام التشغيل Windows 10.

اقرا هذا دليل خطوة بخطوة لاكتشاف أفضل الطرق لتنظيف Windows 10 .

إزالة الميزات عند الطلب

يتيح لك Windows تمكين أو تعطيل ميزات Windows الافتراضية عند الطلب. يمكنك إضافة بعض الميزات المفيدة - Hyper V و Print to PDF و Windows Subsystem for Linux (WSL) والمزيد.

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

DISM.exe /Online /English /Get-Features /Format:Table

سترى قائمة بأسماء الميزات وحالتها

لإزالة ميزة من نظامك ، اكتب

DISM.exe /Online /Disable-Feature /featurename:NAME /Remove

(استبدل 'NAME' باسم الميزة المذكورة في القائمة)

إذا قمت بتشغيل ملف / الحصول على الميزات الأمر مرة أخرى ، سترى الحالة كـ ' معطل مع إزالة الحمولة ' بدلا من مجرد ' معاق '. في وقت لاحق ، إذا اخترت تثبيت المكونات التي تمت إزالتها ، فسيطالبك Windows بتنزيل ملفات المكونات مرة أخرى.

تنظيف مكونات DISM

يتضمن Windows 8 / 8.1 ميزة مضمنة لتنظيف مخزن المكونات تلقائيًا عندما لا يكون النظام قيد الاستخدام. افتح جدول المهام وانتقل إلى Microsoft> Windows> الخدمة . انقر بزر الماوس الأيمن فوق العنصر وانقر فوق يركض.

ستنتظر المهمة 30 يومًا على الأقل بعد تثبيت أحد المكونات المحدثة قبل إلغاء تثبيت الإصدار السابق من المكون. المهمة أيضًا لها مهلة مدتها ساعة واحدة وقد لا تقوم بتنظيف جميع الملفات.

مع DISM / تنظيف الصورة المعلمة ، يمكنك إزالة الإصدار السابق من المكون فورًا (بدون فترة سماح مدتها 30 يومًا) وليس لديك حد مهلة مدته ساعة واحدة. افتح موجه الأوامر (المسؤول) واكتب

DISM.exe /online /Cleanup-Image /StartComponentCleanup

اذا اضفت إعادة تعيين القاعدة التبديل ، يمكنك إزالة جميع الإصدارات التي تم استبدالها من كل مكون. لكن تذكر أنك لن تتمكن من إلغاء تثبيت أي تحديثات حالية (حتى لو كانت معيبة).

DISM.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase

سيؤدي الأمر التالي إلى إزالة أي مكونات نسخ احتياطي مطلوبة لإلغاء تثبيت حزم الخدمة. إنها مجموعة من التحديثات التراكمية لإصدار معين من Windows.

DISM.exe /online /Cleanup-Image /SPSuperseded

احذف ملفات الويندوز لتفريغ مساحة القرص

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

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

كيفية مشاهدة التلفزيون العادي على roku
يشارك يشارك سقسقة بريد الالكتروني كيفية تنظيف جهاز الكمبيوتر الخاص بك الذي يعمل بنظام Windows باستخدام موجه الأوامر

إذا كانت مساحة التخزين على جهاز الكمبيوتر الشخصي لديك منخفضة ، فقم بتنظيف الملفات غير المرغوب فيها باستخدام أدوات موجه الأوامر السريعة هذه.

اقرأ التالي
مواضيع ذات صلة
  • شبابيك
  • نظام الملفات
  • مستكشف Windows
  • تخزين
  • استكشاف الأخطاء وإصلاحها
نبذة عن الكاتب راهول سيغال(تم نشر 162 مقالة)

مع درجة M.Optom في تخصص العناية بالعيون ، عمل راهول كمحاضر لسنوات عديدة في الكلية. كتابة وتعليم الآخرين هي دائما شغفه. يكتب الآن عن التكنولوجيا ويجعلها سهلة الهضم للقراء الذين لا يفهمونها جيدًا.

المزيد من Rahul Saigal

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك