مخزن المكونات هو نظام windows 10. كيفية إصلاح الأخطاء عند تثبيت تحديثات Windows باستخدام استعادة المكونات المضمنة

أعتذر عن التأخير في كتابة المقالات ، النقطة هي أنني كنت أقوم بنقل الموقع إلى الخادم.

أصدقائي ، أريد مساعدتك في مشكلة تحدث عند كتابة أوامر لحل بعض المشاكل في سطر الأوامر. لنفترض أنك قررت ذلك ، فأنت بحاجة إلى إدخال الأمر التالي في موجه أوامر مرتفع: "Dism.exe / Online / Cleanup-Image / StartComponentCleanup". عند الانتهاء الفوري للعملية ، نرى خطأ من النوع التالي:

الخطأ: 14098
مخزن المكونات تالف

سأحاول في هذه المقالة معرفة ما يمكن فعله.

تحديد: "خطأ 14098 مخزن المكون تالف"؟

أعتقد أن الكثير منكم يعرف الغرض من مجلد WinSxS ولماذا تقليل حجمه عند الضرورة.

يخزن هذا المجلد بعض مكونات نظام Windows. المكونات هي ملفات مطلوبة لاستعادة النظام ، بمعنى آخر ، يتم وضع نسخ فعلية من Windows هناك. وبالتالي ، بمرور الوقت ، يمكن أن ينمو هذا المجلد إلى حجم يصل إلى عدة عشرات من الجيجابايت. بالطبع ، يلجأ المستخدمون على الفور إلى اتخاذ إجراء ، أي استخدام سطر الأوامر وأداة تنظيف القرص المشبوهة. لا يساعد الخيار الثاني دائمًا ، لذلك يتم تشغيل سطر الأوامر. عندما ندخل الأمر التالي Dism.exe / Online / Cleanup-Image / StartComponentCleanup ، الذي ينظف مجلد WinSxS ، قد يظهر خطأ مخزن المكونات تالف. الخطأ: 14098. سامحني لتكرار نفسي ، لكن دعنا نبدأ العمل.

يتضح من الاسم أن نوعًا ما من التخزين تالف ، والذي ، علاوة على ذلك ، يمكن استعادته بهذه الطريقة:

دعنا أولاً نتحقق من سلامة ملفات النظام باستخدام الأمر:

DISM / عبر الإنترنت / تنظيف الصورة / ScanHealth

ونعم ، لا تنس تشغيل CMD كمسؤول.


عند الإخراج ، سنرى على الأرجح رسالة مفادها أن "مخزن المكونات يحتاج إلى الاستعادة."

ثم نكتب هذا الأمر:

DISM / عبر الإنترنت / تنظيف الصورة / استعادة الصحة



لذلك قمنا باستعادة مخزن المكونات ، باستخدام نفس الأداة التي أعطتنا الخطأ 14098. عند الانتهاء من الاستعادة ، سترى رسالة تفيد بأن العملية قد اكتملت بنجاح.

أعد تشغيل الكمبيوتر الآن لتصبح التغييرات سارية المفعول ، ثم اكتب الأمر مرة أخرى لمسح مجلد WinSxS:

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

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

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

سيتذكر القراء المتمرسون على الفور كيف أصبح من الممكن تنظيف مجلد WinSXS بعد أربع سنوات من إصدار Windows 7. ثم تم نقل بعض وظائف DISM من Windows 8+. مر عامان ، وانتقلت تقنية أخرى متعلقة بمخزن المكونات إلى Windows 7.

اليوم على البرنامج

العودة للطباعة

ستتعلم منه:

  • أساسيات نظام خدمة Windows
  • خطوات استعادة المكونات في Windows 8+
  • الفرق بين CheckSUR القديم في Windows 7 والاسترداد المدمج في Windows 8+

ما الجديد في Windows 7 :)

قامت Microsoft بنشر مقالة قاعدة المعارف KB2966583 والتي يمكنك من خلالها تنزيل حزمة التحديث. بعد تثبيته وإعادة التشغيل ، يحصل Windows 7 تقريبًا على نفس القدرة على استعادة المكونات مثل Windows 8+.

