كيفية تقليل حجم WinSxS في Windows Client و Windows Server



جرب أداة القضاء على المشاكل

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



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



WinSxS الحجم



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

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

ينطبق نفس الإجراء على نظام تشغيل العميل من Windows 7 إلى Windows 10 ، وأنظمة تشغيل الخادم من Windows Server 2012 إلى Windows Server 2019.



الطريقة الأولى: قم بتشغيل 'تنظيف القرص'

في الطريقة الأولى ، سنقوم بتنظيف القرص باستخدام أداة مساعدة Windows أصلية معروفة تنظيف القرص .

  1. معلق مستكشف Windows و اضغط يكون لفتح مستكشف الملفات
  2. انقر فوق هذا الكمبيوتر وانتقل إلى قسم النظام الخاص بك ، بشكل افتراضي القرص المحلي (C: )
  3. انقر بزر الماوس الأيمن على التقسيم ج: ثم انقر فوق الخصائص

    خصائص القسم ج

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

    تنظيف القرص

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

الطريقة 2: تقليل حجم قرص WinSxS باستخدام DISM

في الجزء الثاني ، سنقوم بتقليل حجم قرص WinSxS باستخدام DISM. DISM (خدمة نشر الصور وإدارتها) هي أداة سطر أوامر تُستخدم لتحميل صور Windows وخدمتها.

  1. انقر بزر الفأرة الأيسر على قائمة البدأ وانقر Windows PowerShell (المسؤول) أو موجه الأوامر (المسؤول). في حالتنا ، سوف نستخدم موجه الأوامر (المسؤول). من الضروري تشغيل أداة سطر الأوامر كمسؤول وليس حساب مستخدم قياسي.
  2. اكتب الأمر التالي واضغط أدخل لتقليل حجم مجلد WinSxS.
    Dism.exe / عبر الإنترنت / تنظيف الصورة / StartComponentCleanup

  3. بمجرد الانتهاء ، اكتب الأمر التالي واضغط أدخل لإزالة جميع الإصدارات التي تم استبدالها لكل مكون في مخزن المكونات. الرجاء ملاحظة أنه لا يمكن إلغاء تثبيت كافة حزم الخدمة والتحديثات الموجودة بعد اكتمال هذا الأمر. لن يؤدي ذلك إلى منع إلغاء تثبيت حزم الخدمة أو التحديثات المستقبلية.
    disetbase / عبر الإنترنت / تنظيف الصورة / StartComponentCleanup / ResetBase
  4. إعادة بدء مشغل برامج وندوز. افتح مستكشف الملفات وتحقق من المساحة المتوفرة لديك

الطريقة الثالثة: حذف الملفات القديمة من WinSxS. استخدم بحذر!

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

  1. معلق مستكشف Windows و اضغط يكون لفتح مستكشف الملفات
  2. انتقل إلى C: Window ، وانقر بزر الماوس الأيمن فوق WinSxS ، ثم انقر فوق الخصائص .
  3. انقر فوق الأمان ثم انقر فوق المتقدمة لفتح أذونات خاصة.

    خصائص الإذن المتقدمة

  4. تحت المالك: TrustedInstaller انقر فوق يتغيرون .
  5. أدخل اسم الكائن هذا هو المسؤول والذي تستخدمه في تشغيل جهاز Windows ، انقر فوق تحقق من الأسماء ، ثم انقر فوق حسنا .
  6. انقر تطبيق ثم انقر فوق إذا كنت قد حصلت للتو على ملكية هذا الكائن ، فستحتاج إلى إغلاق خصائص هذا الكائن وإعادة فتحها قبل أن تتمكن من عرض الأذونات أو تغييرها.
  7. انقر فوق تعديل وانقر فوق أضف . الآن أدخل اسم الكائن هذا هو المسؤول والذي تستخدمه في تشغيل جهاز Windows ، انقر فوق تحقق من الأسماء ، ثم انقر فوق حسنا .
  8. تحديد حساب و السماح أذونات التحكم الكامل
  9. انقر نعم لتغيير إعدادات الأذونات في مجلدات النظام. انقر تطبيق وثم حسنا . أغلق جميع النوافذ المفتوحة
  10. احذف الملفات القديمة. في حالتنا ، سنحذف جميع الملفات من 2016 و 2017 و 2018 والتي ستوفر حوالي 11 جيجا بايت.
3 دقائق للقراءة