مجموعة تحديثات الإصلاح العاجل 3139549 ل. NET Framework 4.6.1 و 4.6 في Windows

هام: تمت ترجمة هذه المقالة باستخدام برامج مايكروسوفت للترجمة الآلية ومن المحتمل ان يتم تحريرها او تدقيقها بعد ذلك من خلال تكنولوجيا منصة مجموعات الترجمة(CTF) او من خلال مترجم بشري. تقدم لك شركة مايكروسوفت هذه المقالات المترجمة بشكل آلي او بالترجمة البشرية او بعد تحريرها وتدقيقها من قبل مجموعات الترجمة حتى تمكنكم من الوصول إلى جميع المقالات الموجودة في قواعد المعرفة لديها بلغات مختلفة. إلا أن المقالات المترجمة قد تحتوي على أخطاء في المفردات او بناء الجمل او النحو. وعليه، فإن شركة مايكروسوفت ليست مسؤولة عن اية أخطاء او عدم دقة في الترجمة او أية أضرار قد تحدث نتيجة أخطاء في ترجمة محتويات النص او استخدامه من قبل العملاء.

اضغط هنا لرابط المقالة باللغة الانجليزية3139549
توضح هذه المقالة مجموعة تحديثات الإصلاح عاجل متوفراً ل Microsoft. net Framework 4.6.1 و 4.6. لمزيد من المعلومات حول المشكلات التي تم إصلاحها التراكمي هذا الإصلاح العاجل، راجع المشكلات التي يتم إصلاحها التراكمي هذا الإصلاح العاجل المقطع.
الحل

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

الملفات التالية متوفرة للتنزيل من مركز تنزيل Microsoft:


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

المتطلبات الأساسية

لتطبيق هذا الإصلاح العاجل، يجب أن يكون لديك 4.6. NET Framework تثبيت أو 4.6.1 من NET Framework.

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

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

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

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

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

المشكلة الأولى

عند استخدام تطبيق WPF عنصر تريفيويتيمخارج سياقTreeView ، قد تواجه التطبيق استثناءإينفاليدكاستيكسسيبشن تتبع مكدس الذاكرة المؤقتة التي تبدأ كما يلي:

System.Windows.Controls.VirtualizingStackPanel.FindScrollOffset (الإصدار المرئي)

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

المشكلة الثانية

كل من System.Web.Caching و System.Runtime.Caching تقرير حجم الذاكرة المستخدمة من قبل مجال التطبيق الكامل بدلاً من حجم الذاكرة المستخدمة من قبل العناصر المخزنة مؤقتاً.

وهذه مسألة انحدار من ". NET Framework 4-5" الذي تم إجراء تغيير في التطبيق المؤقت. وبالإضافة إلى الإبلاغ عن حجم غير صحيحة، كائنات إضافية المشار إليه بواسطة ذاكرة التخزين المؤقت قد يؤثر تأثيراً كبيرا اختفاء Gen2 GC. في سيناريو استضافة ASP، ذاكرة التخزين المؤقت أيضا يخطئ حساب حجم ذاكرة التخزين المؤقتة لكافة في كل مجالات التطبيق (الإبلاغ عنها عن طريق عداد أداء ASP.NET "استخدام حد ذاكرة العملية" % ذاكرة التخزين المؤقت ) عندما يتم إعادة استخدام مجالات التطبيقات.

الإصلاح يزيل المراجع غير مقصودة من ذاكرة التخزين المؤقت لبقية الكائنات مجال التطبيق ومن ثم الإبلاغ عن الحجم الصحيح. ويتضمن أيضا تغييرات لتحسين زمن الوصول ل System.Runtime.Caching على أجهزة الكمبيوتر multi-core تستخدم "ملقم نشرة مصورة عمومية". وأخيراً، إصلاح هذا يحسب حجم ذاكرة التخزين المؤقتة لكافة في مجال التطبيق سيناريوهات إعادة تدويرها بشكل صحيح.

