Sintomas
Armazena um livro de endereços que contém muitos utilizadores no Active Directory Domain Services (AD DS) num controlador de domínio baseado em Windows Server 2008. Os utilizadores no AD DS utilizam as funções da API da Interface do Fornecedor de Serviços de Nomes (NSPI) para consultar as informações do livro de endereços.
Neste cenário, a operação de consulta é concluída após muito tempo (mais de um minuto) ou falha com um erro de tempo limite excedido. Ao mesmo tempo, o controlador de domínio deixa de responder e repara que a utilização da CPU para o processo de Lsass.exe aumenta significativamente no controlador de domínio.
Causa
Este problema ocorre porque a biblioteca de NSPI demora muito tempo a ordenar as informações do livro de endereços no controlador de domínio quando o livro de endereços tem muitos objetos. Por conseguinte, os utilizadores recebem uma resposta de consulta lenta e ocorre um pico de utilização da CPU para o processo de Lsass.exe no controlador de domínio.
Resolução
Esta correção introduz a colocação em cache de NSPI. Quando um utilizador pede as informações do livro de endereços através das funções da API de NSPI, o controlador de domínio coloca em cache os resultados da consulta para que os pedidos sucessivos possam ser reparados a partir da cache.
Informações de correção
Está disponível uma correção suportada da Microsoft. No entanto, esta correção destina-se a corrigir apenas o problema descrito neste artigo. Aplique esta correção apenas a sistemas com o problema descrito neste artigo. Esta correção poderá receber testes adicionais. Por conseguinte, se não for gravemente afetado por este problema, recomendamos que aguarde pela próxima atualização de software que contém esta correção.
Se a correção estiver disponível para transferência, existe uma secção "Transferência de correção disponível" na parte superior deste artigo da Base de Dados de Conhecimento. Se esta secção não for apresentada, contacte o Suporte ao Cliente e o Suporte da Microsoft para obter a correção.
Nota Se ocorrerem problemas adicionais ou se for necessária alguma resolução de problemas, poderá ter de criar um pedido de serviço separado. Os custos de suporte habituais serão aplicados a perguntas e problemas de suporte adicionais que não se qualificam para esta correção específica. Para obter uma lista completa dos números de telefone do Suporte ao Cliente e suporte da Microsoft ou para criar um pedido de serviço separado, visite o seguinte site da Microsoft:
http://support.microsoft.com/contactus/?ws=support Nota O formulário "Transferência de correção disponível" apresenta os idiomas para os quais a correção está disponível. Se não vir o seu idioma, é porque não está disponível uma correção para esse idioma.
Pré-requisitos
Para aplicar esta correção, tem de ter um controlador de domínio que esteja a executar Windows Server Service Pack 2 (SP2) de 2008.
Para obter mais informações sobre como obter um service pack Windows Server 2008, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:
968849 Como obter o service pack mais recente para o Windows Server 2008
Informações de registo
Importante Esta secção, método ou tarefa contém passos que lhe indicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo incorretamente. Por essa razão, certifique-se de que segue estes passos cuidadosamente. Como forma de proteção adicional, crie uma cópia de segurança do registo antes de o modificar. Assim, se ocorrer algum problema pode restaurar o registo. Para obter mais informações sobre como fazer uma cópia de segurança e restaurar o registo, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:
322756 Como fazer uma cópia de segurança e restaurar o registo no WindowsPara ativar a colocação em cache do NSPI, crie manualmente a seguinte entrada de registo:
Localização: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NTDS\Parameters
Nome: Ordenação da Hierarquia NSPI da Cache
Tipo: REG_DWORD
Valor: 1
Em alternativa, execute o seguinte script para adicionar o item de registo com o utilitário Reg.exe:
REG ADD "HKLM\System\CurrentControlSet\Services\NTDS\Parameters" /v "Cache NSPI Hierarchy Sort" /t REG_DWORD /d 1 /f
Requisito de reinício
Tem de reiniciar o computador depois de aplicar esta correção.
Informações de substituição de correções
Esta correção não substitui uma correção disponibilizada anteriormente.
Informações de ficheiro
A versão global desta correção instala ficheiros que têm os atributos listados nas tabelas seguintes. As datas e as horas para estes ficheiros são listadas na Hora Universal Coordenada (UTC). As datas e as horas para estes ficheiros no seu computador local são apresentadas na sua hora local juntamente com a compensação da hora de verão (DST). Além disso, as datas e as horas podem mudar quando executa determinadas operações nos ficheiros.
notas de informações de ficheiro do Windows Server 2008
As correções importantes do Windows Vista e as correções Windows Server 2008 estão incluídas nos mesmos pacotes. No entanto, apenas "Windows Vista" está listado na página Pedido de Correção. Para pedir o pacote de correção que se aplica a um ou a ambos os sistemas operativos, selecione a correção listada em "Windows Vista" na página. Consulte sempre a secção "Aplica-se a" nos artigos para determinar o sistema operativo real a que cada correção se aplica.
Os ficheiros que se aplicam a um produto específico, SR_Level (RTM, SPn) e ramo de serviço (LDR, GDR) podem ser identificados ao examinar os números da versão do ficheiro, conforme mostrado na tabela seguinte.
Versão Produto SR_Level Ramo de serviço 6.0.600
2.
22xxxWindows Server 2008 SP2 LDR Os ficheiros MANIFEST (.manifest) e os ficheiros MUM (.mum) que estão instalados para cada ambiente são listados separadamente na secção "Informações de ficheiro adicionais para Windows Server 2008". Os ficheiros MUM e ficheiros MANIFEST e os ficheiros do catálogo de segurança (.cat) associados são extremamente importantes para manter o estado dos componentes atualizados. Os ficheiros do catálogo de segurança, para os quais os atributos não estão listados, são assinados com uma assinatura digital da Microsoft.
Para todas as versões suportadas baseadas em x86 do Windows Server 2008
| Nome de ficheiro | Versão do ficheiro | Tamanho do ficheiro | Data | Hora | Plataforma |
|---|---|---|---|---|---|
| Ntdsa.mof | Não aplicável | 227,725 | 03-Abr-2009 | 20:49 | Não aplicável |
| Ntdsai.dll | 6.0.6002.22528 | 1,953,792 | 19-Nov-2010 | 15:56 | x86 |
Para todas as versões suportadas baseadas em x64 do Windows Server 2008
| Nome de ficheiro | Versão do ficheiro | Tamanho do ficheiro | Data | Hora | Plataforma |
|---|---|---|---|---|---|
| Ntdsa.mof | Não aplicável | 227,725 | 03-Abr-2009 | 20:42 | Não aplicável |
| Ntdsai.dll | 6.0.6002.22528 | 2,640,384 | 19-Nov-2010 | 16:12 | x64 |
Estado
A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".
Mais Informações
Para obter mais informações sobre a terminologia da atualização de software, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:
824684 Descrição da terminologia padrão utilizada para descrever as atualizações de software da Microsoft
Para obter mais informações, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:
972122 Uma consulta demora muito tempo a concluir e aumenta a utilização da CPU para um nível elevado nos controladores de domínio que estão a ser executados Windows Server 2003 quando utiliza funções da API de NSPI para consultar informações do livro de endereços
Informações de ficheiro adicionais
Informações de ficheiro adicionais do Windows Server 2008
Ficheiros adicionais para todas as versões suportadas baseadas em x86 do Windows Server 2008
| Nome de ficheiro | Update.mum |
|---|---|
| Versão do ficheiro | Não aplicável |
| Tamanho do ficheiro | 3,189 |
| Data (UTC) | 19-Nov-2010 |
| Hora (UTC) | 23:13 |
| Plataforma | Não aplicável |
| Nome de ficheiro | X86_418a5a31de2bcd9dd408d91422214e58_31bf3856ad364e35_6.0.6002.22528_none_c3e00950804f8158.manifest |
| Versão do ficheiro | Não aplicável |
| Tamanho do ficheiro | 712 |
| Data (UTC) | 19-Nov-2010 |
| Hora (UTC) | 23:13 |
| Plataforma | Não aplicável |
| Nome de ficheiro | X86_microsoft-windows-d.. toryservices-ntdsai_31bf3856ad364e35_6.0.6002.22528_none_f328c061cf6fa838.manifest |
| Versão do ficheiro | Não aplicável |
| Tamanho do ficheiro | 12,574 |
| Data (UTC) | 19-Nov-2010 |
| Hora (UTC) | 16:15 |
| Plataforma | Não aplicável |
Ficheiros adicionais para todas as versões suportadas baseadas em x64 do Windows Server 2008
| Nome de ficheiro | Amd64_e8ff5fe7b40b9be2a77fbb6316aecd85_31bf3856ad364e35_6.0.6002.22528_none_e1bb81097be55709.manifest |
|---|---|
| Versão do ficheiro | Não aplicável |
| Tamanho do ficheiro | 716 |
| Data (UTC) | 19-Nov-2010 |
| Hora (UTC) | 23:13 |
| Plataforma | Não aplicável |
| Nome de ficheiro | Amd64_microsoft-windows-d.. toryservices-ntdsai_31bf3856ad364e35_6.0.6002.22528_none_4f475be587cd196e.manifest |
| Versão do ficheiro | Não aplicável |
| Tamanho do ficheiro | 12,632 |
| Data (UTC) | 19-Nov-2010 |
| Hora (UTC) | 16:28 |
| Plataforma | Não aplicável |
| Nome de ficheiro | Update.mum |
| Versão do ficheiro | Não aplicável |
| Tamanho do ficheiro | 3,213 |
| Data (UTC) | 19-Nov-2010 |
| Hora (UTC) | 23:13 |
| Plataforma | Não aplicável |