Oprava: Se může zobrazit chybová zpráva "E_INVALIDARG" Při pokusu o vytvoření instance komponenty obsluhované .NET

Překlady článku Překlady článku
ID článku: 837522 - Produkty, které se vztahují k tomuto článku.
Důležité: Tento článek obsahuje informace o úpravě registru. Před úpravami je nutné registr zazálohovat. Seznamte se také s postupem při obnovení registru v případě, že nastane problém. Informace o zálohování, obnovení a úpravě registru naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
256986Popis registru systému Microsoft Windows
Rozbalit všechny záložky | Minimalizovat všechny záložky

Příznaky

Při pokusu o vytvoření instance komponenty obsluhované Microsoft .NET, která je zavedena v prostředí COM + může zobrazit následující chybová zpráva:
E_INVALIDARG
Tato chybová zpráva je vrácena požadavkem aktivace.

Příčina

Při pokusu o vytvoření instance nové součásti servisu instanci staré servisu součásti zničen. COM + by měl vyčistit všechny ostatní prostředky, které jsou přidruženy k servisu staré součásti. Někdy tento zničení nemusí být úspěšné nebo COM + může není vyčistit přidružené prostředky. Proto COM + nevytvoří instanci komponenty servisu a obdržet chybovou zprávu uvedenou v části "Příznaky".

Řešení

Tento problém vyřešíte pomocí nejnovější aktualizace service pack pro rozhraní Microsoft .NET Framework 1.1. Na webu služby Stažení softwaru je k dispozici ke stažení následující soubor:

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

Jak potíže obejít

Upozornění Použijete-li Editor registru nesprávně, můžete způsobit vážné problémy, které mohou vyžadovat přeinstalaci operačního systému. Společnost Microsoft nemůže zaručit, že potíže vzniklé v důsledku nesprávného použití Editoru registru budete moci vyřešit. Editor registru používáte na vlastní nebezpečí.
  1. Klepněte na tlačítko Start, klepněte na příkaz Spustit, zadejte příkaz regedit a klepněte na tlačítko OK.
  2. V Editoru registru vytvořte následující podklíč registru:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3\System.EnterpriseServices
  3. Přidat hodnotu klíče registru vytvořené v kroku 2. Postupujte takto:
    1. V nabídce Úpravy přejděte na příkaz Nový a potom klepněte na příkaz Hodnota DWORD.
    2. V pravém podokně Editoru registru vybraný text nahradit DisableAsyncFinalization ve sloupci název a stiskněte klávesu ENTER.
    3. V nabídce Úpravy klepněte na tlačítko změnit.

      Zobrazí se v dialogovém okně Upravit hodnotu DWORD.
    4. V poli Údaj nahradit existující text 00000001 a potom klepněte na tlačítko OK.
  4. V nabídce soubor klepněte na tlačítko Konec zavřete Editor registru.

Prohlášení

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.

Tento problém byl poprvé opraven v aktualizaci Microsoft .NET Framework 1.1 Service Pack 1.

Další informace

Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
824684Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft

Vlastnosti

ID článku: 837522 - Poslední aktualizace: 7. dubna 2006 - Revize: 2.1
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft .NET Framework 1.1
Klíčová slova: 
kbmt kbqfe kbhotfixserver kbnetframe110sp1fix kbcomservices kberrmsg kbbug kbfix kbnetframe110presp1fix KB837522 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:837522

Dejte nám zpětnou vazbu

 

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