אוסף תיקונים חמים 3146714 את 4.6 מסגרת .NET ו- 4.6.1 ב- Windows

מאמר זה מתאר אוסף תיקונים חמים 3146714, הזמין עבור Microsoft .NET Framework 4.6 ו- 4.6.1. לקבלת מידע נוסף אודות הבעיות שמתקן אוסף תיקונים חמים, עיין בסעיף "בעיות אוסף תיקונים חמים זה מתקן".

פתרון

הקבצים הבאים זמינים להורדה ממרכז ההורדות של Microsoft:

Download הורד x86 לארוז כעת.

Download הורד x64 לארוז כעת.

לקבלת מידע נוסף אודות אופן ההורדה של קובצי תמיכה של Microsoft, לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:
119591 כיצד לקבל קבצי תמיכה של Microsoft משירותים מקוונים
Microsoft סרקה קובץ זה לאיתור וירוסים. Microsoft השתמשה בתוכנת איתור הווירוסים העדכנית ביותר שהיתה זמינה בתאריך פרסום הקובץ. הקובץ מאוחסן בשרתים בעלי אבטחה מוגברת המסייעים למנוע שינויים בלתי מורשים בקובץ.

הערה כדי לאמת את הגירסה של עדכון חם, לבדוק את הערך של מילת המפתח מהדורה כדי לקבוע את הגירסה המותקנת. יהיו תואמות קדימה, אתה יכול לבדוק ערך גדול או שווה לערך המפורטות בטבלה הבאה.

גירסת התיקון החם של סיכוםהערך של מהדורת ה-DWORD
אוסף תיקונים חמים 3146711 עבור .NET Framework 4.6 וגירסאות מאוחרות יותר394294
לקבלת מידע נוסף אודות האופן שבו ניתן לקבוע את הגירסאות של .NET Framework, עיין כיצד: לקבוע אילו גירסאות של .NET Framework מותקנות.

מידע נוסף

דרישות מוקדמות

כדי להחיל תיקון חם זה, יש לך את 4.6 מסגרת .NET או 4.6.1 מותקן.

דרישת הפעלה מחדש

עליך להפעיל מחדש את המחשב לאחר החלת תיקון חם זה, אם נעשה שימוש בכל הקבצים המושפעים. מומלץ לסגור את כל היישומים מבוססי .NET Framework לפני החלת תיקון חם זה.

מידע על החלפת התיקון החם

חבילת תיקון חם זה אינו מחליף את חבילת תיקון חם שפורסם בעבר.

בעיות שמתקן זה אוסף תיקונים חמים

בעיה CLR JIT

C# מבני מועברים לפי ייחוס, לא על-ידי ערך, כאשר הקוד פועל במחשב כי 4.6 Framework של .NET התקין באמצעות מהדר RyuJIT. סימפטום אחד של באג זה הוא הקוד מייצג את הנתונים באוסף בסדר שגוי (זמן-סדרות). שינוי זה בהתנהגות מגירסאות קודמות של .NET Framework גורם סימפטומים שונים כאשר לקוחות לאחזר נתוני הסידרה זמן שלנו historian נתונים.

בעיה זו מתרחשת עקב דגל lvAddrExposed חסר עבור משתני tmp המשרתים כארגומנטים מעבר-ref, אשר בתורו הפוגמת שלב prop ההעתקה.

בעיית ה-CLR

בעיה במטעין סוג CLR עלולה לגרום לקיפאון בעוד סוגים כלליים משוחזרים מתוך תמונות מקוריות. פעולה זו גורמת את הפקודה ngen createpdb כדי להיכשל. בעיה זו נפתרת על-ידי תיקון חם זה.

בעיה Windows Forms

ממשק המשתמש של Windows Forms PrintPreviewDialog מאותחל באיטיות כאשר התנאים הבאים מתקיימים:

  • משמש מדפסת רשת.
  • שינוי העדפות המשתמש עבור מדפסת זו, כגון הגדרות הדפסה דו-צדדית.
אנו נוספים מיטוב הביצועים של תרחיש זה. אם לא שונו הגדרות דף דף מסוים, הגדרות מדפסת עבור דף זה לא מוחלים מחדש (על-ידי גישה אל ההדפסה ברקע). אם היישום משנה הגדרות המדפסת על-ידי שימוש באירועים QueryPageSettings , הצגה לפני הדפסה הדור עבור הדפים המושפעים אין שיפור בביצועים גם אם מוגדר הדגל להסכמת הצטרפות (opt-in) .

כדי להצטרף מיטוב זה, יש להוסיף את המפתח הבא לקובץ אשרות בהתאם לגירסה של .NET Framework:

.NET framework 4.5.2:

<?xml version="1.0" encoding="utf-8"?><configuration>
< appSettings >
< add key="OptimizePrintPreview" value="true" />
< /appSettings >
</configuration>
.NET framework 4.6 או גירסה מתקדמת יותר:

<?xml version="1.0" encoding="utf-8"?><configuration>
< runtime>
< AppContextSwitchOverrides value = "Switch.System.Drawing.Printing.OptimizePrintPreview=true" />
< /runtime>
</configuration>
אם יישום יכול לפעול בגירסה אחת של .NET Framework, להשתמש בבוררים שני באותו קובץ.

ביטול הצטרפות, הסר את הבורר או להגדיר את הערכים כ- false.

ClickOnce issue

ClickOnce עודכן כדי לתמוך TLS 1.1 ו- 1.2. ClickOnce מזהה באופן אוטומטי את הפרוטוקול TLS נדרשת בזמן ריצה. אין ללא שלבים נוספים הדרושים ב- ClickOnce כדי לאפשר פונקציונליות זו.

הערה ClickOnce ממשיך לתמוך TLS 1.0 בעתיד צפויים, למרות שהוא נחשב עוד תואמי PCI.
מאפיינים:

מזהה פריט: 3146714 - סקירה אחרונה: 17 בינו׳ 2017 - תיקון: 1

משוב