FIX: Foutbericht 'e_invalidarg'-foutbericht wanneer u een exemplaar maken van een.NET onderhouden component

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 837522 - Bekijk de producten waarop dit artikel van toepassing is.
BelangrijkDit artikel bevat informatie over het register. Voordat u het register wijzigen, moet u back-up en zorg dat u weet hoe u het register kunt herstellen als er een probleem optreedt. Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie over de back-up, terugzetten en het register bewerken:
256986Beschrijving van het Microsoft Windows-register
Alles uitklappen | Alles samenvouwen

Symptomen

Wanneer u een exemplaar van een Microsoft maken.NET onderhouden onderdeel is geïmplementeerd in de COM +-omgeving, wordt het volgende foutbericht weergegeven:
E_INVALIDARG
Dit foutbericht wordt geretourneerd door de activeringsaanvraag.

Oorzaak

Wanneer u een exemplaar maken van een nieuw onderdeel onderhouden, wordt een oud exemplaar van de component onderhouden vernietigd. COM + moet alle andere bronnen die gekoppeld aan het oude onderdeel onderhouden zijn opschonen. Echter, soms deze vernietiging niet lukken of COM + kan niet opschonen van de bijbehorende bronnen. Daarom COM + maakt geen exemplaar van de component onderhouden en verschijnt het foutbericht dat wordt vermeld in de sectie 'Symptomen'.

Oplossing

Om dit probleem oplossen door het meest recente servicepack voor verkrijgen Microsoft.NET Framework 1.1.Het volgende bestand is gedownload van het Microsoft Downloadcentrum:

Microsoft.NET Framework 1.1 servicepack 1
http://www.Microsoft.com/downloads/details.aspx?FamilyId = A8F5654F-088E-40B2-BBDB-A83353618B38

Workaround

WaarschuwingOnjuist gebruik van Register-Editor kan ernstige problemen dat u uw besturingssysteem opnieuw installeren. Microsoft kan niet garanderen dat problemen die voortvloeien uit onjuist gebruik van Register-Editor kunnen worden opgelost. Gebruik Register-Editor op eigen risico.
  1. Klik opStart, klik opUitvoeren, typRegedit, en klik vervolgens opOK.
  2. In de Register-Editor de volgende subsleutel maken:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3\System.EnterpriseServices
  3. Een waarde toevoegen aan de registersleutel die u in stap 2 hebt gemaakt. U doet dit als volgt:
    1. Op deBewerkenin het menuNieuwe, en klik vervolgens opDWORD-waarde.
    2. In het rechterdeelvenster van Register-Editor met de geselecteerde tekst vervangenDisableAsyncFinalizationonder deNaamkolom en druk op ENTER.
    3. Op deBewerkenmenu, klik opWijzigen.

      DeDWORD-waarde bewerkenhet dialoogvenster weergegeven.
    4. In deWaardegegevenshet vak, de bestaande tekst vervangen00000001, en klik vervolgens opOK.
  4. Op deBestandmenu, klik opAfsluitenSluit Register-Editor.

Status

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

Dit probleem is gecorrigeerd in Microsoft.NET Framework 1.1 servicepack 1.

Meer informatie

Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie:
824684Beschrijving van de standaardterminologie die wordt gebruikt om software-updates voor Microsoft te beschrijven

Eigenschappen

Artikel ID: 837522 - Laatste beoordeling: zaterdag 5 maart 2011 - Wijziging: 2.0
De informatie in dit artikel is van toepassing op:
  • Microsoft .NET Framework 1.1
Trefwoorden: 
kbqfe kbhotfixserver kbnetframe110sp1fix kbcomservices kberrmsg kbbug kbfix kbnetframe110presp1fix kbmt KB837522 KbMtnl
Automatisch vertaald artikel
BELANGRIJK: Dit artikel is vertaald door de vertaalmachine software van Microsoft in plaats van door een professionele vertaler. Microsoft biedt u professioneel vertaalde artikelen en artikelen vertaald door de vertaalmachine, zodat u toegang heeft tot al onze knowledge base artikelen in uw eigen taal. Artikelen vertaald door de vertaalmachine zijn niet altijd perfect vertaald. Deze artikelen kunnen fouten bevatten in de vocabulaire, zinsopbouw en grammatica en kunnen lijken op hoe een anderstalige de taal spreekt en schrijft. Microsoft is niet verantwoordelijk voor onnauwkeurigheden, fouten en schade ontstaan door een incorrecte vertaling van de content of het gebruik ervan door onze klanten. Microsoft past continue de kwaliteit van de vertaalmachine software aan door deze te updaten.
De Engelstalige versie van dit artikel is de volgende:837522

Geef ons feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com