كما هو الحال مع أنظمة التشغيل الأحدث ، يتم تنفيذ الاسترداد باستخدام DISM. يبدأ الأمر أدناه عملية فحص التخزين واستعادته المكونات التالفة.

DISM / عبر الإنترنت / تنظيف الصورة / ScanHealth

ومع ذلك ، يحتوي Windows 7 على عدد من الميزات:

  • لا توجد مفاتيح هنا / CheckHealthو /استعادة الصحة، والمفتاح يقوم بكل العمل / ScanHealth
  • لا يمكن تنفيذ الأمر إلا على نظام قيد التشغيل ، أي لم يتم تنفيذ استعادة الصور المعطلة
  • كانت هناك فرصة لفحص واستعادة مكونات Internet Explorer ، والتي لم تكن موجودة في CheckSUR القديم

يجب عرض نتيجة الأمر في السجل ، كما كان من قبل ، وحفظها في \ Windows \ logs \ CBS \ checkur.log

================================= التحقق من جاهزية تحديث النظام. الإصدار الثنائي 6.1.7601.18489 2015-05-27 12:32 التحقق من حزم خدمة Windows فحص قوائم الحزم والكتالوجات التحقق من قائمة مراقبات الحزمة التحقق من قائمة مراقبة المكونات فحص الحزم التحقق من ملخص متجر المكونات: عدد الثواني المنفذة: 149 لم يتم اكتشاف أخطاء

لم أجد أي ضرر في الجهاز الظاهري ، لكن يمكنك التحقق منه بنفسك.

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

مناقشة واستطلاع

إذا كانت لديك أسئلة أو تعليقات حول موضوع استرداد المكونات ، فلا تتردد في التعبير عنها في المناقشة. من فضلك لا تنشر سجل الشيكات في نص التعليق - هناك PasteBin.

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

لذلك أنا مهتم بشكل خاص بعدد الأشخاص المستعدين للترقية إلى Windows 10 من Windows 7 والإصدارات الأقدم.

لقد أجريت بالفعل استبيانًا لسرعة ترقية نظام التشغيل Windows 10 ، ولكن لم يكن هناك أي انهيار لنظامك الحالي ، وسنراه الآن. إذا كان Windows 10 IP هو نظامك الأساسي الحالي ، فيرجى سرد النظام الذي سبقه.

اكتب في التعليقات لماذا ستقوم أو لا تنتقل إلى Windows 10!لا تنسَ تضمين مدة وكيفية استخدام معاينة Windows 10.

هل تواجه مشكلات مع نظام التشغيل Windows 10 ولا يمكنك إصلاحها؟ ملفات النظام التالفة ولا يعمل الأمر sfc / scannow التقليدي؟ تعرف على كيفية استخدام ميزة DISM لإصلاح ملفات النظام التالفة أو استعادتها من صورة النظام الأصلية دون إعادة تثبيت Windows 10.

كقاعدة عامة ، في حالة وجود مشاكل مع ملفات النظام ، يتم استخدام الأداة المساعدة SFC ، والتي تفحص HDDتحقق من وجود أخطاء وتصحيحها. ولكن مع ذلك ، فإن هذه الإسعافات الأولية لا تحقق دائمًا النتائج المرجوة. تتوفر أداة أخرى لـ DISM في النظام ، والتي ذكرناها بإيجاز في المقالات السابقة ، والتي يمكنها إصلاح مشاكل الملفات التالفة في Windows 10. هذه المرة سننظر في النطاق الكامل لوظائف DISM ، وسوف نصف خيارات مختلفةالاستخدام وشرح كيفية استخدامه لاستعادة ملفات النظام التالفة من صورة النظام الأصلية (مخزن المكونات).

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

كيفية استخدام الأداة المساعدة DISM؟

استعادة ملفات النظام من خلال الأداة ليس بالأمر الصعب. باستخدام هذا التطبيق ، يمكنك استعادة المكونات بنفس طريقة استخدام SFC من خلال سطر الأوامر. للاتصال بموجه الأوامر ، اضغط على مجموعة المفاتيح Windows + X وفي القائمة التي تظهر ، حدد "موجه الأوامر (المسؤول). ثم في وحدة التحكم ، تحتاج إلى إدخال أمر DISM بالمعلمات المناسبة.

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

