Hotfix-combinatiepakket 3095335 voor .NET Framework 4.5 en 4.5.1 4.5.2 op Windows

Werk overal vanaf elk apparaat met Microsoft 365

Voer een upgrade uit naar Microsoft 365 om overal te werken met de nieuwste functies en updates.

Nu upgraden

In dit artikel beschreven hotfix-combinatiepakket 3095335 die beschikbaar is voor Microsoft .NET Framework 4.5.2 4.5.1 .NET Framework en het .NET Framework 4.5. Zie de sectie 'problemen die worden opgelost met dit hotfix-combinatiepakket' voor meer informatie over de problemen die worden opgelost met het hotfixpakket.

Oplossing

Een ondersteunde hotfix is nu beschikbaar bij Microsoft. Het is echter bedoeld om alleen het probleem dat in dit artikel wordt beschreven. Pas deze alleen toe op systemen waarop dit specifieke probleem zich voordoet.

U kunt dit probleem oplossen door contact op met Microsoft Customer Support Services om de hotfix te verkrijgen. Een volledige lijst met telefoonnummers van Microsoft Customer Support Services en informatie over kosten van ondersteuning vindt u op de volgende Microsoft-website:

http://support.microsoft.com/contactus/?ws=supportOpmerking In speciale gevallen kunnen worden kosten die normaal aan ondersteuningsoproepen verbonden zijn geannuleerd als een medewerker van Microsoft Productondersteuning wordt bepaald dat een specifieke update het probleem wordt opgelost. De normale ondersteuningskosten blijven gelden voor extra ondersteuningsvragen die niet in aanmerking voor de specifieke update in kwestie komen.

Meer informatie

Vereisten

Deze hotfix moet u .NET Framework 4.5.2, .NET Framework 4.5.1 of het .NET Framework 4.5 geïnstalleerd hebben.

Opnieuw opstarten

U moet de computer opnieuw opstarten nadat u deze hotfix als de bestanden waarin dit probleem optreedt worden gebruikt. Wij raden aan dat u alle .NET Framework-toepassingen sluiten voordat u deze hotfix toepast.

Informatie over het vervangen van hotfixes

Met dit hotfixpakket wordt een eerder uitgebrachte hotfix-pakket niet vervangen.


Problemen die worden opgelost met dit hotfix-combinatiepakket

Probleem 1

Stel dat u een toepassing voor Windows Presentation Foundation (WPF). Een WPF TreeView kunt spontaan schuiven op een onverwachte positie nadat u een nieuw item toevoegen. Dit probleem treedt op wanneer de volgende voorwaarden voldaan wordt:

  • Het nieuwe item is de laatste van de kinderen van de ouders.

  • Het hoofdartikel is de laatste van de kinderen van de ouders.

  • Het nieuwe item is zichtbaar op de huidige positie van het schuifblokje.


Probleem 2

Verwijderen van een besturingselement voor bewerken van de visuele structuur lekken een ImmComposition -object in een toepassing WPF. Hierdoor herhaaldelijk kan uiteindelijk leiden tot een uitzondering-geheugen.

Opmerking  "Editing controle" wordt elk besturingselement dat wordt gemaakt en wordt een object TextEditor . De belangrijkste voorbeelden zijn TextBox RichTextBoxen FlowDocumentScrollViewer.

Probleem 3

Een WPF toepassing kunt deadlock opgetreden worden tijdens wanneer de volgende voorwaarden voldaan wordt:

  • De toepassing genereert een gebeurtenis waarvan de levering wordt gerouteerd via het systeem zwak-gebeurtenis.

  • Een andere thread wordt gelijktijdig met behulp van de zwak-gebeurtenis. Dit zorgt ervoor dat de eerste thread wacht op een vergrendeling.

  • Wanneer er wordt gewacht met pomp ontvangt een bericht van de thread-bericht die ervoor zorgt dat de re-entrancy in de code van de toepassing.

  • De opnieuw ingevoerde code probeert te gebruiken het systeem zwak-gebeurtenis.

Dit wordt meest waargenomen aan de gebeurtenis PropertyChanged van INotifyPropertyChanged, waar de opnieuw ingevoerde code ook probeert een gebeurtenis PropertyChanged verhogen.

Dit probleem wordt opgelost in het systeem zwak gebeurtenis door te wachten op vergrendelingen op een manier die niet bericht-pomp van de thread wordt uitgevoerd.

Probleem 4

Wanneer u een opdracht uitvoeren op de server, treedt een time-out op de client, maar is voltooid op de server. In dit geval de client verzendt een pakket aandacht naar de server en zelf in een staat is een time-out ingesteld. Echter, deze niet opnieuw instellen zodra wordt uit de time-out staat hersteld nadat de server verwerkt de instructie die de client een time-out.

Opmerking Een bijkomend gevolg van dit probleem problemen met SqlDataReader melden HasRows de waarde true wordt opgenomen. Echter leidt aanroepende lezen van de SqlDataReader geen rijen worden gelezen.

Deze hotfix stelt de status van de client wanneer het wordt uit de time-out staat hersteld.

Probleem 5

In sommige gevallen kunnen sommige bestanden in de ASP.NET-cache schaduw tijdens het afsluiten van de computer beschadigd raken. Hierdoor kunnen onvoorspelbaar gedrag of uitzonderingen die worden gegenereerd door toepassingen die gebruikmaken van de cache.

Deze hotfix zorgt ervoor dat de inhoud van de cache meer proactief te zijn op de schijf gezet.

Probleem 6

Computers met 80 GB (Gigabyte) of meer geheugen kunnen ondervinden afname in prestaties weinig geheugen door de Garbage Collector uitgevoerd terug naar vorige Gen2 collecties.

Deze hotfix bevat aanpassingen van de Garbage Collector de voorwaarden waarin Gen2 collecties optreden op computers met 80 GB of meer geheugen aan te passen.

Bekende problemen

Een oplossing die al eerder is uitgebracht voor aanraakschermen VSTO invoegtoepassingen in WPF bleek te zijn van een regressie in scenario's waarin gedeeltelijk vertrouwen van toepassingen op apparaten met aanraakschermen worden gebruikt. In deze scenario's klanten Zie een crash van een toepassing en een gedeeltelijk vertrouwen-toepassing kunnen niet worden geladen. Daarom is de correctie voor aanraakschermen VSTO invoegtoepassingen verwijderd.

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagenten.

×