كيفية إصلاح خطأ 0x8007045b على نظام Windows؟

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

ما الذي يسبب رمز الخطأ 0x8007045B على نظام Windows؟

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

  • System File Corruption - أحد أكثر الأسباب شيوعًا التي ستسبب هذه المشكلة هو تلف ملفات النظام. يمكن أن يكون لهذا أسباب متعددة ، ولكن من المرجح أن يكون تدخل المستخدم يدويًا أو بعد أن قامت مجموعة AV بعزل بعض العناصر. إذا كان هذا السيناريو قابلاً للتطبيق ، فستتمكن من حل المشكلة إما عن طريق إصلاح الحالات التالفة عبر DISM و SFC أو عن طريق إجراء تثبيت إصلاح.
  • خلل في WU - في ظل ظروف معينة ، يمكن أن تحدث هذه المشكلة بسبب خلل يوقف بشكل فعال قدرة WU على تنزيل التحديثات وتثبيتها. في هذه الحالة ، تتمثل الحلول الأكثر قابلية للتطبيق إما في استخدام مستكشف أخطاء Windows Update ومصلحها لحل المشكلة تلقائيًا أو إعادة تعيين جميع مكونات WU يدويًا عبر نافذة CMD مرتفعة.
  • تداخل الطرف الثالث - كما اتضح ، هناك بعض مجموعات AV التابعة لجهات خارجية ذات حماية زائدة مع احتمال حظر الاتصالات بين جهاز الكمبيوتر الخاص بك وخادم التحديث. إذا كان هذا السيناريو قابلاً للتطبيق ، فإن الإصلاحات القابلة للتطبيق هي تعطيل الحماية في الوقت الفعلي أو إلغاء تثبيت مجموعة الأمان التابعة لجهة خارجية تمامًا.

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

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

الطريقة الأولى: تشغيل مستكشف أخطاء Windows Update ومصلحها

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

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

فيما يلي دليل سريع حول تشغيل مستكشف أخطاء تحديث IWndows ومصلحها:

  1. اضغط على مفتاح Windows + R لفتح مربع حوار Run. بعد ذلك ، اكتب " إعدادات ms: استكشاف الأخطاء وإصلاحها " واضغط على Enter لفتح علامة التبويب استكشاف الأخطاء وإصلاحها في تطبيق الإعدادات .
  2. بمجرد أن تتمكن من الدخول إلى علامة التبويب استكشاف الأخطاء وإصلاحها ، حرك المؤشر إلى القسم الأيمن من الشاشة وانتقل إلى قسم Getup and run . بمجرد رؤية هذه الفئة ، انقر فوق Windows Update ، ثم انقر فوق تشغيل مستكشف الأخطاء ومصلحها .
  3. بمجرد أن تتمكن من بدء تشغيل الأداة ، انتظر بصبر حتى يكتمل الفحص. سيحدد هذا الجزء في النهاية ما إذا كانت أي من استراتيجيات الإصلاح المضمنة في هذه الأداة تنطبق على وضعك الحالي.
  4. إذا تمت التوصية بإصلاح قابل للتطبيق ، فسترى نافذة يمكنك من خلالها النقر فوق تطبيق هذا الإصلاح ، لفرض إستراتيجية الإصلاح. اعتمادًا على نوع الإصلاح القابل للتطبيق ، قد تحتاج إلى اتباع سلسلة من الخطوات الإضافية لفرض استراتيجيات الإصلاح.
  5. بعد تطبيق الإصلاح ، أعد تشغيل الكمبيوتر وكرر الإجراء الذي كان يؤدي في السابق إلى حدوث الخطأ بمجرد اكتمال تسلسل بدء التشغيل التالي.

إذا كان رمز الخطأ نفسه 0x8007045B لا يزال يحدث ، فانتقل إلى الطريقة التالية أدناه.

الطريقة 2: قم بإجراء فحص DISM أو SFC

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

عندما يتعلق الأمر بهذا العمل الروتيني ، تحتوي جميع إصدارات Windows الحديثة على أداتين مدمجتين فعالتين: SFC و DISM.

SFC (System File Corruption) هي أداة مدمجة تقوم بمسح وإصلاح تلف ملفات النظام والأخطاء المنطقية باستخدام أرشيف مخزن محليًا لاستبدال الملفات التالفة بنسخ سليمة. تعمل هذه الأداة بشكل أفضل عند الحاجة إلى استعادة ملفات حماية موارد Windows (WRP) أو عندما تكون المشكلة ناتجة عن خطأ منطقي.

من ناحية أخرى ، سيركز فحص DISM (خدمة نشر الصور وإدارتها) بشكل أكبر على حل المشكلات المرتبطة بـ Windows Update وبعض المكونات الأخرى المرتبطة. ولكن بدلاً من استخدام البيانات المحلية ، يستخدم DISM WU (Windows Update) لتنزيل نسخ سليمة لاستبدال تلف الملفات.

