Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Este artigo descreve um hotfix que permite a nova funcionalidade de log quando ocorrem erros DCOM em aplicativos do Microsoft COM +. Ele também rapidamente discute erros DCOM, as causas de erros DCOM e como solucionar problemas de erros DCOM.
Quando ocorre um erro DCOM, a mensagem de erro não contém informações suficientes para determinar a causa do erro DCOM. Em vez disso, você receberá uma mensagem de erro semelhante à seguinte no Visualizador de eventos:
Tipo de evento: erro Origem do evento: DCOM IDENTIFICAÇÃO de evento: 10009 Descrição: DCOM não pôde se comunicar com o computador ComputerName usando qualquer um dos protocolos configurados.
Observação Essa mensagem de erro, ComputerName é um espaço reservado para o nome do computador que não está disponível.
Nenhuma outra informação está disponível no log de erro. Para localizar mais informações sobre o erro que ocorreu, geralmente você deve depurar o aplicativo ou analisar o tráfego de rede.
Um hotfix para esse problema foi disponibilizada pela Microsoft. Depois de aplicar esse hotfix, o DCOM registrará remoto chamada de procedimento (RPC estendido informações de erro no log de eventos para ajudar a determinar a causa de DCOM) erro.
Para resolver esse problema, obtenha o service pack mais recente para o Windows Server 2003. Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
889100
(http://support.microsoft.com/kb/889100/
)
Como obter o service pack mais recente para o Windows Server 2003
Informações sobre o pacote pacote cumulativo de hotfix
Esse problema é corrigido no Microsoft Windows Server 2003 Service Pack 1 COM + 1.5 Hotfix Rollup Package 7. Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
910730
(http://support.microsoft.com/kb/910730/
)
Disponibilidade do Windows Server 2003 Service Pack 1 COM + 1.5 Hotfix Rollup Package 7
Você deve ter o Windows Server 2003 instalado para aplicar esse hotfix.
Requisitos de reinicialização
Reinicie o computador depois de modificar o registro para habilitar esse hotfix.
Informações sobre a substituição do hotfix
Esse hotfix não substitui outros hotfixes.
Informações do registro
Você deve modificar o registro para habilitar esse hotfix.
importante Esta seção, método ou tarefa contém etapas que informam sobre como modificar o registro. No entanto, sérios problemas poderão ocorrer se você modificar o registro incorretamente. Por isso, certifique-se que você execute essas etapas cuidadosamente. Para proteção adicional, fazer backup do registro antes de modificá-lo. Em seguida, você pode restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup e restaurar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
322756
(http://support.microsoft.com/kb/322756/
)
Como fazer backup e restaurar o registro no Windows
Para habilitar esse hotfix, siga estas etapas:
Clique em Iniciar , clique em Executar , digite regedit e, em seguida, clique em OK .
Localize e, em seguida, clique na seguinte chave do Registro:
HKEY_LOCAL_MACHINE\Software\Microsoft\Ole
No menu Editar , clique em Adicionar valor e adicione o seguinte valor do Registro.
Recolher esta tabelaExpandir esta tabela
Nome do valor
Tipo de dados
Valor
Anotações
EnableEELogging
REG_DWORD
1
Esse valor do registro ativa ou desativa fazer em formato de texto. Esse formato é apropriado para análise manual dos logs.
LogEEInfoAsNative
REG_DWORD
1
Esse valor do registro ativa ou desativa log Visualizar eventos. Se você habilitar esse tipo de log, você pode usar análise automatizada para examinar as informações de erro estendido.
Feche o Editor do Registro.
A versão em inglês deste hotfix tem atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos são listadas na hora universal coordenada (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para encontrar a diferença entre o UTC e a hora local, use a guia fuso horário no item Data e hora no painel de controle.
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a". Esse problema foi corrigido primeiro no Windows Server 2003 Service Pack 2.
O evento DCOM 10009 contém dados insuficientes sobre o erro subjacente que causou a ocorrer. Normalmente, os eventos de DCOM 10009 são registrados devido a falhas de comunicação de rede com o servidor DCOM. Isso inclui problemas, como problemas de resolução de nomes e problemas de firewall. Esses problemas com freqüência causar 0x6ba (0x800706ba) erros de RPC. Para reunir informações de erro adicionais sobre o erro subjacente com essa correção no Windows Server 2003, habilite a informações de erro estendido de RPC (EEINFO). Quando EEINFO estiver habilitada, dados adicionais são gravados DCOM 10009 evento seção de dados o evento. No Windows Vista, não é necessário ativar EEINFO porque está ativado por padrão e será despejada nos dados de evento 10009 DCOM por padrão. EEinfo normalmente conterá winsock erros específicos como 10048 (WSAEADDRINUSE), como quando todas as portas TCP disponíveis estão esgotadas.
Para obter mais informações sobre informações de erro estendido de RPC, incluindo como habilitar e como interpretar as informações, visite a seguinte site da Microsoft Developer Network (MSDN):
Este é um exemplo do evento que está conectado. Ele contém os dados úteis adicionais. Em particular, o status, gencomp e informações de detloc nos dados de erro será de interesse. Por exemplo, o status 11001 é "Não é conhecido como host" e é gerado pelo winsock (gencomp = 8).
Tipo de evento: erro Origem do evento: DCOM Categoria do evento: nenhum IDENTIFICAÇÃO de evento: 10009 Data: <date> <time>Tempo: <tempo> Usuário: N/d Computador: <server> Descrição: A DCOM não pôde se comunicar com o computador <server> usando qualquer um dos protocolos configurados.
Para obter mais informações, consulte Ajuda e suporte no seguinte site da Microsoft:
Método 1: Verificar se a resolução de nomes está funcionando corretamente
A página de ativação para um aplicativo COM + proxy contém uma propriedade de nome de servidor remoto (RSN). A propriedade RSN pode ser um endereço IP, um nome de domínio totalmente qualificado (FQDN) ou um nome NetBIOS. Para solucionar esse problema, use o comando ping para testar a conectividade para o servidor remoto usando o IP endereço, o FQDN e o nome NetBIOS.
Quando um cliente faz chamadas do DCOM para um aplicativo COM + para servidor, cada conexão pode usar uma porta TCP diferente. Portanto, todas as portas TCP no servidor podem ser usadas. Quando essa condição ocorre, o servidor não pode aceitar conexões adicionais.
Para obter mais informações sobre como determinar o uso da porta TCP quando você solucionar problemas de conectividade TCP/IP, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft:
832919
(http://support.microsoft.com/kb/832919/
)
Novos recursos e funcionalidades do PortQry versão 2.0
301512
(http://support.microsoft.com/kb/301512/
)
Muitas conexões TCP estabelecidas para COM + proxy/stub
Método 3: Verificar a conectividade de rede básicas para solucionar problemas de colisão de TCP
Para obter mais informações sobre como use solução de problemas básicos de rede para resolver erros de colisão de TCP, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
325487
(http://support.microsoft.com/kb/325487/
)
Como solucionar problemas de conectividade de rede
Para obter mais informações sobre uso da porta TCP quando um cliente faz uma chamada DCOM para um aplicativo COM + para servidor, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
301512
(http://support.microsoft.com/kb/301512/
)
Muitas conexões TCP estabelecidas para COM + proxy/stub
Para obter mais informações sobre terminologia de atualização de software, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
824684
(http://support.microsoft.com/kb/824684/
)
Descrição da terminologia padrão que é usada para descrever as atualizações de software
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: 910695
(http://support.microsoft.com/kb/910695/en-us/
)
Quanto esforço foi necessário para seguir os procedimentos deste artigo?
Muito baixo
Baixo
Moderado
Alto
Muito alto
Diga-nos o porque e o que podemos fazer para melhorar esta informação
Obrigado! Seus comentários são usados para nos ajudar a aperfeiçoar o conteúdo de suporte. Para obter mais opções de ajuda, visite a Home Page de Ajuda e Suporte.