Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

In diesem Artikel werden die Hotfix-3146714, die für den Microsoft .NET Framework 4.6 und 4.6.1 verfügbar ist. 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 KB3146714 entspricht, wurde durch die neuesten Updates von .NET Framework ersetzt, die alle Fixes enthalten, die zuvor in KB3146714 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.

Hinweis Um die Hotfix-Updateversion zu überprüfen, überprüfen Sie den Wert des Schlüsselworts Release, um die installierte Version zu ermitteln. Um forward-kompatibel zu sein, können Sie auf einen Wert überprüfen, der größer oder gleich dem Wert ist, der in der folgenden Tabelle aufgeführt ist.
 

Hotfix-Rollupversion

Wert der Veröffentlichungs-DWORD

Hotfixrollup-3146711 für .NET Framework Version 4.6 und höher

394294

Weitere Informationen zum Ermitteln der .NET Framework Versionen finden Sie unter So wird's: Ermitteln, .NET Framework installiert sind.

Weitere Informationen

Voraussetzungen

Um diesen Hotfix anzuwenden, müssen Sie die .NET Framework 4.6 oder 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

CLR JIT issue

C#-Strukturen werden per Verweis und nicht anhand des -Werts übergeben, wenn der Code auf einem Computer ausgeführt wird, auf dem .NET Framework 4.6 installiert ist und der den RyuJIT-Compiler verwendet. Ein Symptom für diesen Fehler ist, dass der Code die Daten in einer Auflistung in der falschen Reihenfolge (Zeitreihe) darstellt. Diese Verhaltensänderung aus früheren Versionen des -.NET Framework zu verschiedenen Symptomen, wenn Clients Daten aus Zeitreihen aus unseren Daten in einem Anderen abrufen.

Dieses Problem tritt aufgrund eines fehlenden lvAddr UnsereEd-Kennzeichens für tmp-Variablen auf, die als übergebene Argumente dienen und wiederum die Kopier-Prop-Phase beschädigt.

CLR-Problem

Ein Problem im Ladetyp der CLR kann zu einer Sperre führen, während generische Typen aus systemeigenen Bildern wiederhergestellt werden. Dies führt dazu, dass der Befehl "ngen createpdb" fehlschlägt. Dieses Problem wird mit diesem Hotfix behoben.

Windows Formularproblem

Die Windows PrintPreviewDialog-UI von Formularen wird sehr langsam initialisiert, wenn die folgenden Bedingungen zutreffen:
 

  • Es wird ein Netzwerkdrucker verwendet.

  • Benutzereinstellungen für diesen Drucker, z. B. Duplexeinstellungen, werden geändert.

Wir haben diesem Szenario eine Leistungsoptimierung hinzugefügt. Wenn die Seiteneinstellungen für eine bestimmte Seite nicht geändert wurden, werden die Druckereinstellungen für diese Seite nicht erneut angewendet (durch Zugriff auf den Druckerwarteschlange). Wenn die Anwendung Druckereinstellungen mithilfe des QueryPageSettings-Ereignishandlers ändert, lässt sich die Leistung beim Erstellen der Druckvorschau für die betroffenen Seiten nicht verbessern, auch wenn das Opt-In-Kennzeichen festgelegt ist.

Um sich für diese Optimierung zu entscheiden, sollte der app.config-Datei je nach Version von .NET Framework:

.NET Framework 4.5.2 der folgenden Schlüssel hinzugefügt werden:

<?xml version="1.0" encoding="utf-8"?>
<konfiguration>
< appSettings >
< add key="OptimizePrintPreview" value="true" />
< /appSettings >
</configuration> .NET Framework 4.6 oder einer späteren Version:

<?xml version="1.0" encoding="utf-8"?>
<-Konfiguration>
< Laufzeit->
< Wert = "Switch.System.Drawing.Printing.OptimizePrintPreview=true" />
< /runtime->
</configuration> Wenn eine Anwendung unter einer der beiden .NET Framework ausgeführt werden kann, verwenden Sie beide Optionen in derselben Datei.

Um die Option zu melden, entfernen Sie den Schalter, oder legen Sie die Werte auf "false" (falsch) festgelegt.

ClickOnce Problem

ClickOnce wurde aktualisiert, um TLS 1.1 und TLS 1.2 zu unterstützen. ClickOnce erkennt automatisch, welches TLS-Protokoll zur Laufzeit erforderlich ist. In diesem Thema sind keine zusätzlichen ClickOnce erforderlich, um diese Funktion zu aktivieren.

Beachten ClickOnce, dass TLS 1.0 für die vorhersehbare Zukunft weiterhin unterstützt wird, auch wenn es nicht mehr als PCI-konform betrachtet wird.

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×