DISM مع معلمة CheckHealth

في وحدة تحكم سطر الأوامر ، أدخل الأمر التالي:

DISM / عبر الإنترنت / تنظيف الصورة / CheckHealth

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

DISM مع خيار ScanHealth

هذا الإعداد مشابه لـ CheckHealth ، ولكنه يستغرق وقتًا أطول قليلاً بسبب الفحص الشامل ، ولكنه أيضًا لا يصلح أي شيء. يجب استخدامه عندما يُعلم الخيار السابق / CheckHealth بأن كل شيء على ما يرام ، لكننا نريد التأكد من أن هذا هو الحال بالتأكيد. يدخل:

DISM / عبر الإنترنت / تنظيف الصورة / ScanHealth

قد يستغرق المسح وقتًا أطول بكثير من الخيار السابق (حوالي 10 دقائق). إذا توقف الفحص عند 20٪ أو 40٪ ، فأنت بحاجة إلى الانتظار - قد يبدو أن الكمبيوتر متجمد - ولكن في الواقع المسح قيد التقدم.

DISM مع المعلمة RestoreHealth

إذا قام الأمران الأول والثاني بتحميل رسالة تفيد بأن الصور تالفة ، فقد حان الوقت لاستعادتها. لهذا الغرض ، نستخدم المعلمة / RestoreHealth. أدخل الأمر التالي في وحدة تحكم سطر الأوامر:

DISM / عبر الإنترنت / تنظيف الصورة / استعادة الصحة

يستخدم المعلمة المركز تحديثات Windowsلإصلاح الملفات التالفة في مخزن المكونات. قد يستغرق إجراء الفحص والإصلاح التلقائي حوالي 20 دقيقة (أحيانًا أكثر). يكتشف DISM الفشل ، ويقوم بإنشاء قائمة بالملفات التالفة ، ثم يقوم بتنزيلها من خوادم Microsoft باستخدام Windows Update.

كيفية استعادة الملفات من مصدر محدد باستخدام معلمة RestoreHealth

يحدث أحيانًا أن يكون الضرر الذي يلحق بنظام التشغيل أوسع بكثير ويؤثر على خدمة Windows Update. في هذه الحالة ، لن يكون من الممكن من خلال المعلمة RestoreHealth إصلاح التلف في الصورة ، لأن النظام لا يمكنه الاتصال بخوادم Microsoft. في هذه الحالة ، يجب إجراء عملية أخرى - حدد المسار إلى Windows installer (المثبت) ، والذي سيتم من خلاله تنزيل ملفات "العمل" دون استخدام الإنترنت ومركز التحديث.

يتطلب ذلك تثبيت Windows 10 على DVD أو محرك أقراص فلاش أو تنسيق صورة ISO. يمكن تنزيل الأخير عبر تطبيق Media Creation Tool لنظام التشغيل Windows 10.

قم بتنزيل إصدار Windows 10 (32 أو 64 بت) ، وقم بتشغيل التطبيق واتبع المعالج لتنزيل ISO على جهاز الكمبيوتر الخاص بك. بعد تنزيل الصورة وحفظها ، انتقل إلى نافذة المستكشف وانقر نقرًا مزدوجًا على ملف ISO مع المثبت لتثبيته. في نافذة هذا الكمبيوتر الشخصي ، تحقق من الحرف الذي تم تعيينه للصورة المركبة (على سبيل المثال ، الحرف "E").

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

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


إلغاء / عبر الإنترنت / تنظيف الصورة / استعادة الصحة / المصدر: wim:E:\Sources\install.wim:1 / Limitaccess

مرة أخرى ، لاحظ أنه في حالتنا ، إذا تم تعيين حرف مختلف لقرص DVD أو محرك أقراص فلاش أو صورة ISO عن حرف "E" ، فقم بتغييره في الأمر أعلاه. بعد الضغط على Enter ، ستتم استعادة ملفات مخزن المكونات التالفة من Windows Installer الأصلي إلى المسار المحدد.

إصلاح الخلل في الويندوز

