Um processo Dllhost.exe pode parar de responder quando ele está associado um pacote que contém um componente COM Transaction Integrator

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 838003
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.

Sintomas
Um processo Dllhost.exe que está associado com um pacote de aplicativo Microsoft COM + que contém um componente COM (Component Object Model) Transaction Integrator (COMTI) pode parar de responder. O problema ocorre intermitentemente, mas isso pode ocorrer com mais freqüência em sistemas que possuem rápido ou vários processadores.

Um arquivo de despejo de aplicativo do processo Dllhost.exe responder mostra um thread que está bloqueando uma seção crítica e o proprietário desta seção crítica tem sido órfãos.
Como Contornar
Para contornar esse problema, renomeie Snasii.dll. Snasii.dll é usado para o serviço Single Sign-on (SSO).

Se o ambiente remoto COMTI é configurado para usar SSO, não renomeie Snasii.dll.
Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".
Mais Informações
O código a seguir é um trecho de um arquivo de despejo AutoDump + (ADPlus) que foi criado após o processo Dllhost.exe parou de responder devido ao problema descrito na seção "Sintomas".

This code is the stack trace of the thread that is waiting for a Microsoft Foundation Classes (MFC)-specific critical section to be released:
ChildEBP RetAddr Args to Child00cafca8 77f85c55 0000002c 00000000 00000000 NTDLL!ZwWaitForSingleObject+0xb00cafd1c 77f85bd1 6c440000 6c375f3e 6c440024 NTDLL!RtlpWaitForCriticalSection+0x9e00cafd24 6c375f3e 6c440024 6c440000 000a08c0 NTDLL!RtlEnterCriticalSection+0x4600cafd40 6c37107b 00000001 000a08c0 00000000 mfc42!CThreadSlotData::SetValue+0x6000cafd54 6c371092 6c375e77 6c37110e 6c3729e2 mfc42!CThreadLocalObject::GetData+0x7000cafd5c 6c37110e 6c3729e2 6c38028f 00000000 mfc42!AfxGetModuleState+0xf00cafd60 6c3729e2 6c38028f 00000000 00000003 mfc42!AfxGetModuleThreadState+0x500cafd64 6c38028f 00000000 00000003 00000000 mfc42!AfxLockTempMaps+0x500cafd8c 6c376174 00000000 00000000 00000003 mfc42!AfxTermThread+0x1c00cafeb8 6c375d6e 6c370000 00000003 00000000 mfc42!DllMain+0x17300cafed8 77f85058 6c370000 00000003 00000000 mfc42!_DllMainCRTStartup+0x5000cafef8 77f852cb 6c375d23 6c370000 00000003 NTDLL!LdrpCallInitRoutine+0x1400caff4c 77e8887f 00000000 00000008 78866e40 NTDLL!LdrShutdownThread+0xa300caffb4 77e887e3 00000000 00000000 00000008 KERNEL32!ExitThread+0x5300caffec 00000000 787f2190 78866e40 00000000 KERNEL32!BaseThreadStart+0x81CritSec NTDLL!LoaderLock+0 at 77FCF348LockCount 7RecursionCount 1OwningThread d88EntryCount 49ContentionCount 49*** LockedCritSec mfc42!__afxThreadData+1c at 6C440024LockCount 1RecursionCount 1OwningThread ed0EntryCount 1ContentionCount 1*** Locked

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 838003 - Última Revisão: 12/08/2015 06:33:17 - Revisão: 4.0

Microsoft Host Integration Server 2000 Standard Edition, Microsoft Host Integration Server 2000 Service Pack 1, Microsoft Host Integration Server 2000 SP2

  • kbnosurvey kbarchive kbmt kbhotfixserver kbqfe kbfix kbbug KB838003 KbMtpt
Comentários