FIX: Nadat u de methode ThreadPool.SetMinThreads in het Microsoft.NET Framework 3.5, beheerd door de threadgroep threads werken niet zoals verwacht


Symptomen


Gebruikt u de methode ThreadPool.SetMinThreads in het Microsoft.NET Framework 3.5 te verhogen van het minimum aantal niet-actieve asynchrone i/o-threads die worden beheerd door de thread-groep. Deze niet-actieve asynchrone i/o-threads werken echter niet zoals verwacht.

Neem bijvoorbeeld het volgende scenario:
  • Bij het uitvoeren van de ThreadPool.SetMinThreads -methode voor het vergroten van het minimum aantal niet-actieve asynchrone i/o-threads die worden onderhouden door de thread-groep.
  • Een service die afhankelijk van meerdere i/o-threads voor doorvoer is worden uitgevoerd.
In dit scenario in plaats van niet-actieve asynchrone i/o-threads van de threadgroep probeert common language runtime (CLR) nog steeds om meer threads te maken. Daarom wordt de service niet uitvoeren als u wilt.

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. 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.

Vereisten

U moet Microsoft.NET Framework 3.5 servicepack 1 (SP1) zijn geïnstalleerd om deze hotfix te kunnen hebben.

Opnieuw opstarten

Nadat u deze hotfix hebt geïnstalleerd, moet u de computer opnieuw opstarten.

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.
x86-versies van Windows Server 2000, Windows Server 2003 en Windows XP
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
Mscordacwks.dll2.0.50727.4417989,01602-Nov-200911:38x86
Mscorlib.dll2.0.50727.44174,550,65602-Nov-200911:38x86
Mscorwks.dll2.0.50727.44175,818,68802-Nov-200911:38x86
Sos.dll2.0.50727.4417388,92002-Nov-200911:38x86

x64-versies van Windows Server 2000, Windows Server 2003 en Windows XP
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
Mscordacwks.dll2.0.50727.44171,758,55201-Nov-200923:44x64
Mscorlib.dll2.0.50727.44174,567,04001-Nov-200923:38x64
Mscorwks.dll2.0.50727.441710,061,13601-Nov-200923:42x64
Sos.dll2.0.50727.4417485,19201-Nov-200923:40x64

Itanium versies van Windows Server 2000, Windows Server 2003 en Windows XP
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
Mscordacwks.dll2.0.50727.44173,085,12802-Nov-200909:44IA-64
Mscorlib.dll2.0.50727.44174,009,98402-Nov-200909:42IA-64
Mscorwks.dll2.0.50727.441720,173,12002-Nov-200909:38IA-64
Sos.dll2.0.50727.4417872,76002-Nov-200909:41IA-64

x86-versies van Windows Vista SP2 en Windows Server 2008 SP2
BestandsnaamBestandsversieBestandsgrootteDatumTijd
Mscorlib.dll2.0.50727.44194,550,65606-Nov-200907:54
Mscordacwks.dll2.0.50727.4419989,01606-Nov-200907:54
Mscorwks.dll2.0.50727.44195,818,70406-Nov-200907:54

x64-versies van Windows Vista SP2 en Windows Server 2008 SP2
BestandsnaamBestandsversieBestandsgrootteDatumTijd
Mscorlib.dll2.0.50727.44194,567,04006-Nov-200907:53
Mscordacwks.dll2.0.50727.44191,758,55206-Nov-200907:53
Mscorwks.dll2.0.50727.441910,061,13606-Nov-200907:53

Itanium-versies van Windows Server 2008 SP2
BestandsnaamBestandsversieBestandsgrootteDatumTijd
Mscorlib.dll2.0.50727.44194,567,04006-Nov-200907:53
Mscordacwks.dll2.0.50727.44191,758,55206-Nov-200907:53
Mscorwks.dll2.0.50727.441910,061,13606-Nov-200907:53

x86-versies van Windows 7
BestandsnaamBestandsversieBestandsgrootteDatumTijd
Mscorlib.dll2.0.50727.44194,550,65606-Nov-200907:53
Mscordacwks.dll2.0.50727.4419995,67206-Nov-200907:53
Mscorwks.dll2.0.50727.44195,817,15206-Nov-200907:53
Sos.dll2.0.50727.4417388,93606-Nov-200907:53

x64-versies van Windows 7 en Windows Server 2008 R2
BestandsnaamBestandsversieBestandsgrootteDatumTijd
Mscorlib.dll2.0.50727.49364,567,04007-Nov-200900:02
Mscordacwks.dll2.0.50727.49361,757,51207-Nov-200900:02
Mscorwks.dll2.0.50727.493610,057,53607-Nov-200900:02
Sos.dll2.0.50727.4936485,17607-Nov-200900:02

Itanium-versies van Windows Server 2008 R2
BestandsnaamBestandsversieBestandsgrootteDatumTijd
Mscorlib.dll2.0.50727.49364,009,98407-Nov-200900:03
Mscordacwks.dll2.0.50727.49363,086,16807-Nov-200900:03
Mscorwks.dll2.0.50727.493620,165,96807-Nov-200900:03
Sos.dll2.0.50727.4936872,76007-Nov-200900:03

Status


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

Referenties


Ga naar de volgende Microsoft-website voor meer informatie over de methode ThreadPool.SetMinThreads :



Voor meer informatie over terminologie voor software-updates klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
824684 beschrijving van de standaardterminologie die wordt gebruikt om software-updates voor Microsoft te beschrijven