Acest articol descrie 3120238 de remedieri rapide disponibile pentru Microsoft .NET Framework 4.6 și Microsoft .NET Framework 4.6.1. Pentru mai multe informații despre problemele pe care le remediază acest set de remedieri rapide, consultați secțiunea "Probleme pe care le remediază acest set de remedieri rapide".
Rezolvare
Remedierea rapidă care corespunde cu KB3120238 a fost suprasponicată cu cele mai recente actualizări de .NET Framework, care conțin toate remedierile care au fost incluse anterior în KB3120238. Se recomandă să instalați cele mai recente actualizări de .NET Framework. Pentru mai multe informații despre descărcarea fișierelor de asistență Microsoft, faceți clic pe următorul număr de articol pentru a vizualiza articolul din Baza de cunoștințe Microsoft:
119591 Cum să obțineți fișiere de asistență Microsoft de la serviciile online Microsoft a scanat acest fișier împotriva virușilor. Microsoft a utilizat cel mai recent software de detectare a virușilor care a fost disponibil la data postării fișierului. Fișierul este stocat pe servere cu securitate îmbunătățită care previn modificările neautorizate ale fișierului.
Mai multe informații
Cerinţe preliminare
Pentru a aplica această remediere rapidă, trebuie să aveți instalată .NET Framework 4.6 sau .NET Framework 4.6.1.
Cerință de repornire
Trebuie să reporniți computerul după ce aplicați această remediere rapidă dacă se utilizează oricare dintre fișierele afectate. Vă recomandăm să închideți toate aplicațiile .NET Framework bază de date înainte de a aplica această remediere rapidă.
Informații de înlocuire a remedierii rapide
Acest pachet de remedieri rapide nu înlocuiește un pachet de remedieri rapide lansat anterior.
Probleme pe care le remediază acest set de remedieri rapide
Problema 1Microsoft.FSharp.Reflection.FSharpValue.PreComputeUnionConstructor fișa FatalExecutionEngineError când a fost invocată. Această problemă este remediată și în .NET Framework 4.6.1. Problema 4 O optimizare incorectă aplicată de compilatorul JIT poate cauza un comportament imprevizibil. Modelul de cod afectat de această problemă implică condițiile "if" din blocurile de cod. Această remediere rapidă corectează eroarea care determină o executare incorectă a declarațiilor condiționate în cele din urmă și îi prinde pe gestionari. Dacă aplicația este încă imprevizibilă după ce aplicați această remediere rapidă, consultați Instrucțiuni de depanare detaliate suplimentare. Problema 5 Optimizarea incorectă a codului de către JIT poate cauza un comportament imprevizibil al aplicației după ce instalați Visual Studio 2015 sau .NET Framework 4.6. Această eroare de optimizare apare doar atunci când este activată caracteristica Optimizare în Lansarea din Visual Studio 2015 sau în versiunile anterioare de Visual Studio după ce instalați .NET Framework 4.6. Dacă aplicația este încă imprevizibilă după ce aplicați această remediere rapidă, consultați Instrucțiuni de depanare detaliate suplimentare. Pași suplimentari: Dacă pașii de depanare din articolul legat vă ajută să determinați că RyuJIT poate fi implicat în problema dvs., înregistrați problema pe Microsoft Conectare. Includeți cât mai multe detalii posibil, împreună cu codul pentru a reproduce problema.
Atunci când rulați o aplicație tactilă Windows Presentation Foundation (WPF) sub contextul de sistem din Windows 7 sau Windows Vista, funcționalitatea tactilă se pierde și sistemul se blochează după câteva minute. Această problemă apare deoarece kingul nu este acceptat în contextul de sistem din Windows 7 și Windows Vista. Această remediere rapidă dezactivează suportul tactil atunci când o aplicație rulează sub contextul sistemului. Promoția "Atingere la mouse" funcționează în continuare. Problema 2 Utilizatorii de aplicații WPF din .NET Framework 4.6.1 pot experimenta simboluri glyph lipsă, cum ar fi casete pătrate goale, în locul caracterelor normale pentru caracterele din următoarele zone Unicode: 0000-052F, 0590-06FF, 0750-077F, 08A0-08FF, 1D00-1FFF, 2C60-2C7F, A720-A7FF, FB00-FB0F, FB1D-FBFF, FC00-FDCF, FDF0-FDFF, FE20-FE2F, FE70-FEFE Această problemă apare din cauza unei regresii care implică setările de rezervă de font din Windows 10. Această problemă va apărea mai probabil în aplicațiile care utilizează fonturi particularizate care conțin doar un set foarte specific de glyphs. Această actualizare remediază mapările de rezervă ale fontului WPF pentru .NET Framework 4.6.1 de pe Windows 10 și ar trebui să rezolve aceste probleme vizuale. Problema 3 După ce instalați .NET Framework 4.6 sau Microsoft Visual Studio 2015, unele situații care implică o mulțime de date sau mai multe obiecte mici pot genera o eroare FatalExecutionEngineError din cauza unei erori din GC. Această actualizare remediază condiția care provoacă această eroare. Pentru mai multe informații despre această problemă, consultați Funcția returnată de