אוסף תיקונים חמים 3088959 (המתקין במצב לא מקוון) עבור .NET Framework 4.5.2, 4.5.1 ו- 4.5 ב- Windows

מאמר זה מתאר אוסף תיקונים חמים 3088959 הזמינים עבור Microsoft .NET Framework 4.5.2, .NET Framework 4.5.1 ו- 4.5 Framework של .NET. לקבלת מידע נוסף אודות הבעיות שמתקן אוסף תיקונים חמים, עיין בסעיף "בעיות אוסף תיקונים חמים זה מתקן".

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

פתרון

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

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

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

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

מידע נוסף

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

כדי להחיל תיקון חם זה, עליך .NET Framework 4.5.2, .NET Framework 4.5.1 או 4.5 מסגרת .NET מותקן.

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

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

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

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

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

בעיה 1

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

בעיה 2

אוסף תיקונים חמים זה פותר בעיה ביישומי מותאמי מגע היסודות מצגת של Windows (WPF) פועל באותו תהליך אך פילוח שתי גירסאות שונות של .NET Framework. דוגמה לבעיה זו היא שני Office ש- VSTO תוספות שנכתבו ב- WPF אך המיועד מסגרות שונות של .NET זה לצד זה. משתמשים בתרחיש זה עלול לראות התנהגות מוזרה מגע ו/או קריסות בנקודות שונות במהלך הפעלת תוכנית.

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

הערה אם אתה משתמש את .NET Framework 3.5 Service Pack 2 במחשב שלך, התקן את התיקון המתאים לגירסת שלך לפתור בעיה זו.

בעיה 3

אם יש לך אתר אינטרנט של ASP.NET שבו פועלת גירסת 32 סיביות של 4.6 Framework של .NET או גירסה AMD64 של פלטפורמת .NET Framework 4.6 עם RyuJit זמינה, אתה עלול להיתקל w3wp קריסה עקב ThreadAbortException לא מטופל.

כאשר מתרחשת לקריסה, הערך הבא נרשם ביומן האירועים:

חריג שאינו מטופל אירע ואת התהליך הופסק.
מזהה יישום: [מזהי יישומים]
מזהה תהליך: [ProcessID]
חריג: System.Threading.ThreadAbortException
הודעה: הליך משנה בתהליך בוטלה.
StackTrace: ב- System.Web.HttpRuntime.ProcessRequestNotificationPrivate (IIS7WorkerRequest wr, הקשר HttpContext)
ב- System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper (IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, דגלים Int32)
ב- System.Web.Hosting.PipelineRuntime.ProcessRequestNotification (IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, דגלים Int32)


בעיה 4

נניח שיש לך לקוח WCF להתחבר לשירות WCF באמצעות שירות ניתוב של WCF. אם השירות הקצה מפעיל כל חריגה לא צפויה שאינו מסוג FaultException או שינויי תצורה, שירות WCF ניתוב לא ייתכן לנתב בקשות עוקבות השירות end.

כאשר בעיה זו מתרחשת, אתה מקבל את החריגה הבאה:

System.ServiceModel.ProtocolException: ערוץ זה עוד ניתן להשתמש לשליחת הודעות כיוון שהפעלת הפלט נסגרה אוטומטית בשל כיבוי ביוזמת השרת. השבת סגירה אוטומטית על-ידי הגדרת את DispatchRuntime.AutomaticInputSessionShutdown ל- false, או לשקול את שינוי בפרוטוקול כיבוי עם השרת המרוחק.
מידע מעקב מחסנית:

at System.ServiceModel.Channels.ServiceChannel.PrepareCall(ProxyOperationRuntime operation, Boolean oneway, ProxyRpc& rpc)at System.ServiceModel.Channels.ServiceChannel.SendAsyncResult.Begin()
at System.ServiceModel.Channels.ServiceChannel.BeginCall(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, TimeSpan timeout, AsyncCallback callback, Object asyncState)
at System.ServiceModel.Channels.ServiceChannelProxy.InvokeBeginService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at System.ServiceModel.Routing.IRequestReplyRouter.BeginProcessRequest(Message message, AsyncCallback callback, Object state)
at System.ServiceModel.Routing.ClientFactory.RequestReplyClient.OnBeginOperation(Message message, AsyncCallback callback, Object state)
at System.ServiceModel.Routing.ClientFactory.RoutingClientBase`1.OperationAsyncResult.CallOperation()
at System.ServiceModel.Routing.ClientFactory.RoutingClientBase`1.OperationAsyncResult..ctor(RoutingClientBase`1 parent, Message requestMessage, Transaction transaction, AsyncCallback callback, Object state)
at System.ServiceModel.Routing.ClientFactory.RoutingClientBase`1.BeginOperation(Message message, Transaction transaction, AsyncCallback callback, Object state)
at System.ServiceModel.Routing.ProcessRequestAsyncResult`1.StartProcessing()
at System.ServiceModel.Routing.ProcessRequestAsyncResult`1..ctor(RoutingService service, Message message, AsyncCallback callback, Object state)
at System.ServiceModel.Routing.RoutingService.BeginProcessRequest[TContract](Message message, AsyncCallback callback, Object state)
at System.ServiceModel.Routing.RoutingService.System.ServiceModel.Routing.IRequestReplyRouter.BeginProcessRequest(Message message, AsyncCallback callback, Object state)
at AsyncInvokeBeginBeginProcessRequest(Object , Object[] , AsyncCallback , Object )
at System.ServiceModel.Dispatcher.AsyncMethodInvoker.InvokeBegin(Object instance, Object[] inputs, AsyncCallback callback, Object state)


מאפיינים:

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

משוב