مقدمة

توضح هذه المقالة مجموعة تحديثات الإصلاح العاجل 2889632 المتوفرة ل Microsoft.NET Framework 2.0 Service Pack 2 (SP2). لمزيد من المعلومات حول الإصلاح العاجل بحل المشكلة، راجع قسم "مزيد من المعلومات".

يتوفر هذا الإصلاح العاجل التراكمي لأنظمة التشغيل التالية:

  • Windows Server 2008 Service Pack 2 (SP2)

  • Windows Vista Service Pack 2 (SP2)


مزيد من المعلومات

معلومات الإصلاح العاجل

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

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

http://support.microsoft.com/contactus/?ws=supportملاحظة: في بعض الحالات، قد يتم إلغاء المصروفات التي تحتسب عادة على مكالمات الدعم إذا قرر أخصائي الدعم لدى Microsoft أن تحديثًا معيناً سوف يعمل على حل المشكلة. سيتم اضافة تكاليف الدعم المعتادة على أسئلة الدعم الإضافية والمشاكل التي لا يأهل على حلها للتحديث المطلوب.

متطلبات إعادة التشغيل

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

معلومات استبدال الإصلاح العاجل

لا يستبدل حزمة الإصلاحات الجديدة هذه حزمة الإصلاحات الجديدة التي تم إصدارها مسبقاً.

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

فرع الخدمة LDR

بالنسبة لكافة الإصدارات المستندة إلى x86 من نظام التشغيل Windows Server 2008 SP2 أو ويندوز فيستا SP2 المعتمدة

اسم الملف

إصدار الملف

حجم الملف

التاريخ

الوقت

System.design.dll

2.0.50727.7039

5,062,656

23-Sep-2013

05:52

System.windows.forms.dll

2.0.50727.7039

5,025,792

23-Sep-2013

05:52

Mscorlib.dll

2.0.50727.7039

4,554,752

23-Sep-2013

05:52

Mscordacwks.dll

2.0.50727.7039

990,360

23-Sep-2013

05:52

Mscorwks.dll

2.0.50727.7039

5,941,400

23-Sep-2013

05:52

Sos.dll

2.0.50727.7039

389,768

23-Sep-2013

05:52

لكافة الإصدارات المستندة إلى IA64 من ويندوز فيستا SP2 أو Windows Server 2008 SP2

اسم الملف

إصدار الملف

حجم الملف

التاريخ

الوقت

Mscorlib.dll

2.0.50727.7039

4,014,080

23-Sep-2013

05:44

Mscordacwks.dll

2.0.50727.7039

3,083,416

23-Sep-2013

05:44

Mscorwks.dll

2.0.50727.7039

20,391,576

23-Sep-2013

05:44

Sos.dll

2.0.50727.7039

873,608

23-Sep-2013

05:44

System.design.dll

2.0.50727.7039

5,062,656

23-Sep-2013

05:44

System.windows.forms.dll

2.0.50727.7039

5,025,792

23-Sep-2013

05:44

System.design.dll

2.0.50727.7039

5,062,656

23-Sep-2013

05:52

System.windows.forms.dll

2.0.50727.7039

5,025,792

23-Sep-2013

05:52

Mscorlib.dll

2.0.50727.7039

4,554,752

23-Sep-2013

05:52

Mscordacwks.dll

2.0.50727.7039

990,360

23-Sep-2013

05:52

Mscorwks.dll

2.0.50727.7039

5,941,400

23-Sep-2013

05:52

Sos.dll

2.0.50727.7039

389,768

23-Sep-2013

05:52

بالنسبة لكافة الإصدارات المستندة إلى x64 من نظام التشغيل Windows Server 2008 SP2 أو ويندوز فيستا SP2 المعتمدة

اسم الملف

إصدار الملف

حجم الملف

التاريخ

الوقت

Mscorlib.dll

2.0.50727.7039

4,571,136

23-Sep-2013

05:52

Mscordacwks.dll