المشكلة الثالثة

عندما يكون لديك تطبيق أساس العرض تقديمي ل Windows (WPF) يعتمد على تعزيز لتحرك من أجل التعامل مع لمسة ماوس نقل تفاعل المستخدم (بدلاً من مباشرة باستخدام أحداث اللمس)، قد تواجه زيادة في حجم نقل الماوس المطلوبة منخفضة على نحو غير عادي.

في الماضي، ينقل WPF تحكم الماوس النهوض باللمس لأن حجم نقل اللمس خاطئة المرسل. في "Net" 4.6.1، تم إجراء إصلاح لهذا السلوك. الإصلاح throttles عدد اللمس معالجتها. لذلك، نقل التحكم الماوس الترقيات في حدوث انخفاض آخر في الماوس يتم إنشاؤها. في هذا التحديث التراكمي، إزالة التحكم الماوس الترقيات، والآن ينبغي إغلاق لتوافق 1 إلى 1 بين اتصال نقل الأحداث والأحداث تحريك الماوس المطلوبة.

المسألة 4

افترض أنك تعمل مع تطبيق WPF يستهدف 4, 6 ب. NET Framework. على سبيل المثال، افترض محاولة تعيينCurrentThread.CurrentCulture أو CurrentThread.CurrentUICultureفي أي أسلوب يتم استدعاؤه بواسطة المرسل WPF استخدام ديسباتشيروبيريشن (مثل معالج حدث واجهة مستخدم أو منشئMainWindow ). في هذه الحالة، يتم إعادة تعيين قيم CurrentCulture و CurrentUICulture إلى القيم السابقة الخاصة بها في نهاية الأسلوب. في حالة تعيين تطبيق CurrentUICulture في منشئ MainWindow به أو "انقر فوق الزر" معالج, يعود هذا الإعداد إلى نظام ثقافة واجهة المستخدم.

يضمن هذا الإصلاح أن تستمر CurrentThread.CurrentCulture/CurrentUICulture القيم التي يمكن تعيينها في أساليب في تطبيق WPF كما كانت قبل 4, 6 ب. NET Framework.

المسألة 5

". Net Framework 4, 6"، علم جديد، TaskContinuationOptions.RunContinuationsAsynchronously، تمت إضافة إلى مكتبة مهمة . ومع ذلك، عند استخدام هذه العلامة بالاشتراك مع Task.WhenAllأو Task.WhenAny أو Task.Unwrap، أنها لا تملك أي تأثير. تم تقديم العلم لتجنب بعض حالات التوقف التام. إصلاح هذا التأكد من أن كافة أنواع المهام الاستمرار يحترم العلم الجديد.

المسألة 6

أبكونتيكست جزء من البنية التحتية لتقليل التغييرات الجذرية. يمكنك استخدام أبكونتيكست لتعيين واسترداد علامات واتخاذ قرارات في التطبيق الخاص بك استناداً إلى تلك البيانات. في ". NET Framework 4, 6"، يوجد خلل في أبكونتيكست التي thead-سلامة الطرق أبكونتيكست تنفذ بشكل غير صحيح.

إصلاح هذا بتمكين أمان مؤشر الترابط الصحيح للطرق في أبكونتيكست المتعلقة بالإعداد واسترداد قيم المفتاح.

المسألة 7

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

المسألة 8

عندما تقوم بإنشاء تعليمات برمجية أصلية لبعض الأساليب، قد يحدث عطل.NET Framework التطبيقات والعمليات منشئ الصورة الأصلية.

العدد 9

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

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 3139549 - آخر مراجعة: 02/25/2016 00:16:00 - المراجعة: 1.0

Microsoft .NET Framework 4.6, Microsoft .NET Framework 4.6

  • kbfix kbqfe kbsurveynew kbexpertiseadvanced kbmt KB3139549 KbMtar
تعليقات