O serviço RPC do Microsoft Exchange 2010 não pode ser iniciado porque a interface do EMSMDB já está registrada por outro processo

2

Depois de instalar o Exchange 2010 SP2, o serviço RPC do Microsoft Exchange não pode ser iniciado. Todos os outros serviços estão funcionando, incluindo o ActiveSync & OWA.

No log do aplicativo, isso é observado: O serviço RPC do Microsoft Exchange não pode ser iniciado porque a interface do EMSMDB já está registrada por outro processo.

Antes da atualização, tudo estava funcionando bem, nenhuma outra alteração foi feita.

Um outro evento no log do sistema: O serviço WinRM falhou ao criar os seguintes SPNs: WSMAN / MYSERVER.mydomain.local; WSMAN / MYSERVER.

Dados Adicionais  O erro recebido foi 8344: %% 8344.

Ação do usuário  Os SPNs podem ser criados por um administrador usando o utilitário setspn.exe.

Eu não sei se isso está relacionado.

Eu pesquisei sobre o evento registrado no log do aplicativo, mas nenhum parece estar relacionado à minha situação.

O Exchange 2010 está sendo executado no servidor Windows 2008 R2. O servidor também é um controlador de domínio de diretório ativo.

Agradecemos antecipadamente

** Atualização ** Até agora, ainda não há serviço ExchangeRPC em execução. A única maneira de trabalhar com o Exchange é pelo OWA e pelo ActiveSync. É uma ideia rodar o SP3 novamente?

Marcel

    
por MarcelDevG 18.02.2013 / 10:34

3 respostas

1

Eu mesmo tenho lutado com um problema semelhante e acredito que finalmente encontrei uma solução:

Defina o serviço Armazenamento de Informações do Microsoft Exchange como Automático (Início Atrasado)

** Isso pode interromper o Outlook Anywhere Access **

Embora não esteja documentado em nenhum lugar, o Serviço de Acesso para Cliente RPC requer a porta 6001 e o serviço Armazenamento de Informações do Exchange está configurado para registrar a porta 6001 para RPC sobre HTTP, usada pelos clientes do Outlook em Qualquer Lugar. Essa configuração é configurada em um REG_DWORD chamado " Rpc / HTTP Port " localizado em HKLM \ SYSTEM \ CurrentControlSet \ Services \ MSExchange \ ParameterSystem . Portanto, se o serviço Armazenamento de Informações do Exchange for iniciado antes do serviço de Acesso para Cliente RPC do Exchange iniciar, o serviço Armazenamento de Informações registrará a porta 6001. Isso fará com que o serviço RPC não consiga registrar essa porta, que é o tipo de erro mensagem.

É possível que a alteração do valor do registro Rpc / HTTP também possa corrigir o problema, mas o único KB da Microsoft que eu encontrei que falou sobre esse valor do Registro não incentivou a alteração dele. Concedido, isso foi para o Exchange Server 4, 4.5 e 5. No entanto, não é necessário alterar esse valor apenas para obter o serviço de acesso para cliente RPC funcionando novamente.

Como eu percebi isso: Estou executando o Exchange 2010 SP3 no Windows Server 2012 e tenho tido problemas com o serviço de Acesso para Cliente RPC ao iniciar. Na minha situação, às vezes o serviço começava depois de uma reinicialização, e às vezes não. Se não for iniciado automaticamente, a inicialização manual sempre falhará, com o erro "O serviço RPC do Microsoft Exchange não pode ser iniciado porque a interface do EMSMDB já está registrada por outro processo". A única solução que encontrei foi reiniciar o servidor novamente e esperar que o Serviço de Acesso para Cliente RPC tenha sido iniciado. configurar portas estáticas para RPC e o catálogo de endereços não ajudou. Também não definiu o serviço localizador de RPC como automático. Vi pela primeira vez uma referência à porta 6001 em este tópico do ExpertsExchange (eu estava desesperado !) Eu também vi mencionado em este tópico de suporte do TechNet . No meu caso, notei que o netstat estava relatando que a porta 6001 estava sendo usada pelo store.exe. Parar o serviço Armazenamento de Informações permitiu-me iniciar o serviço de Acesso para Cliente RPC. Eu iniciei o serviço Information Store novamente. O serviço Information Store foi iniciado com êxito, mas registrou um erro no log de erros do aplicativo:

Event 9691, MSExchangeIS

Status 0x000006CC registering RPC protocol "ncacn_http" endpoint="6001". This may be expected, depending on the machine configuration.

Detalhes:

- System 
  - Provider 
   [ Name]  MSExchangeIS 
  - EventID 9691 
   [ Qualifiers]  49158 
   Level 2 
   Task 6 
   Keywords 0x80000000000000 
  - TimeCreated 
   [ SystemTime]  2013-04-18T18:52:52.000000000Z 
   EventRecordID 60555 
   Channel Application 
   Computer DT-Mailserver.diamondtitleco.com 
   Security 
- EventData 
   0x000006CC 
   ncacn_http 
   6001    5B444941475F4354585D00003E000000FF8C0E0000000000000230000000CD4A201000000000BD5F201000000000BD5F201000000000CD4A201000000000FD79201000000000FD79201000000000 

Espero que isso seja de alguma utilidade para alguém!

    
por 18.04.2013 / 22:08
0

Existem algumas coisas para verificar ...

1) Primeiro, primeiro, deveria ter criado um log de instalação? (caminho para os arquivos de log é geralmente a raiz da unidade de instalação, por exemplo: C: \ ExchangeSetupLogs \ ExchangeSetup.txt)

2) Se você tiver portas personalizadas para o MSExchangeRPC, verifique se as portas do firewall estão abertas. Verifique a própria porta em HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ serviços \ MSExchangeRPC \ ParametersSystem \ TCP / IP Port

3) Defina o localizador de chamada de procedimento remoto (RPC) automático, reinicie o servidor, tente iniciar o serviço RPC do Microsoft Exchange

    
por 18.02.2013 / 11:08
0

Por favor, dê uma olhada neste tópico nos fóruns da microsoft,

link

e fóruns da HP

link

O usuário pode tentar as etapas abaixo:

Change the Remote Procedure Call (RPC) Locator to "Automatic".
Restart the server.
Then start the Microsoft Exchange RPC Service .
or
Stop all Microsoft Exchange Services .
Change the Remote Procedure Call (RPC) Locator to "Automatic".
Now start all the Microsoft Exchange Services including Microsoft Exchange RPC .
    
por 27.02.2013 / 17:40