2.0.50727.7039

1,757,336

23-Sep-2013

05:52

Mscorwks.dll

2.0.50727.7039

10,004,632

23-Sep-2013

05:52

Sos.dll

2.0.50727.7039

486,024

23-Sep-2013

05:53

System.design.dll

2.0.50727.7039

5,062,656

23-Sep-2013

05:53

System.windows.forms.dll

2.0.50727.7039

5,025,792

23-Sep-2013

05:54

System.design.dll

2.0.50727.7039

5,062,656

23-Sep-2013

05:52

System.windows.forms.dll

2.0.50727.7039

5,025,792

23-Sep-2013

05:52

Mscorlib.dll

2.0.50727.7039

4,554,752

23-Sep-2013

05:52

Mscordacwks.dll

2.0.50727.7039

990,360

23-Sep-2013

05:52

Mscorwks.dll

2.0.50727.7039

5,941,400

23-Sep-2013

05:52

Sos.dll

2.0.50727.7039

389,768

23-Sep-2013

05:52

المشكلات التي يحل هذا الإصلاح العاجل التراكمي

إصدار وقت تشغيل اللغة العامة (CLR)

القضية 1:خطأ نفاد الذاكرة عند تشغيل تطبيق 64-بت وضع مختلط يستخدم مساحة كبيرة من الذاكرة، حتى إذا كان هناك ذاكرة كافية متوفرة.

بعد تثبيت هذا الإصلاح، يجب عليك تمكين وتعديل التكوينات التالية في الملف app.exe.config أو خلية التسجيل 64 بت.

ملف app.exe.config، بإجراء التعديلات التالية:<?xml version ="1.0"?><configuration>
<runtime>
<ReserveMemoryForJumpStubs enabled="true"/>
<PrecodeInCodeHeap enabled="true"/>
<JumpStubReserve value="<value>"/>
</runtime>
</configuration>
للتسجيل، قم بعمل التعديلات التالية:

            HKLM\Software\Microsoft\.NETFramework\ReserveMemoryForJumpStubs:dword = 1
HKLM\Software\Microsoft\.NETFramework\PrecodeInCodeHeap:dword = 1
HKLM\Software\Microsoft\.NETFramework\JumpStubReserve:dword = <value>


ملاحظات:

  • لتمكين هذا الإصلاح، ريسيرفيميموريفورجومبستوبس و بريكودينكوديهيب يجب تعيين إلى "true". جومبستوبريسيرفي إعداد اختيارية، وله قيمة افتراضية من 2 في المائة.

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

نماذج Windows

القضية 1:افترض أن لديك تطبيق Windows Forms يحتوي على نماذج متعددة ومستخدم يتم تمرير أحد هذه النماذج. أثناء عملية التمرير، يتم إغلاق النموذج بشكل غير متزامن، مثل من أحداث المحددة زمنياً، بأتمتة UI أو أثناء إعادة تشغيل نظام. عند إغلاق النموذج، التطبيق يطرح استثناء أوبجيكتيديسبوسيديكسسيبشن على المكدس التالي: System.Windows.Forms.dll!System.Windows.Forms.Control.CreateHandle()
System.Windows.Forms.dll!System.Windows.Forms.Control.Handle.get()
System.Windows.Forms.dll!System.Windows.Forms.Control.CaptureInternal.set(bool value)
System.Windows.Forms.dll!System.Windows.Forms.Control.WmMouseDown(ref System.Windows.Forms.Message m, System.Windows.Forms.MouseButtons button, int clicks)

المسألة 2:في تطبيق نموذج Windows، يتم عرض عناصر تحكم مربع تحرير وسرد و CheckedListBox كالمستطيلات الفارغة على نظام تشغيل 64 بت.

هل تحتاج إلى مزيد من المساعدة؟

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Microsoft Insider

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة الترجمة؟
ما الذي أثّر في تجربتك؟

نشكرك على ملاحظاتك!

×