STOP 0xEFFFFFFF výjimka servery OLE s více klientů

Překlady článku Překlady článku
ID článku: 195469 - Produkty, které se vztahují k tomuto článku.
Tento článek byl archivován. Je nabízen v takovém stavu, v jakém je, a nebude již nadále aktualizován.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Příznaky

Při více klientů současně přistupují out proces serveru COM, může neočekávaně selhání volání klientů. Ladění serveru během takových selhání ukazuje, že server je případě výjimka 0xEFFFFFFF.

Rozpoznávat tento problém může být obtížné, protože klient a server aplikací může pokračovat v práci. V určitých tuto výjimku není přímo výsledkem příčinou serveru nebo klienta stop reagovat (zablokuje se) nebo selhání.

Server spíše na klienta jednoduše vrátí selhání. Určuje, zda klient pokračuje fungují správně po například selhání závisí zcela na postup zápisu klientský software. Dobře behaved klientské aplikace může bezobslužně opakovat operaci nebo chybě protokolu bez právě jinak nepříznivě ovlivněn. Trvat není nakonfigurováno zkontrolovat návratový stav jejich volání funkce klientů může dojít k porušení přístupu nebo jiné závažné chyby.

Potvrďte, zda je tento problém příčinou určité chyby, je nezbytné ladění aplikace serveru, nastavte debugger přerušit tuto výjimku a porovnat Výsledná zásobníku k jedné níže:
   RPCRT4! RpcRaiseException@4 + 49 bytes
   OLE32! ThreadInvoke(struct _RPC_MESSAGE *) + 524 bytes
   RPCRT4! DispatchToStubInC@12 + 52 bytes
   RPCRT4! RPC_INTERFACE::DispatchToStubWorker(struct _RPC_MESSAGE *,
                unsigned int,long *) + 292 bytes
   RPCRT4! RPC_INTERFACE::DispatchToStub(struct _RPC_MESSAGE *,
                unsigned int,long *) + 93 bytes
   RPCRT4! RPC_INTERFACE::DispatchToStubWithObject(struct _RPC_MESSAGE *,
                class RPC_UUID *,unsigned int,long *) + 176 bytes
   RPCRT4! WMSG_SASSOCIATION::DealWithRequestMessage(union _WMSG_MESSAGE *,
                union _WMSG_MESSAGE *,struct _RPC_MESSAGE *,
                class WMSG_SBINDING * *,unsigned int,int,int,int) + 826
                bytes
   RPCRT4! WMSG_ADDRESS::HandleRequest(union _WMSG_MESSAGE *,
                class WMSG_SASSOCIATION *,struct _RPC_MESSAGE *,
                class WMSG_ENDPOINT *,int,int) + 146 bytes
   RPCRT4! WMSG_ADDRESS::DealWithWMSGRequest(union _WMSG_MESSAGE *,
                class WMSG_ENDPOINT * *,struct HWND__ * *,
                class WMSG_ASSOCIATION *,union _WMSG_MESSAGE * *) + 734
                bytes
   RPCRT4! WMSG_ADDRESS::ReceiveLotsaCalls(void) + 837 bytes
   RPCRT4! RecvLotsaCallsWrapper(class WMSG_ADDRESS *) + 9 bytes
   RPCRT4! BaseCachedThreadRoutine(class CACHED_THREAD *) + 156 bytes
   RPCRT4! ThreadStartRoutine(class THREAD *) + 23 bytes
   KERNEL32! 77f04f44()
				

Příčina

Funkce OLE, zpracování, zařazování typelib nejsou zcela multithread bezpečné výsledné úzký okna příležitosti výjimka projeví, pokud dva nebo více klientů jsou volání souběžných na server.

Řešení

Tento problém vyřešíte získat nejnovější aktualizaci service pack pro systém Windows NT 4.0 nebo aktualizace jednotlivých softwaru. Informace o získání nejnovější aktualizace service pack přejděte na:
Informace o získání aktualizace jednotlivých softwaru obraťte se na služby podpory produktů. Úplný seznam telefonních čísel technické podpory společnosti a informace o cenách technické podpory přejděte na následující adresu v Internetu:
http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS

Prohlášení

Společnost Microsoft potvrzuje, že se to být problém v systému Windows NT verze 4.0. Tento problém byl poprvé opraven v aktualizaci Service Pack 5.

Vlastnosti

ID článku: 195469 - Poslední aktualizace: 2. února 2014 - Revize: 1.5
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
Klíčová slova: 
kbnosurvey kbarchive kbmt kbhotfixserver kbqfe kbbug kbfix kbqfe KB195469 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:195469

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