Det oppstår en minnelekkasje i et .NET Framework 2.0-basert program som bruker AesCryptoServiceProvider-klassen


Symptomer


Det oppstår en minnelekkasje når du kjører et Microsoft .NET Framework 2.0-basert program som bruker AesCryptoServiceProvider -klassen.

Årsak


Dette problemet oppstår på grunn av to grunner.

Årsak 1

Det tilhører to opprinnelige referanser som er i et overordnet/underordnet-forhold i et AesCryptoServiceProvider -objekt for å skille forvaltede objekter. Når den overordnede referansen er avhendet første, kan ikke systemet spor og slipper alt minne som eies av underordnede håndtaket.

Årsak 2

AesCryptoServiceProvider -objektet lekker en referanse til et objekt i grensesnittet ICryptoTransform.

Oppløsning


Informasjon om hurtigreparasjon

En støttet hurtigreparasjon er nå tilgjengelig fra Microsoft. Det er imidlertid ment å løse problemet som beskrives i denne artikkelen. Bruk den bare på systemer som har dette bestemte problemet.

Hvis du vil løse dette problemet, kontakter du Microsoft Kundestøtte for å få hurtigreparasjonen. For en fullstendig liste over telefonnumre for Microsofts kundestøttetjenester og informasjon om støttekostnader, kan du gå til følgende Microsoft-webområde:Obs! I spesielle tilfeller kan avgifter som vanligvis påløper for oppringinger til kundestøtte avbrutt hvis en Microsoft-tekniker avgjør at en bestemt oppdatering løser problemet. Vanlige kundestøttekostnader gjelder for ytterligere kundestøttespørsmål og problemer som ikke dekkes av den gjeldende oppdateringen.

Hvis du vil laste ned denne hurtigreparasjonen fra galleriet for MSDN-kode, kan du gå til følgende Microsoft-webområde:Obs! Galleriet for MSDN-kode viser språkene hurtigreparasjonen er tilgjengelig. Hvis du ikke ser språket ditt er oppført, er det fordi ressurs kode galleriside ikke er tilgjengelig for dette språket.

Du kan også laste ned denne hurtigreparasjonen fra følgende Microsoft-webområde:

Forutsetninger

Du må ha .NET Framework 2.0 Service Pack 2 (SP2) eller Microsoft.NET Framework 3.5 Service Pack 1 (SP1) installert for å bruke denne hurtigreparasjonen.

Krav om omstart

Du har ikke datamaskinen på nytt etter at du har installert hurtigreparasjonen, hvis de berørte filene ikke er i bruk.

Informasjon om erstatning av hurtigreparasjoner

Denne hurtigreparasjonen erstatter ikke andre hurtigreparasjoner.

Filinformasjon

Den engelskspråklige versjonen av denne hurtigreparasjonen har filattributtene (eller senere filattributter) som er oppført i følgende tabell. Datoene og klokkeslettene for disse filene er oppført i Coordinated Universal Time (UTC). Når du viser filinformasjonen, konverteres den til lokal tid. Hvis du vil finne forskjellen mellom UTC og lokal tid, kan du bruke kategorien tidssone under dato og klokkeslett i Kontrollpanel.
For alle støttede x86-baserte versjoner av Windows Server 2003, av Windows XP, Windows Vista og Windows Server 2008
FilnavnFilversjonFilstørrelseDatoTidPlattform
System.core.dll3.5.30729.4530667,64801-Apr-201009:55x86
For alle støttede x64-baserte versjoner av Windows Server 2003, av Windows XP, Windows Vista og Windows Server 2008
FilnavnFilversjonFilstørrelseDatoTidPlattform
System.core.dll3.5.30729.4530667,64801-Apr-201009:55x86
For alle støttede x86-baserte versjoner av Windows 7
FilnavnFilversjonFilen

størrelse
DatoTidPlattform
System.core.dll3.5.30729.5025667,64829-Apr-201023:55x86
For alle støttede x64-baserte versjoner av Windows 7 og Windows Server 2008 R2
FilnavnFilversjonFilen

størrelse
DatoTidPlattform
System.core.dll3.5.30729.5025667,64830-Apr-201000:31x64
For alle støttede IA-64-baserte versjoner av Windows Server 2008 R2
FilnavnFilversjonFilen

størrelse
DatoTidPlattform
System.core.dll3.5.30729.5025667,64829-Apr-201023:50IA-64

Status


Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".