ISMServ.exe não começa quando um controlador de domínio começa

Support Topic: Windows Servers\Windows Server 2019, all versions\Active Directory

Sintomas

Quando inicia um controlador de domínio do Windows Server (DC), este não começa corretamente. Quando verificar oregisto do Sistema no Visualizador de Eventos, encontra a seguinte entrada para o ID do evento 7023:  

Nome do registo: Sistema Fonte: Gestor de Controlo de Serviços ID do evento: 7023 Nível: Erro Descrição: O serviço IsmServ terminou com o seguinte erro: O servidor especificado não pode efetuar a operação solicitada. Evento Xml: <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> ...  ><EventData     <Data Name="param1">IsmServ</Data>     <Data Name="param2">%58</Data>   </>de Dados de Eventos </>de eventos

Este evento inclui os seguintes parâmetros de dados:

  • O valor do parâmetro param1,IsmServ: Isto representa o serviço de mensagens Intersite (ISMserv.exe).

  • O valor do parâmetro param2, 58: Este mapa para a mensagem ERROR_BAD_NET_RESP ("O servidor especificado não pode executar a operação solicitada").

Para recolher mais informações sobre este problema, pode configurar o Rastreio de Eventos LDAP para windows (ETW) para executar no arranque do sistema. (Para mais detalhes sobre como fazê-lo, consulte mais informações.) Depois de reiniciar o DC, deverá ver as seguintes linhas no registo:

[Microsoft-Windows-LDAP-Client/Debug] Mensagem=Ligação LDAP 0xec4b08a8 resolveu com sucesso 'localhost' usando GetHostByName. ...[Microsoft-Windows-LDAP-Client/Debug] Message=gethostbyname recolheu 2 registos de 'dc1.contoso.com'[Microsoft-Windows-LDAP-Client/Debug] Message=LdapParallelConnect chamado para ligação 0xec4b08a8 com timeout 45 sec 0 usec.  A contagem total é de 2.[Microsoft-Windows-LDAP-Client/Debug] Mensagem=Ainda não há resposta...[Microsoft-Windows-LDAP-Client/Debug] Message=LdapParallelConnect terminou para a ligação 0xec4b08a8.  O tempo foi de 1 segundo.  O tempo limite original especificado foi de 45 seg 0 usec. ...[Microsoft-Windows-LDAP-Client/Debug] Message=LdapConnect não abriu a ligação 0xec4b08a8, erro = 0x5b. [Microsoft-Windows-LDAP-Client/Debug] Mensagem=LdapConnect thread 0xce0 tem ligação 0xec4b08a8 como para baixo.

Neste caso, o valor do parâmetro de erro(0x5b ou 91) mapeia para a mensagem LDAP_CONNECT_ERROR.

Causa

O ISMServ depende dos Serviços de Domínio do Diretório Ativo (DS AD). No entanto, durante o arranque do sistema, o ISMServ pode tentar criar uma ligação LDAP ao DS AD antes que o DS AD termine de ficar online. Quando isto acontece, a porta LDAP (porta TCP 389) não está disponível quando o ISMServ tenta ligar. Como a porta não está a ouvir, o ISMServ determina que a ligação falhou sem esperar pelo período de tempo de intervalo da ligação (45 segundos). Portanto, o ISMServ não começa.

Solução

Para resolver imediatamente este problema, reinicie manualmente o ISMServ.

Para evitar este problema no futuro, utilize o snap-in MMC de Serviços e Aplicações para alterar o Tipo de Arranque do ISMServ de Automático para Automático (Início Atrasado).

Mais informações

Para configurar a LDAP ETW, siga estes passos:

  1. Utilize o Editor de Registo para criar o seguinte sub-chave de registo: HKEY_LOCAL_MACHINE\Sistema\CurrentControlSet\Services\ldap\Tracing\ISMSERV. EXE

  2. Abra uma janela de pedido de comando elevado e execute os seguintes comandos: logman create trace "autosession\g_os" -ow -o c:\boot-ldap.etl -p "Microsoft-Windows-LDAP-Client" 0xffffffffffffffff 0xff -nb 16 16 -bs 1024 -mode Circular -f bincirc -max 4096 -ets reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WMI\Autologger\g_os /v FileMax /t REG_DWORD /d 2 /F

  3. Reinicie o computador.

  4. Depois de o computador começar, executar o seguinte comando com uma solicitação de comando elevada: logman stop "g_os" -ets

  5. Quando terminar de recolher dados, executar o seguinte comando num comando elevado, para parar de rastrear: logman delete "autosession\g_os" -et

Estado

A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".

Referências

325616 Como ligar a registo de depurar do cliente LDAP (Wldap32.dll)

Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft insiders

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×