Hatókör
.NET Framework 4.6.2 .NET Framework 4.6.1 Windows 8 Windows Server 2012 Standard Windows Server 2012 Standard

Ez a cikk a Microsoft .NET-keretrendszer 4.6 és a Microsoft .NET-keretrendszer 4.6.1-hez elérhető gyorsjavítási 3120238 ismerteti. A gyorsjavítások összesítésével kapcsolatos problémákról a "A gyorsjavítás összesítésével kapcsolatos problémák" című szakaszban talál további információt.  

Megoldás

A KB3120238 megfelelő gyorsjavítást felváltották a .NET-keretrendszer legújabb frissítései, amelyek a KB3120238 korábban tartalmazott összes javítást tartalmazzák. Javasoljuk, hogy telepítse a .NET-keretrendszer legújabb frissítéseit.A Microsoft támogatási fájljainak letöltésével kapcsolatos további információkért kattintson a következő cikkszámra a cikk microsoftos tudásbázisban való megtekintéséhez:

119591 A Microsoft támogatási fájljainak beszerzése online szolgáltatások a Microsoft víruskeresést használt a fájlból. Ennek során a Microsoft a fájl közzétételének napján elérhető legfrissebb vírusvédelmi szoftvert használta. A fájlt fokozott biztonságú kiszolgálók tárolják, amelyek meggátolják a fájl bármilyen jogosulatlan módosítását.

További információ

Előfeltételek

A gyorsjavítás alkalmazásához telepítve kell lennie a .NET-keretrendszer 4.6-os vagy a .NET-keretrendszer 4.6.1-nek.

Újraindítás szükségessége

Ha érintett fájlokat használ, a gyorsjavítás alkalmazása után újra kell indítania a számítógépet. Javasoljuk, hogy a gyorsjavítás alkalmazása előtt zárja be az összes .NET-keretrendszer-alapú alkalmazást.  

A gyorsjavítások cseréjére vonatkozó információk

Ez a gyorsjavítási csomag nem helyettesíti a korábban kiadott gyorsjavítási csomagot.

A gyorsjavítás kumulatív javításai által elhárított problémák

1. probléma Ha egy Windows megjelenítési alaprendszer (WPF) érintőalkalmazást futtat a rendszerkörnyezetben Windows 7 vagy Windows Vista rendszerben, az érintéses funkciók elvesznek, és a rendszer néhány perc múlva összeomlik. Ez a probléma azért fordul elő, mert a windows 7 és a Windows Vista rendszerkörnyezete nem támogatja a szabadkézést. Ez a gyorsjavítás letiltja az érintéses támogatást, ha egy alkalmazás a rendszerkörnyezetben fut. Az érintéses egérrel történő előléptetés továbbra is működik.2. probléma A WPF-alkalmazások felhasználói a .NET-keretrendszer 4.6.1-ben hiányzó karakterjelszimbólumokat, például üres négyzeteket tapasztalhatnak a következő Unicode-tartományok karaktereinek normál karakterei helyett: 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 Ez a probléma egy olyan regresszió miatt fordul elő, amely a Windows 10 betűtípus-tartalékbeállításait foglalja magában. Ez a probléma nagyobb valószínűséggel fordul elő olyan alkalmazásokban, amelyek olyan egyéni betűtípusokat használnak, amelyek csak egy nagyon meghatározott karakterkészletet tartalmaznak.Ez a frissítés kijavítja a Windows 10 .NET-keretrendszer 4.6.1-es .NET-keretrendszer WPF-betűtípus-tartalék leképezéseit, és meg kell oldania ezeket a vizualizációs problémákat.3. probléma A .NET-keretrendszer 4.6 vagy a Microsoft Visual Studio 2015 telepítése után egyes helyzetek, amelyek sok adatot vagy sok kis objektumot érintenek, fatalExecutionEngineError hibát okozhatnak a csoportházirend-objektum hibája miatt. Ez a frissítés kijavítja a hibát okozó feltételt.További információ erről a problémáról: A Microsoft.FSharp.Reflection.FSharpValue.PreComputeUnionConstructor által visszaadott függvény, amely a FatalExecutionEngineError parancsot adja vissza meghíváskor.Ezt a hibát a .NET-keretrendszer 4.6.1-ben is kijavítottuk.4. probléma A JIT-fordító által alkalmazott helytelen optimalizálás kiszámíthatatlan viselkedést okozhat. A probléma által érintett kódminta "if" feltételeket tartalmaz a fogási blokkokban. ​ Ez a gyorsjavítás kijavítja azt a hibát, amely a feltételes utasítások helytelen végrehajtását okozza a végül és a catch kezelőkben.Ha az alkalmazás továbbra is kiszámíthatatlanul viselkedik a gyorsjavítás alkalmazása után, tekintse meg a további részletes hibaelhárítási útmutatót.5. probléma A JIT helytelen kódoptimalizálása kiszámíthatatlan alkalmazásviselkedést okozhat a Visual Studio 2015 vagy a .NET-keretrendszer 4.6 telepítése után. Ez az optimalizálási hiba csak akkor fordul elő, ha az optimalizálási funkció be van kapcsolva a Visual Studio 2015 kiadási buildjében vagy a Visual Studio korábbi verzióiban a .NET-keretrendszer 4.6 telepítése után.Ha az alkalmazás továbbra is kiszámíthatatlanul viselkedik a gyorsjavítás alkalmazása után, tekintse meg a további részletes hibaelhárítási útmutatót.További lépések: Ha a hivatkozott cikkben található hibaelhárítási útmutató lépései segítenek megállapítani, hogy a RyuJIT érintett lehet-e a problémában, kérjük, naplózza a problémát a Microsoft Connect webhelyen. Adja meg a lehető legtöbb részletet a kóddal együtt a probléma reprodukálásához.

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.