بعد الانتهاء من جميع الخطوات المذكورة أعلاه ، تحتاج الآن إلى استخدام الأداة المساعدة SFC مرة أخرى لإصلاح الأخطاء على النظام من صور Windows المستعادة. أدخل في نافذة سطر الأوامر:

sfc / scannow

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

بالعودة إلى تقنية متجر المكونات في نظام التشغيل Windows 8 ، فلنلقِ نظرة على سيناريوهات الاسترداد. تذكر أنه بدءًا من نظام التشغيل Windows Vista ، قدمت Microsoft مفهوم الخدمة القائمة على المكونات. بفضل بنية المكون ، كان من الممكن إنشاء نظام أكثر استقرارًا لتثبيت / إزالة التحديثات والتصحيحات وحزم خدمة SP. يقوم نفس النظام على بنية Windows 8. توجد ملفات Windows Component Store الموجودة على القرص في الدليل \ شبابيك\ WinSxS، والذي يميل إلى النمو بشكل ملحوظ بمرور الوقت في الحجم (اقرأ المزيد حول سبب نمو حجم هذا الدليل بمرور الوقت وكيفية تقليل حجم مجلد WinSxS).

ومع ذلك ، في بعض الحالات ، يمكن أن يتلف متجر المكونات ، مما يؤدي إلى حدوث مشكلات عند تثبيت تحديثات Windows وبرامج Microsoft الأخرى. لاستعادة مخزن المكونات في الإصدارات السابقة من Windows (Windows Vista و Windows 7 و Windows Server 2008 / R2) ، طورت Microsoft أداة مساعدة خاصة - تحققأو أداة الجاهزية لتحديث النظام (KB947821). هذه الأداة كبيرة الحجم (أكثر من 350 ميجابايت) ، ومع إصدار تحديثات Windows الجديدة ، يتم تحديثها بانتظام. هذا يعني أنه في كل مرة يتعين عليك تنزيل إصدار جديد تحقق.

نصيحة. في إحدى المقالات السابقة ، درسنا بالفعل مثالاً على استخدام CheckSUR للعثور على المكونات التالفة واستعادتها:.

ماذا تفعل هذه الأداة؟ تتحقق الأداة System Update Readiness Tool من تكامل الموارد التالية:

    الملفات الموجودة في الدلائل:
  • ٪ SYSTEMROOT٪ \ الخدمات \ الحزم
  • ٪ SYSTEMROOT٪ \ WinSxS \ Manifests
    محتويات فروع التسجيل:
  • ٪ SYSTEMROOT٪ \ WinSxS \ Manifests
  • HKEY_LOCAL_MACHINE \ مخطط
  • HKEY_LOCAL_MACHINE \ المكونات
  • HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Component Based Service

في حالة عثور الأداة المساعدة CheckSUR على أخطاء أو تناقضات ، ستحاول إصلاحها.

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

قائمة بأخطاء WindowsUpdate الناتجة عن تلف مخزن المكونات

شفرة خطأ وصف
0 × 80070002ملف الخطأ غير موجودلا يمكن للنظام العثور على الملف المحدد.
0x8007000DERROR_INVALID_DATAالبيانات غير صالحة.
0x800F081FCBS_E_SOURCE_MISSINGلم يتم العثور على مصدر الحزمة أو الملف.
0 × 80073712ERROR_SXS_COMPONENT_STORE_CORRUPTمخزن المكونات في حالة غير متسقة.
0x800736CCERROR_SXS_FILE_HASH_MISMATCHلا يتطابق ملف المكون مع معلومات التحقق الموجودة في بيان المكون.
0x800705B9ERROR_XML_PARSE_ERRORتعذر تحليل بيانات XML المطلوبة.
0 × 80070246ERROR_ILLEGAL_CHARACTERتمت مصادفة حرف غير صالح.
0x8007370DERROR_SXS_IDENTITY_PARSE_ERRORسلسلة الهوية مشوهة.
0x8007370BERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAMEاسم السمة في الهوية ليس ضمن النطاق الصالح.
0x8007370AERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUEقيمة السمة في الهوية ليست ضمن النطاق الصالح.
0 × 80070057ERROR_INVALID_PARAMETERالمعلمة غير صحيحة.
0x800B0100TRUST_E_NOSIGNATUREلم يكن هناك توقيع في الموضوع.
0 × 80092003CRYPT_E_FILE_ERRORحدث خطأ أثناء قيام Windows Update بقراءة ملف أو الكتابة إليه.
0x800B0101CERT_E_EXPIREDالشهادة المطلوبة ليست ضمن فترة صلاحيتها عند التحقق من ساعة النظام الحالية أو الطابع الزمني في الملف الموقع.
0x8007371BERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETEلا يوجد عضو مطلوب أو أكثر للمعاملة.
0 × 80070490ERROR_NOT_FOUNDتعذر على Windows البحث عن تحديثات جديدة.

