الأعراض
عند تثبيت أحد تحديثات Microsoft .NET Framework 4، يستهلك إنشاء الصورة الأصلية (NGen.exe) نسبة أكبر من دورات وحدة المعالجة المركزية للكمبيوتر لفترة طويلة. وتختلف هذه الفترة تبعًا لعدد الصور الأصلية المثبتة على الكمبيوتر.
السبب
تتطلب تحديثات .NET Framework 4 إعادة إنشاء كاملة لذاكرة التخزين المؤقت الخاصة بالصور الأصلية، وهي عملية تستهلك الكثير من الوقت. بالنسبة لبعض أجهزة الكمبيوتر، قد يؤدي التفاعل مع الصور الأصلية المثبتة مسبقًا إلى استغراق وقت أطول من المتوقع لإعادة إنشاء الصورة الأصلية. وعلى الرغم من أن تأثير هذه المشكلة لا يظهر إلا في أوقات الإعداد، فإن التأثير قد يمتد من عدة دقائق إلى عشرات الدقائق. فستواجه أجهزة الكمبيوتر المُثبت عليها العديد من الصور الأصلية أوقات إنشاء أطول.
الحل البديل
لنقوم بحل هذه المشكلة لك، انتقل إلى القسم "إصلاح المشكلة بالإنابة عني". إذا كنت تفضل إصلاحها بنفسك، انتقل إلى القسم "إصلاح هذه المشكلة بنفسي".
إصلاح المشكلة بالإنابة عني
لإصلاح هذه المشكلة تلقائيًا، انقر فوق زر أو ارتباط Fix it. انقر فوق تشغيل في مربع الحوار تنزيل الملف، ثم اتبع الخطوات الموجودة في معالج Fix it.
إصدار 32 بت من Microsoft .NET Framework 4 |
إصدار 64 بت من Microsoft .NET Framework 4 |
إصدار Itanium من Microsoft .NET Framework 4 |
---|---|---|
ملاحظات
-
قد لا يكون هذا المعالج متوفرًا إلا باللغة الإنجليزية فقط. ومع ذلك، يعمل الإصلاح التلقائي أيضًا مع إصدارات Windows باللغات الأخرى.
-
إذا كنت لا تعمل على الكمبيوتر الذي توجد به المشكلة، يمكنك حفظ الإصلاح التلقائي إلى محرك أقراص محمول أو قرص مضغوط، ثم تشغيله على الكمبيوتر الذي توجد به المشكلة.
إصلاح هذه المشكلة بنفسي
للتغلب على هذه المشكلة، يمكنك تقليل أوقات إنشاء الصور الأصلية بعض الشيء من خلال حمل NGen.exe على إنشاء صور أصلية جديدة بغض النظر عما تم إنشاؤه من قبل.
لتحسين أوقات إعادة الإنشاء، فقبل تثبيت تحديث .NET Framework 4 مباشرةً، قم بفتح موجه أوامر غير مقيد وتشغيل الأوامر التالية.
هام قم بتشغيل هذه الأوامر قبل تطبيق التحديث مباشرةً. وإلا، سيقل تأثير هذه الأوامر.
على كمبيوتر يعمل بنظام التشغيل Windows ٣٢ بت
%windir%\microsoft.net\framework\v4.0.30319\ngen.exe update /force /queue
على كمبيوتر يعمل بنظام التشغيل Windows ٦٤ بت
%windir%\microsoft.net\framework\v4.0.30319\ngen.exe update /force /queue
%windir%\microsoft.net\framework64\v4.0.30319\ngen.exe update /force /queue