Gilt für
.NET

Veröffentlichungsdatum:13. Juli 2021

Version:.NET Framework 4.8

Das Update vom 13. Juli 2021 für Windows 10, Version 1607 und Windows Server, Version 2016 enthält Verbesserungen der kumulativen Zuverlässigkeit in .NET Framework 4.8. Wir empfehlen, dass Sie dieses Update im Rahmen Ihrer regulären Wartungsroutinen anwenden. Lesen Sie vor der Installation dieses Updates die Abschnitte Voraussetzungen und Neustartanforderung.

Verbesserungen der Qualität und Zuverlässigkeit

WPF1

– Behebt ein Problem, das ein DataGrid betrifft, das in einem äußeren ScrollViewer enthalten ist.

– Behebt einen Absturz aufgrund von ElementNotAvailableException in einer ListView mit benutzerdefinierten Datenelementautomatisierungspeers.

CLR2

- Wenn der Prozess nicht unter hoher Arbeitsspeicherauslastung steht, wird in der Regel die Verwendung von BGCs gegenüber der vollständigen Komprimierung von GCs bevorzugt. Dies ist in der Regel wünschenswert, aber wenn sich das App-Verhalten drastisch ändert, könnte dies dazu führen, dass ein Großteil der Fragmentierung in älteren Generationen (d. h. gen2 und LOH) nicht verwendet wird. Sie können GC ETW-Ereignisse sammeln, die Ihnen mitteilen, wie stark die Fragmentierung in Gen2 und LOH ist, und überprüfen, ob Sie sich in dieser Situation befinden.

Diese Version führt eine neue GC-Konfiguration GCConserveMemory ein, um diese Situation zu erkennen und bei der Speicherauslastung konservativ zu sein und nicht so viel Fragmentierung ungenutzt zu lassen.

Sie können es in der app.config-Datei angeben.

<>   <Runtime->     <GCConserveMemory enabled="N"/>   </runtime> </configuration> Wobei N ein ganzzahliger Wert zwischen 0 und 9 (einschließlich) ist. 0 ist die Standardeinstellung. Wenn Sie diese Konfiguration nicht angeben oder als 0 angeben, ändert sich die GC-Optimierung nicht. Die Angabe eines Werts ungleich 0 (null) gibt der GC an, wie konservativ GC hinsichtlich der Speicherauslastung sein soll – je höher der Wert ist, desto konservativer ist GC, d. h. je kleiner der Heap ist. Wir empfehlen Ihnen, mit verschiedenen Zahlen zu experimentieren, um zu sehen, welcher Wert für Sie am besten geeignet ist – in der Regel beginnen wir mit einem Wert zwischen 5 und 7. Beachten Sie, dass, wenn wir feststellen, dass LOH zu viel Fragmentierung aufweist, er automatisch komprimiert wird.

WinForms

– Behebt ein Problem im Eigenschaftenraster-Steuerelement, um in einigen Szenarien in 64-Bit-Prozessen falsche Daten zu verhindern.

– Behebt ein Problem, bei dem das System.Drawing-Double zugeordneten Arbeitsspeicher freigibt, wenn druckereinstellungen nicht abgerufen werden können.

ClickOnce

– Behebt eine Regression, die in früheren Updates eingeführt wurde. Wir berücksichtigen jetzt die WinTrust-Richtlinieneinstellung "Zeitstempelsperrüberprüfungen ignorieren", wenn Zeitstempel in ClickOnce-Manifesten überprüft werden.

1 Windows Presentation Foundation (WPF)2 Common Language Runtime (CLR)

So erhalten Sie dieses Update

Dieses Update installieren

Veröffentlichungskanal

Verfügbar

Nächster Schritt

Windows Update und Microsoft Update

Ja

Um dieses Update herunterzuladen und zu installieren, wechseln Sie zu Einstellungen > Update & Security > Windows Update, und wählen Sie dann Nach Updates suchen aus.

Microsoft Update-Katalog

Ja

Um das eigenständige Paket für dieses Update zu erhalten, wechseln Sie zur Website des Microsoft Update-Katalogs .

Windows Server Update Services (WSUS)

Ja

Dieses Update wird automatisch mit WSUS synchronisiert, wenn Sie Produkte und Klassifizierungen wie folgt konfigurieren:

Product:Windows 10, Version 1607 und Windows Server, Version 2016

Klassifizierung: Updates

Dateiinformationen

Um eine Liste der Dateien zu erhalten, die in diesem Update bereitgestellt werden, laden Sie die Dateiinformationen für das kumulative Update.

Voraussetzungen

.NET Framework 4.8 muss installiert sein, damit Sie dieses Update anwenden können.

Neustartanforderung

Starten Sie den Computer nach der Installation dieses Updates neu, wenn betroffene Dateien verwendet werden. Es wird empfohlen, alle .NET Framework-basierten Anwendungen zu beenden, bevor Sie dieses Update installieren.

Hilfe und Support zu diesem Update

Bekannte Probleme bei diesem Update

Microsoft sind zurzeit keine Probleme bei diesem Update bekannt.

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.