في Windows 8 و Windows Server 2012 ، تم بالفعل تضمين وظائف مشابهة لأداة CheckSUR في النظام ويتم استدعاؤها صندوق الواردفسادبصلح(استرداد مكون مدمج). يمكن أن تعمل ميزة استرداد المكونات المضمنة في وضعين: خلفيةو يدوي. يبدأ إصلاح الخلفية تلقائيًا في حالة حدوث أخطاء عند محاولة تثبيت Windows Update. يحاول Windows في هذه الحالة تلقائيًا إصلاح المكون التالف وإعادة تثبيت حزمة Windows Update. في حالة عدم تمكن الإصلاح التلقائي من حل المشكلة من تلقاء نفسه ، يمكن للمسؤول إصلاح الأخطاء يدويًا عن طريق استعادة مخزن المكونات إلى حالة صحية. يمكنك القيام بذلك باستخدام DISM Image Servicing Utility (الأمر استبعاد / عبر الإنترنت / تنظيف الصورة) أو باستخدام Powershell (cmdlet إصلاح WindowsImage).

للتحقق من حالة مخزن المكونات ، افتح موجه أوامر غير مقيد وقم بتشغيل:

استبعاد / عبر الإنترنت / تنظيف الصورة / CheckHealth

نصيحة.

  1. DISM ، على عكس معظم أدوات Windows المساعدة ، حساسة لحالة الأحرف.
  2. يحفظ الأمر Dism / Cleanup-Image السجلات في C: \ Windows \ Logs \ CBS \ CBS.log و C: \ Windows \ Logs \ DISM \ Dism.log

أمر Powershell مماثل:

إصلاح-WindowsImage -Online -CheckHealth

سيستغرق فحص CheckHealth بضع دقائق. كما ترى ، فإن الحالة الحالية لمخزن المكونات في الصورة صحية. الانتعاش غير مطلوب.

في حالة العثور على أي مشاكل أو أخطاء ، يجب أن تبدأ إجراء استرداد التخزين باستخدام الأمر:

Dism.exe / عبر الإنترنت / تنظيف الصورة / استعادة الصحة

أمر Powershell مماثل:

إصلاح-WindowsImage -Online -RestoreHealth

في هذا المثال ، نجح استرداد ملفات النظام:

تمت عملية الاستعادة بنجاح. تم إصلاح تلف مخزن المكونات.

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

Get-WindowsImage -ImagePath E: \ sources \ install.wim

في هذا المثال ، نرى أن هناك صورة واحدة فقط على القرص (Windows 8 Pro) مع الفهرس 1 (الفهرس: 1).

سيبدأ الأمر التالي في إصلاح الخزنة ، واستعادة المكونات التالفة من صورة Windows 8 الأصلية:

إصلاح-WindowsImage -Online -RestoreHealth -Source G: \ sources \ install.wim: 1

بعد اكتمال الاستعادة ، تأكد من أن مخزن المكونات في حالة صحية (الحالة: صحي)

الخطوة التالية (ليست إلزامية دائمًا) هي التحقق من سلامة ملفات النظام باستخدام الأمر:

Sfc / SCANNOW

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

Net stop wuauserv net stop bits net stop cryptsvc ren٪ systemroot٪ \ SoftwareDistribution oldSD ren٪ systemroot٪ \ System32 \ catroot2 oldCat2 net start cryptsvc net start bits net start wuauserv

تم أرشفة هذه الوثائق ولم تعد تحتفظ بها.

إدارة مخزن المكونات

