I denne artikel beskrives hotfix-opdateringspakke 3120241, der er tilgængelig for Microsoft .NET Framework 4.6 og Microsoft .NET Framework 4.6.1 på Windows 7 SP1, Windows Server 2008 R2 SP1, Windows Server 2008 R2 og Windows Vista SP2. Du kan finde flere oplysninger om de problemer, som hotfix-opdateringen løser, i afsnittet "Problemer, som denne opdatering til hotfixet løser".
 

Løsning

Det hotfix, der svarer til KB3120241, er blevet ændret med de seneste opdateringer af .NET Framework, som indeholder alle rettelser, der tidligere blev inkluderet i KB3120241. Det anbefales at installere de seneste opdateringer af .NET Framework.

Du kan finde flere oplysninger om, hvordan du henter Microsoft-supportfiler, ved at klikke på tallet i følgende artikel for at få vist artiklen i Microsoft Knowledge Base:

119591 Sådan får du Microsoft-supportfiler fra onlinetjenester, som Microsoft har scannet denne fil for virus. Microsoft brugte den nyeste antivirussoftware, der var tilgængelig på den dato, hvor filen blev publiceret. Filen er placeret på servere med udvidet sikkerhed, der bidrager til at forhindre uautoriserede ændringer af filen.

Flere oplysninger

Forudsætninger

For at anvende dette hotfix skal du have .NET Framework 4.6 eller .NET Framework 4.6.1 installeret.

Krav om genstart

Du skal genstarte computeren, når du har anvendt dette hotfix, hvis der bruges påvirkede filer. Vi anbefaler, at du lukker alle .NET Framework-baserede programmer, før du anvender dette hotfix.


 

Oplysninger om udskiftning af hotfix

Denne hotfixpakke erstatter ikke en tidligere udgivet hotfixpakke.
 

Problemer, som denne opdateringspakke til hotfixet løser

Problem 1

Når du kører et Windows Presentation Foundation (WPF) touchprogram under systemkonteksten i Windows 7 eller Windows Vista, mister du touchfunktionaliteten, og systemet går ned efter et par minutter. Dette problem opstår, fordi håndskrift ikke understøttes i systemkonteksten i Windows 7 og Windows Vista. Dette hotfix deaktiverer berøringsunderstøttelse, når et program kører under systemkonteksten. Promovering af touch-to-mouse fungerer stadig. 

Problem 2

Brugere af WPF-programmer i .NET Framework 4.6.1 kan opleve manglende specialtegn, f.eks. tomme firkanter, i stedet for normale tegn for tegn i følgende Unicode-områder:

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-FEFEFE

Dette problem opstår på grund af en regression, der involverer indstillinger for skrifttype fallback i Windows 10. Dette problem forekommer sandsynligvis i programmer, der bruger brugerdefinerede skrifttyper, der kun indeholder meget specifikke specialtegn.

Denne opdatering retter WPF-skrifttype fallback-tilknytningerne for .NET Framework 4.6.1 på Windows 10 og bør løse disse visuelle problemer.



Problem 3

Når du har installeret .NET Framework 4.6 eller Microsoft Visual Studio 2015, kan visse situationer, der involverer mange data eller mange små objekter, generere en AlvorligExecutionEngineError-fejl på grund af en fejl i STØRSTE.DIVISOR. Denne opdatering rettelse til den betingelse, der forårsager denne fejl.

Du kan finde flere oplysninger om dette problem under Funktion, der returneres af Microsoft.FSharp.Reflection.FSharpValue.PreComputeUnionConstructor det tilstrækkeligeSynonyExecutionEngineError, når den er aktiveret.

Dette problem er også rettet i .NET Framework 4.6.1.



Problem 4

En forkert optimering, der anvendes af JIT-kompilatoren, kan medføre uforudsigelig funktionsmåde. Det kodemønster, der påvirkes af dette problem, omfatter "hvis"-betingelser i catch blocks.

Dette hotfix retter den fejl, der forårsager forkert udførelse af betingede sætninger i til sidst og opfang handlerne.

Hvis programmet stadig fungerer uforudsigeligt, efter du har anvendt dette hotfix, skal du se yderligere detaljerede fejlfindingsvejledninger.

Problem 5

Forkert kodeoptimering ved JIT kan medføre uforudsigelig programfunktionsmåde, når du har installeret Visual Studio 2015 eller .NET Framework 4.6. Denne optimeringsfejl opstår kun, når funktionen Optimering er aktiveret i Versions build i Visual Studio 2015 eller i tidligere versioner af Visual Studio, efter du har installeret .NET Framework 4.6.

Hvis programmet stadig fungerer uforudsigeligt, efter du har anvendt dette hotfix, skal du se yderligere detaljerede fejlfindingsvejledninger.

Yderligere trin:

Hvis vejledningen til fejlfinding i den sammenkædede artikel hjælper dig med at afgøre, om RyuJIT kan være involveret i dit problem, skal du logge problemet hos Microsoft Forbind. Medtag så mange detaljer som muligt sammen med koden for at genskabe problemet.

Har du brug for mere hjælp?

Udvid dine færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Deltag i Microsoft insiders

Var disse oplysninger nyttige?

Hvor tilfreds er du med kvaliteten af sproget?
Hvad påvirkede din oplevelse?

Tak for din feedback!

×