قد لا يتم تثبيت تحديث لبرنامج Microsoft .NET Framework الإصدار 4، في حالة تحقق الشرطين التاليين:
-
تثبيت برنامج Microsoft .NET Framework 4 أو ملف تعريف عميل Microsoft .NET Framework 4 مسبقًا.
-
توقف إعادة تشغيل النظام مع عدم إتمامها قبل تثبيت التحديث الجديد.
ملاحظة في حالة تثبيت التحديث باستخدام موقع Windows Update، قد يبدو أنه تم تقديم التحديث وتثبيته. على الرغم من ذلك، بعد إعادة تشغيل جهاز الكمبيوتر، يتم تقديم نفس التحديث مرة أخرى.
الأعراض
تحدث هذه المشكلة بسبب تثبيت برنامج Microsoft .NET Framework 4 أو تأمين بعض المكونات أو استخدامها إلى أن تتم إعادة تشغيل النظام. لا يمكن تحديث هذه المكونات إلى أن تتم إعادة تشغيل النظام. نظرًا لذلك، في السيناريو الموضح في قسم "الأعراض"، يكون إصدار تحليل البيانات (mscoree.dll) هو إصدار برنامج Microsoft .NET Framework version 3.5 المزود بحزمة الخدمة SP1 أو أقدم. يقوم تثبيت برنامج Microsoft .NET Framework 4 بتوزيع إعدادات معينة تمنع تحليل البيانات الأقدم من العمل بشكل صحيح إلى أن يتم تحديث تحليل البيانات بعد إعادة تشغيل النظام. في هذا السيناريو، في حالة محاولة تثبيت تحديث آخر لبرنامج Microsoft .NET Framework أثناء تعلق إعادة التشغيل، سيحاول التحديث استخدام توزيع "مخزن التجميع العمومي المؤقت" (GAC) للملفات الموجودة في التحديث. تتطلب عملية GAC تحليل البيانات. على الرغم من ذلك، ونظرًا لوجود تحليل البيانات في حالة عدم تناسق والتي تؤدي إلى تعلق إعادة التشغيل، ستفشل عملية GAC. ويتسبب هذا في فشل التحديث.
السبب
لتجنب هذه المشكلة، أعد تشغيل النظام قبل تثبيت تحديثات Microsoft .NET Framework الجديدة. في حالة مواجهة الحالة بالفعل، وعدم تثبيت أحد التحديثات بسبب هذه المشكلة، أعد تشغيل جهاز الكمبيوتر ثم قم بإعادة تثبيت التحديثات الجديدة.
الحل البديل
أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في قسم "تنطبق على".