Er treedt een geheugenlek op in een .NET Framework 2.0-toepassing die gebruikmaakt van de klasse AesCryptoServiceProvider


Symptomen


Er treedt een geheugenlek op wanneer u een Microsoft .NET Framework 2.0-toepassing die gebruikmaakt van de klasse AesCryptoServiceProvider .

Oorzaak


Dit probleem wordt veroorzaakt door de volgende twee redenen.

Reden 1

Twee systeemeigen koppelingen die zich in een bovenliggende/onderliggende relatie in een AesCryptoServiceProvider -object deel uitmaken van afzonderlijke beheerde objecten. Bij de ingang voor het bovenliggende is verwijderd van de eerste, kan het systeem traceren en laat u de hoeveelheid geheugen die eigendom is van de greep van het kind.

Reden 2

Het AesCryptoServiceProvider -object lekt verwijst naar een object in de interface ICryptoTransform.

Oplossing


Informatie over de hotfix

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

Voor dit probleem kunt u contact opnemen met Microsoft Customer Support Services om de hotfix te verkrijgen. Voor een volledige lijst met telefoonnummers van Microsoft Customer Support Services en informatie over kosten van ondersteuning vindt u op de volgende Microsoft-website:Opmerking In speciale gevallen kunnen kosten die normaal aan ondersteuningsoproepen verbonden zijn, worden geannuleerd als een medewerker van Microsoft productondersteuning van mening is dat een specifieke update de oplossing van uw probleem is. De normale ondersteuningskosten blijven gelden voor extra ondersteuningsvragen die niet in aanmerking voor de specifieke update in kwestie komen.

Om deze hotfix te downloaden vanaf de MSDN Code Gallery, gaat u naar de volgende Microsoft-website:Opmerking De MSDN Code Gallery geeft de talen waarvoor de hotfix beschikbaar is. Als de taal die niet wordt weergegeven, is het omdat de pagina Galerie met Code bron niet beschikbaar voor die taal is.

U kunt deze hotfix ook downloaden vanaf de volgende Microsoft-website:

Vereisten

U moet .NET Framework 2.0 Service Pack 2 (SP2) of Microsoft.NET Framework 3.5 servicepack 1 (SP1) zijn geïnstalleerd om deze hotfix te kunnen hebben.

Opnieuw opstarten

U beschikt niet over de computer opnieuw opstarten nadat u de hotfix toepast als bestanden niet worden gebruikt.

Informatie over het vervangen van hotfixes

Deze hotfix vervangt geen andere hotfixes.

Bestandsinformatie

De Engelse versie van deze hotfix heeft de bestandskenmerken (of recentere bestandskenmerken) die in de volgende tabel worden weergegeven. De datums en tijden voor deze bestanden worden weergegeven in Coordinated Universal Time (UTC). Wanneer u de bestandsinformatie weergeeft, wordt deze naar lokale tijd geconverteerd. Om het verschil tussen UTC en lokale tijd op te zoeken, gebruikt u het tabblad tijdzone in het onderdeel datum en tijd in het Configuratiescherm.
Voor alle ondersteunde versies van Windows Server 2003, Windows XP, Windows Vista en Windows Server 2008 op basis van x86
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
System.core.dll3.5.30729.4530667,64801-Apr-201009:55x86
Voor alle ondersteunde versies van Windows Server 2003, Windows XP, Windows Vista en Windows Server 2008 op basis van x64
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
System.core.dll3.5.30729.4530667,64801-Apr-201009:55x86
Voor alle ondersteunde x86-versies van Windows 7
BestandsnaamBestandsversieBestand

grootte
DatumTijdPlatform
System.core.dll3.5.30729.5025667,64829-Apr-201023:55x86
Voor alle ondersteunde x64-versies van Windows 7 en Windows Server 2008 R2
BestandsnaamBestandsversieBestand

grootte
DatumTijdPlatform
System.core.dll3.5.30729.5025667,64830-Apr-201000:31x64
Voor alle ondersteunde IA-64-versies van Windows Server 2008 R2
BestandsnaamBestandsversieBestand

grootte
DatumTijdPlatform
System.core.dll3.5.30729.5025667,64829-Apr-201023:50IA-64

Status


Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.