Problemas de configuração de intervalo de porta DCOM

Traduções deste artigo Traduções deste artigo
ID do artigo: 217351 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sintomas

Você pode observar os seguintes sintomas:
  • Falha de publicação na World Wide Web iniciar e o seguinte evento aparece no log de eventos:
    IDENTIFICAÇÃO de evento: 7023
    Origem: Gerenciador de controle de serviços
    Descrição: O serviço de publicação da World Wide Web foi finalizado com o seguinte erro: O ponto de extremidade não pode ser criado.
  • Se você tentar interromper serviços, como W3SVC, MSFTPSVC, SMTPSVC, SS LDAP ou SS mensagens, a tentativa falhará com a seguinte mensagem de erro:
    Erro 1721: Não há recursos suficientes disponíveis concluir esta operação
  • Clientes DCOM (Component Object Model) distribuída tente se conectar ao servidor DCOM falhar com a seguinte mensagem de erro:
    RPC_S_SERVER_UNAVAILABLE (0x800706ba) - O servidor RPC não está disponível

Causa

Esse problema ocorre por causa de configuração incorreta do intervalo a porta na chave do Registro
HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc\Internet
ou porque as restrições de porta para um protocolo são configuradas através da página de propriedade DCOMCNFG protocolo.

Resolução

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:
322756Como fazer backup e restaurar o registro no Windows

Para resolver esse problema, use um dos seguintes métodos:
  • Se você fizer não deseja configurar o DCOM para usar um intervalo de portas, exclua a chave do Registro e reinicie o computador.
  • Se você deseja configurar o DCOM em seu computador para usar um intervalo de portas, use a chave de registro
    HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc\Internet
    para configurar o intervalo de portas e siga as instruções no seguinte documento:
    Usando COM distribuída com firewalls
    http://msdn.microsoft.com/en-us/library/ms809327.aspx
    Se você usou o utilitário DCOMCNFG para configurar restrições de porta, você pode encontrar um erro conhecido DCOMCNFG. Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
    201911DCOMCNFG grava portas chamadas valor no formato incorreto
    Em vez de usar o utilitário DCOMCNFG, use o Regedt32.exe para configurar as restrições de porta conforme descrito no informe oficial.

    O número de portas a ser aberto depende do número de aplicativos DCOM e outros serviços que estão em execução no computador. Por exemplo, cada instância de um processo de aplicativo DCOM usa uma porta; o Microsoft Internet Information Server (IIS) usa um mínimo de cinco portas.

    Além disso, é importante determinar o intervalo de portas a ser aberto. Por exemplo, o Microsoft SQL Server usa porta 1433 para solicitações de entrada e portas 1024-5000 para chamadas de saída. Considerando desses fatores, é recomendável que você abre um mínimo de 100 portas e usa um intervalo de porta que está acima de 5000. Por exemplo, configure o DCOM para usar o intervalo de porta 5000-5100.

Mais Informações

Configurar o computador para usar um intervalo de portas pode interromper outros aplicativos no sistema. Em sistemas que estão executando o Microsoft Windows NT 4.0 Service Pack 4 e posterior, a melhor alternativa é configurar o aplicativo DCOM para usar o ponto de extremidade estático usando a chave AppId .

Para configurar o aplicativo DCOM para usar uma porta estática usando TCP/IP como o protocolo DCOM, execute estas etapas:

no computador cliente :
  1. No menu Iniciar , clique em Executar , digite DCOMCNFG e, em seguida, clique em OK .
  2. Na guia Protocolos padrão , mova o protocolo TCP/IP orientado a conexão para o topo da lista e reinicie o computador.
no computador do servidor :
  1. No menu Iniciar , clique em Executar , digite DCOMCNFG e, em seguida, clique em OK .
  2. Na guia Protocolos padrão , mova o protocolo TCP/IP orientado a conexão para o topo da lista.
  3. Usando ferramentas como OLEVIEW, localize o identificador exclusivo do ID do aplicativo (GUID).
  4. Inicie o Editor do Registro (Regedt32.exe).
  5. Localize a seguinte chave no Registro:
    HKEY_CLASSES_ROOT\AppId\ {ID GUID}
  6. No menu Editar , clique em Adicionar valor e adicione o seguinte valor do Registro:
    nome do valor : pontos de extremidade
    tipo de dados : REG_MULTI_SZ
    valor : ncacn_ip_tcp, 0 < número de porta >
    onde < número de porta > é a porta estática que você deseja usar.
  7. Feche o Editor do Registro.
  8. Reinicie o computador.
Observe que seu aplicativo não pode escolher o ponto de extremidade estático do registro se o mapeamento para o nome do .exe para o ID não existir no registro.

Referências

Para obter mais informações sobre o mapeamento para o nome do .exe, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
216051CORRECÇÃO: DCOMCNFG NT 4.0 SP4 não grava nome .exe em HKCR\APPID

Propriedades

ID do artigo: 217351 - Última revisão: quarta-feira, 1 de novembro de 2006 - Revisão: 2.3
A informação contida neste artigo aplica-se a:
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
Palavras-chave: 
kbmt kbnofix kbprb KB217351 KbMtpt
Tradução automática
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: 217351

Submeter comentários

 

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