In diesem Artikel werden die Hotfix-Rollup-3120241 beschrieben, die für Microsoft .NET Framework 4.6 und Microsoft .NET Framework 4.6.1 unter Windows 7 SP1, Windows Server 2008 R2 SP1, Windows Server 2008 R2 und Windows Vista SP2 verfügbar sind. Weitere Informationen zu den Problemen, die mit dem Hotfix-Rollup behoben werden, finden Sie im Abschnitt "Probleme, die mit diesem Hotfixrollup behoben werden".
Lösung
Der Hotfix, der KB3120241 entspricht, wurde durch die neuesten Updates von .NET Framework ersetzt, die alle Fixes enthalten, die zuvor in KB3120241 enthalten waren. Es wird empfohlen, die neuesten Updates ihres .NET Framework. Wenn Sie weitere Informationen zum Herunterladen von Microsoft-Supportdateien erhalten möchten, klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzeigen zu können:
119591 Abrufen von Microsoft-Supportdateien von Onlinediensten Microsoft hat diese Datei auf Viren überprüft. Dazu wurde die neueste Software zur Virenerkennung verwendet, die zum Zeitpunkt der Bereitstellung verfügbar war. Die Datei befindet sich auf Servern mit verstärkter Sicherheit, wodurch nicht autorisierte Änderungen an der Datei weitestgehend verhindert werden.
Weitere Informationen
Voraussetzungen
Um diesen Hotfix anzuwenden, müssen Sie .NET Framework 4.6 oder .NET Framework 4.6.1 installiert haben.
Neustartanforderung
Sie müssen den Computer neu starten, nachdem Sie diesen Hotfix angewendet haben, wenn alle betroffenen Dateien verwendet werden. Wir empfehlen, alle basierten .NET Framework zu schließen, bevor Sie diesen Hotfix anwenden.
Ersetzte Hotfixes
Dieses Hotfix-Paket ersetzt kein zuvor veröffentlichtes Hotfix-Paket.
Probleme, die mit diesem Hotfix-Rollup behoben werden können
Problem 1Microsoft.FSharp.Reflection.FSharpValue.PreComputeUnionConstructor zurückgegebene Funktion, die Beim Aufrufen von "FatalExecutionEngineError" ausgelöst wird. Dieses Problem wurde auch in der .NET Framework 4.6.1 behoben. Problem 4 Eine vom JIT-Compiler angewendete falsche Optimierung kann zu unvorhersehbarem Verhalten führen. Das code-Muster, das von diesem Problem betroffen ist, beinhaltet "if"-Bedingungen in Catch-Blöcken. Dieser Hotfix korrigiert den Fehler, der zum Schluss eine falsche Ausführung von bedingten Anweisungen in verursacht, und fängt Handler ab. Wenn sich die Anwendung auch nach Der Anwendung dieses Hotfixes immer noch nicht so gut verhält, finden Sie weitere detaillierte Anleitungen zur Problembehandlung. Problem 5 Eine falsche Codeoptimierung durch das JIT kann nach der Installation von Visual Studio 2015 oder .NET Framework 4.6 zu unerwartetem Anwendungsverhalten führen. Dieser Optimierungsfehler tritt nur auf, wenn das Feature "Optimierung" im Release Build in Visual Studio 2015 oder in früheren Versionen von Visual Studio nach der Installation von .NET Framework 4.6 aktiviert ist. Wenn sich die Anwendung auch nach Der Anwendung dieses Hotfixes immer noch nicht so gut verhält, finden Sie weitere detaillierte Anleitungen zur Problembehandlung. Weitere Schritte: Wenn Sie mithilfe der Schritte zur Problembehandlung im verknüpften Artikel feststellen können, dass RyuJIT möglicherweise in Ihr Problem involviert ist, melden Sie das Problem bei Microsoft Verbinden. Fügen Sie so viele Details wie möglich zusammen mit dem Code ein, um das Problem zu reproduzieren.
Wenn Sie in Windows 7 oder Windows Vista eine Windows Presentation Foundation(WPF)-Touchanwendung im Systemkontext ausführen, geht die Touchfunktion verloren, und das System stürzt nach ein paar Minuten ab. Dieses Problem tritt auf, weil dieKing-Unterstützung im Systemkontext in Windows 7 und Windows Vista nicht unterstützt wird. Dieser Hotfix deaktiviert die Touchunterstützung, wenn eine Anwendung im Systemkontext ausgeführt wird. Die Touch-to-Mouse-Aktion funktioniert weiterhin. Problem 2 Bei Benutzern von WPF-Anwendungen in .NET Framework 4.6.1 fehlen möglicherweise Glyphensymbole wie leere quadratische Felder statt normaler Zeichen für Zeichen in den folgenden Unicode-Bereichen: 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 Dieses Problem tritt aufgrund einer Regression auf, die Fallbackeinstellungen für Schriftarten in ihrer Windows 10. Dieses Problem tritt wahrscheinlich in Anwendungen auf, die benutzerdefinierte Schriftarten verwenden, die nur einen sehr speziellen Satz von Glyphen enthalten. Dieses Update behebt die Fallbackzuordnungen für die WPF-Schriftart für .NET Framework 4.6.1 unter Windows 10 und sollte diese visuellen Probleme beheben. Problem 3 Nach der Installation von .NET Framework 4.6 oder Microsoft Visual Studio 2015 kann in einigen Situationen, die viele Daten oder viele kleine Objekte enthalten, ein SchwerwiegenderExecutionEngineError-Fehler aufgrund eines Fehlers im GC generiert werden. Dieses Update behebt die Bedingung, die diesen Fehler verursacht. Weitere Informationen zu diesem Problem finden Sie unter Von