كما ترى ، تركز كلتا الأداتين على مناطق معينة ، لذا فإن أفضل طريقة لحل مشكلة تلف جهاز الكمبيوتر الخاص بك هي نشر كليهما. فيما يلي دليل سريع حول تشغيل كل من فحص SFC و DISM من نافذة CMD مرتفعة لحل رمز الخطأ 0x8007045B:

  1. اضغط على مفتاح Windows + R لفتح مربع حوار Run . بعد القيام بذلك ، اكتب "cmd" داخل مربع النص واضغط على Ctrl + Shift + Enter لفتح موجه الأوامر المرتفع. عندما ترى مطالبة UAC (التحكم في حساب المستخدم) ، انقر فوق " نعم" لمنح امتيازات إدارية.
  2. بمجرد أن تتمكن من الدخول إلى موجه الأوامر المرتفع ، اكتب الأوامر التالية بالترتيب واضغط على Enter بعد كل أمر لمسح وإصلاح أخطاء ملفات النظام باستخدام DISM:
    Dism.exe / عبر الإنترنت / تنظيف الصورة / scanhealth Dism.exe / عبر الإنترنت / تنظيف الصورة / استعادة الصحة

    ملاحظة: يهدف الأمر الأول إلى جعل الأداة المساعدة تفحص نظامك بحثًا عن أي تناقضات ، بينما سيبدأ الأمر الآخر في عملية الإصلاح. إذا لم يتم العثور على أخطاء باستخدام الأمر scan health ، فلا فائدة من تشغيل الأمر الثاني. في هذه الحالة ، انتقل مباشرةً إلى الخطوة 3. أيضًا ، قبل تشغيل الأمر الثاني ، تأكد من أن لديك اتصال إنترنت ثابتًا لأن DISM يحتاجه لتنزيل نسخ صحية.

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

إذا استمرت المشكلة نفسها ، فانتقل إلى الطريقة التالية أدناه.

الطريقة الثالثة: تعطيل / إلغاء تثبيت برنامج مكافحة الفيروسات التابع لجهة خارجية (إن أمكن)

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

من المعروف أن كل من McAfee و AVAST و Comodo يسببون هذه المشكلة بالذات. تمكن العديد من المستخدمين الذين تأثروا أيضًا بهذه المشكلة من حلها عن طريق تعطيل الحماية في الوقت الفعلي أو عن طريق إلغاء تثبيت مجموعة الأمان تمامًا.

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

إذا كنت لا تزال تواجه الخطأ 0x8007045B ، حتى بعد تعطيل الحماية في الوقت الفعلي ، فقد تحتاج إلى البحث عن حل أكثر خطورة. تمت برمجة مجموعات أمان معينة (خاصة تلك التي تحتوي على جدار حماية مدمج) للحفاظ على قواعد الأمان حتى عند تعطيل الحماية في الوقت الفعلي.

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

إذا كان هذا الإصلاح المحتمل غير قابل للتطبيق أو كنت لا تزال ترى الخطأ 0x8007045B  حتى بعد التخلص من الطرف الثالث ، فانتقل إلى الطريقة التالية أدناه.

الطريقة الرابعة: إعادة تعيين كافة خدمات Windows

إذا لم تسمح لك أي من الطرق المذكورة أعلاه بالتحايل على الخطأ 0x8007045B  ، فمن المحتمل أنك تتعامل مع عدم تناسق WU الذي يوقف بشكل فعال قدرة أجهزتك على التحديث. دليل آخر يدعم هذا السيناريو هو في حالة فشل أكثر من تحديث واحد مع رمز الخطأ هذا.

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

فيما يلي دليل سريع حول معالجة المشكلة عن طريق إعادة تعيين جميع مكونات تحديث Windows يدويًا من موجه أوامر مرتفع:

  1. اضغط على مفتاح Windows + R لفتح مربع حوار Run. بعد ذلك ، اكتب "cmd" داخل مربع النص واضغط على Ctrl + Shift + Enter لفتح موجه أوامر مرتفع. عندما تتم مطالبتك بواسطة UAC (التحكم في حساب المستخدم) ، انقر فوق " نعم" لمنح وصول المسؤول.
  2. داخل موجه الأوامر المرتفع ، اكتب الأوامر التالية واضغط على Enter:
    صافي توقف wuauserv net stop cryptSvc net stop بت net stop msiserver

    ملاحظة: بعد تشغيل هذه الأوامر ، ستكون قد أوقفت بشكل فعال خدمة Windows Update و MSI Installer وخدمة التشفير وخدمات BITS.

  3. بعد كل شيء ، يتم تعطيل الخدمات ، قم بتشغيل الأوامر التالية في نفس نافذة CMD واضغط على Enter بعد كل أمر لإعادة تسمية مجلدي SoftwareDistribution و Catroot2:
    ren C: \ Windows \ SoftwareDistribution SoftwareDistribution.old ren C: \ Windows \ System32 \ catroot2 Catroot2.old

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

  4. بعد إعادة تسمية المجلدين أعلاه ، اكتب الأوامر النهائية أدناه واضغط على Enter بعد كل منهما لإعادة تشغيل الخدمات التي قمت بتعطيلها مسبقًا:
    صافي بدء wuauserv صافي بدء cryptSvc بت بدء صافي msiserver
  5. كرر الإجراء الذي كان يتسبب في السابق في ظهور خطأ 0x8007045B  ومعرفة ما إذا كان قد تم حل المشكلة الآن.

إذا كنت لا تزال تواجه نفس المشكلة ، فانتقل إلى الطريقة النهائية أدناه.

الطريقة الخامسة: إجراء تثبيت الإصلاح

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

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

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

إذا قررت إجراء تثبيت إصلاح (إصلاح موضعي) ، فاتبع هذه المقالة ( هنا ) للحصول على إرشادات خطوة بخطوة.