يسأل العديد من مستخدمي Windows السؤال التالي: "لماذا يعد مجلد WinSxS كبيرًا جدًا؟" تمت مناقشة هذا السؤال في المدونات ، لكن هذا القسم يتعامل معه معلومات إضافيةحول المبادئ الكامنة وراء مخزن المكونات (على وجه الخصوص ، مجلد WinSxS) ، ثم الارتباطات إلى الموضوعات التي تصف طرقًا للحد من حجم مجلد WinSxS.

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

متجر مكونات Windows ومجلد WinSxS

يوجد مجلد WinSxS في مجلد Windows ، على سبيل المثال: ج: \ Windows \ WinSxS. هذا هو موقع ملفات Windows Component Store. يدعم متجر مكونات Windows الوظائف المطلوبة لتخصيص Windows وتحديثه. فيما يلي بعض الأمثلة على استخدام الملفات من متجر مكونات Windows.

    استخدام Windows Update لتثبيت إصدارات جديدة من المكونات. هذا يحافظ على الأنظمة آمنة ومحدثة.

    تمكين أو تعطيل ميزات Windows.

    أضف الأدوار والميزات باستخدام Server Manager.

    انقل الأنظمة بين إصدارات Windows المختلفة.

    استعادة النظام بعد التلف أو فشل التمهيد.

    إزالة إشكالية التحديثات.

    تنفيذ البرامج باستخدام التجميعات المتوازية.

ظهر متجر مكونات Windows لأول مرة في نظام التشغيل Windows XP لدعم الإنشاءات المتوازية. بدءًا من Windows Vista ، تم تحسين Component Store لتتبع وصيانة جميع المكونات التي يتكون منها نظام التشغيل. تتعقب مكونات نظام التشغيل المتنوعة هذه الكائنات مثل الملفات والأدلة ومفاتيح التسجيل والخدمات. غالبًا ما يتم حزم إصدارات محددة من المكونات. يتم استخدام الحزم بواسطة Windows Update و DISM لتحديث Windows. يتم التعامل مع المكونات والحزم المستخدمة أثناء عملية إعداد Windows بواسطة متجر مكونات Windows. إن تحديد حجم متجر مكونات Windows أمر معقد بسبب حقيقة أن العديد من الملفات التي يستخدمها Windows موجودة في أدلة خارج متجر مكونات Windows باستخدام اتصال صعب. في بعض الحالات ، توجد ملفات لإصدار معين من أحد المكونات في متجر مكونات Windows وخارجه. باستخدام روابط صلبةقد يعطي Windows انطباعًا بتخزين نسخ متعددة من نفس الملف دون استخدام مساحة فعلية لنسخ متعددة.

روابط صلبة

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

    يحتوي الدليل A على ثلاثة ملفات: 1.txt و 2.txt و 3.txt.

    يحتوي الدليل B على ملف واحد: 4.txt.

    الملفان 1.txt و 2.txt مرتبطان بشدة ويحتويان على 1 ميغا بايت من البيانات.

    الملفات 3.txt و 4.txt هي أيضًا مرتبطة بقوة وتحتوي على 2 ميغا بايت من البيانات.

في هذا المثال ، يمكنك أن ترى أن الروابط الثابتة تسمح لملفات متعددة بالإشارة إلى مجموعة البيانات نفسها.

ما هو حجم الكتالوج أ؟

تعتمد الإجابة على ما تخطط للقيام به بالدليل أ.

    عند قراءة الملفات في الدليل A ، سيكون حجم جميع الملفات المقروءة هو مجموع أحجام كل ملف. في هذا المثال ، سيكون 4 ميغا بايت.

    عند نسخ جميع الملفات من الدليل A إلى موقع جديد ، سيكون مقدار البيانات المنسوخة هو مجموع كل البيانات المضمنة في الروابط الثابتة المؤدية إلى الملفات. في هذا المثال سيكون 3 ميغا بايت.

    إذا قمت بتحرير مساحة عن طريق حذف الدليل A ، فسيتم تقليل الحجم فقط بحجم الملفات المرتبطة في الدليل A فقط. في هذا المثال ، يمكن تحرير 1 ميغابايت.

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

أعلى