Problemas de configuração do DCOM porta intervalo

Traduções de Artigos Traduções de Artigos
Artigo: 217351 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sintomas

Poderá detectar os seguintes sintomas:
  • Falha de publicação na World Wide Web iniciar e é apresentado o seguinte evento no registo de eventos:
    ID do evento: 7023
    Origem: Gestor de controlo de serviços
    Descrição: O serviço de publicação na World Wide Web terminou com o seguinte erro: não é possível criar o ponto final.
  • Se tentar parar serviços, tais como W3SVC, MSFTPSVC, SMTPSVC, SS LDAP ou SS mensagens, a tentativa falha com a seguinte mensagem de erro:
    Erro 1721: Não existem recursos suficientes estão disponíveis para concluir esta operação
  • Distribuído clientes DCOM (Component Object Model) que tentam ligar ao servidor DCOM falhar com a seguinte mensagem de erro:
    RPC_S_SERVER_UNAVAILABLE (0x800706ba) - O servidor RPC não está disponível

Causa

Este problema ocorre devido a configuração incorrecta das definições de intervalo da porta a chave de registo
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 propriedades protocolo DCOMCNFG.

Resolução

importante Esta secção, método ou tarefa contém passos que indicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo de forma incorrecta. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Criar uma para protecção adicional, cópia de segurança do registo antes de o modificar. Em seguida, pode restaurar o registo se ocorrer um problema. Para obter mais informações sobre como efectuar uma cópia de segurança e restaurar o registo, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
322756Como efectuar uma cópia de segurança e restaurar o registo no Windows

Para resolver este problema, utilize um dos seguintes métodos:
  • Se não pretender configurar DCOM para utilizar um intervalo de portas, elimine a chave de registo e reinicie o computador.
  • Se pretender configurar DCOM no computador para utilizar um intervalo de portas, utilize a chave de registo
    HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc\Internet
    para configurar o intervalo de portas e siga as instruções a seguinte documentação técnica:
    Com distribuídos COM firewalls
    http://msdn.microsoft.com/en-us/library/ms809327.aspx
    Se utilizou o utilitário DCOMCNFG para configurar restrições de porta, pode ser a encontrar um erro DCOMCNFG conhecido. Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
    201911DCOMCNFG escreve portas denominadas valor no formato incorrecto
    Em vez de utilizar o utilitário DCOMCNFG, utilize o Regedt32.exe para configurar as restrições de porta conforme descrito em branco.

    O número de portas sejam abertas depende do número de aplicações DCOM e outros serviços que estão em execução no computador. Por exemplo, cada instância de um processo de aplicação DCOM utiliza uma porta; Microsoft Internet Information Server (IIS) utiliza um mínimo de cinco portas.

    Além disso, é importante determinar o intervalo de portas para ser aberto. Por exemplo, o Microsoft SQL Server utiliza a porta 1433 para receber pedidos e portas 1024-5000 para chamadas. Considering estes factores, recomenda-se que abrir um mínimo de 100 portas e utilizar um intervalo de portas for superior a 5000. Por exemplo, configure DCOM para utilizar o intervalo de portas 5000-5100.

Mais Informação

Configurar o computador para utilizar um intervalo de portas pode dividir outras aplicações no sistema. Em sistemas que estão a executar o Microsoft Windows NT 4.0 Service Pack 4 e posteriores, a melhor alternativa consiste em configurar a aplicação DCOM para utilizar o ponto final estático utilizando a chave IDAplic .

Para configurar a aplicação DCOM para utilizar uma porta estática utilizando TCP/IP como o protocolo DCOM, siga estes passos:

no computador cliente :
  1. A partir do menu Iniciar , clique em Executar , escreva DCOMCNFG e, em seguida, clique em OK .
  2. No separador Protocolos predefinidos , mover o protocolo orientado para ligações TCP/IP para o início da lista e reinicie o computador.
no computador do servidor :
  1. A partir do menu Iniciar , clique em Executar , escreva DCOMCNFG e, em seguida, clique em OK .
  2. No separador Protocolos predefinidos , mova o protocolo orientado para ligações TCP/IP para o início da lista.
  3. Utilizar ferramentas como, por exemplo, OLEVIEW, localize IDAplic identificador exclusivo global a aplicação (GUID).
  4. Inicie o Editor de registo (Regedt32.exe).
  5. Localize a seguinte chave no registo:
    HKEY_CLASSES_ROOT\AppId\ {IDAplic GUID}
  6. No menu Editar , clique em Adicionar valor e, em seguida, adicione o seguinte valor de registo:
    nome do valor : pontos finais
    tipo de dados : REG_MULTI_SZ
    valor : ncacn_ip_tcp, 0 < número de porta >
    em que < número de porta > é a porta estática que pretende utilizar.
  7. Saia do Editor de registo.
  8. Reinicie o computador.
Tenha em atenção que a aplicação não pode assumir o ponto final estático do registo se o mapeamento para o nome do .exe IDAplic não existir no registo.

Referências

Para obter mais informações sobre o mapeamento para o nome do .exe, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
216051CORRECÇÃO: O DCOMCNFG NT 4.0 SP4 não escrever nome .exe em HKCR\APPID

Propriedades

Artigo: 217351 - Última revisão: 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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