DetailPage-MSS-KB

Base de Dados de Conhecimento

Artigo: 319440 - Última revisão: quarta-feira, 14 de Maio de 2008 - Revisão: 7.0

Disponível transferência de hotfix
Ver e solicitar transferências de hotfix
 
 

Nesta página

Sintomas

No Windows, atrasos significativos de início de sessão podem ocorrer quando os clientes iniciam sessão. Este problema ocorre se maior ou mais das seguintes condições forem verdadeiras:
  • Vários clientes estão simultaneamente a iniciar sessão.
  • Os clientes estão a partilhar um ficheiro de política de grandes dimensões ou alguns ficheiros de política de grandes dimensões.
  • Os clientes estão a utilizar ligações (lentas) de largura de banda reduzida.
  • Os clientes têm acesso a alguns controladores de domínio.
  • Os clientes tem detecção de ligação lenta desactivada para transferências de política ou Registry.pol está a obter ficheiro devido a uma actualização.

Causa

Este comportamento pode ocorrer se o cliente não conseguir utilizar o bloqueio oportunista quando o cliente está a transferir a política. Esta diminuição de desempenho faz com que um atraso de transferência políticas que é mais evidente ao acesso a controladores de domínio ocorre através de uma ligação de baixa largura de banda.

Resolução

Informações sobre o Windows Server 2003 service pack

Para resolver este problema, obtenha o service pack mais recente do Windows Server 2003. Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
889100  (http://support.microsoft.com/kb/889100/ ) Como obter o service pack mais recente do Windows Server 2003

Informações sobre a correcção do Windows Server 2003

A correcção descrita neste artigo foi substituída por outra correcção. Para obter mais informações sobre a correcção nova, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
930597  (http://support.microsoft.com/kb/930597/ ) Perdem-se algumas definições de política baseadas no registo e mensagens de erro são registadas no registo de aplicações num computador baseado no Windows XP ou num computador com o Windows Vista
A correcção adiciona e define o seguinte valor de chave de registo no registo:
Subchave de registo: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Entrada: BufferPolicyReads
Tipo: DWORD
Valor: 1
Nota Leituras de ficheiro só será colocada na memória intermédia quando o a entrada de registo BufferPolicyReads existe e é definida como 1.

Pré-requisitos

Para instalar esta correcção, tem de ter Windows Server 2003 Service Pack 1 (SP1) instalado no x 86 e versões baseadas em Itanium do Windows Server 2003. Para obter mais informações sobre como obter o Windows Server 2003 Service Pack 1, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
889100  (http://support.microsoft.com/kb/889100/ ) Como obter o service pack mais recente do Windows Server 2003

Requisito de reinício

Não é necessário reiniciar o computador depois de aplicar esta correcção.

Informações sobre substituição de correcções

Esta correcção não substitui quaisquer outras correcções.

Informações do ficheiro

A versão inglesa desta correcção tem os atributos de ficheiro (ou atributos de ficheiro posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são indicadas na hora universal coordenada (UTC). Quando visualiza as informações do ficheiro, é convertido para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador fuso horário no item data e hora no painel de controlo.
Windows Server 2003, x 86 versões
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataforma
Userenv.dll5.2.3790.2749790,52818-Jul-200613: 38x 86
Windows Server 2003, versões baseadas em Itanium
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataformaRequisito de SPRamo de serviço
Userenv.dll5.2.3790.27491,565,69618-Jul-200601: 32IA-64SP1SP1QFE
Wuserenv.dll5.2.3790.2749790,52818-Jul-200601: 32x 86SP1IMPRESSIONANTE
Windows Server 2003, versões baseadas em 64 x
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataformaRequisito de SPRamo de serviço
Userenv.dll5.2.3790.27491,070,59218-Jul-200601: 30x 64SP1SP1QFE
Wuserenv.dll5.2.3790.2749790,52818-Jul-200601: 30x 86SP1IMPRESSIONANTE

Informações sobre a correcção do Windows XP

Uma correcção suportada está agora disponível da Microsoft. Contudo, destina-se a corrigir o problema descrito neste artigo. Aplique-a apenas em sistemas que tenham este problema específico. Esta correcção poderá submetida a testes adicionais. Por conseguinte, se não estiver a ser gravemente afectado por este problema, recomendamos que aguarde pelo próximo service pack do Windows XP que contenha esta correcção.

Para resolver este problema imediatamente, contacte o suporte técnico da Microsoft para obter a correcção. Para obter uma lista completa dos números de telefone de suporte técnico da Microsoft e informações sobre os custos de suporte, visite o seguinte Web site da Microsoft:
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
Nota Em casos especiais, os custos normalmente inerentes às chamadas de suporte poderão ser anulados, se um técnico de suporte da Microsoft determinar que uma actualização específica resolverá o problema. Os custos normais do suporte serão aplicados a problemas adicionais e questões de suporte que não se enquadrem na atualização específica em questão.
A correcção adiciona e define o seguinte valor de chave de registo no registo:
Subchave de registo: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Entrada: BufferPolicyReads
Tipo: DWORD
Valor: 1
Nota Leituras de ficheiro só será colocada na memória intermédia quando o a entrada de registo BufferPolicyReads existe e é definida como 1.

Pré-requisitos

Para aplicar esta correcção, tem de ter Windows XP Service Pack 2 (SP2) instalado no computador.
Para obter mais informações sobre como obter o Windows XP Service Pack 2 (SP2), clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
322389  (http://support.microsoft.com/kb/322389/ ) Como obter o Windows XP service pack mais recente

Requisito de reinício

Não é necessário reiniciar o computador depois de aplicar esta correcção.

Informações sobre substituição de correcções

Esta correcção não substitui quaisquer outras correcções.

Informações do ficheiro

A versão inglesa desta correcção tem os atributos de ficheiro (ou atributos de ficheiro posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são indicadas na hora universal coordenada (UTC). Quando visualiza as informações do ficheiro, é convertido para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador fuso horário no item data e hora no painel de controlo.
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataforma
Userenv.dll5.1.2600.2913724,99222 De Maio de 200612: 14x 86

Como contornar

Para contornar este comportamento, todos os clientes tem de transferir os ficheiros de política rapidamente para que outros clientes não são interrompidos de utilizar o bloqueio oportunista. Para o fazer, utilize um dos seguintes métodos.

Adicionar controladores de domínio localmente

Quando o fizer, os clientes não são necessário ligar através de uma ligação lenta.

Distribuir a carga com controladores de domínio adicionais

Se não é prático colocar os controladores de domínio no mesmo local que o cliente, pode adicionar controladores de domínio para o site principal à qual ligam clientes para fornecer o melhor balanceamento de carga. Este método aumenta as hipóteses do cliente conseguir aceder ao ficheiro política utilizando o bloqueio oportunista.

Dividir um ficheiro de política individual a vários ficheiros de política

Se o ficheiro de política tem mais de vários quilobytes, crie alguns ficheiros de política exclusivo para cobrir o mesmo intervalo de políticas. Isto reduz a quantidade de tempo que é necessário para transferir os ficheiros de política ou não o bloqueio oportunista está disponível. Vários ficheiros também aumenta a hipótese de que o cliente irá utilizar o bloqueio oportunista para aceder ao ficheiro.

Ponto Da Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a". Este problema foi corrigido pela primeira vez no Microsoft Windows Server 2003 Service Pack 2.

Mais Informação

Os clientes são afectados por este comportamento de início de sessão lenta quando está a ser transferido o ficheiro de política. Os administradores podem desactivar detecção de ligação lenta (utilizando Administrativos\sistema\política de administrador) forçar a política transfere independentemente da velocidade de ligação. Cada modificação do ficheiro de política faz com que o ficheiro Registry.pol seja transferido por clientes remotos, para cada alteração.

Para obter mais informações sobre como uma ligação lenta for detectada e o comportamento predefinido das extensões de política de grupo através de ligação lenta, clique números de artigo que se seguem para visualizar os artigos na base de dados de conhecimento da Microsoft:
227369  (http://support.microsoft.com/kb/227369/ ) Comportamento predefinido para extensões de política de grupo com ligação lenta
227260  (http://support.microsoft.com/kb/227260/ ) Como é detectada uma ligação lenta para perfis de utilizador e a política de grupo
Por predefinição, o Redireccionador tenta obter um bloqueio oportunista quando for aberto um ficheiro remotamente. Isto permite que o redireccionador utilizar a colocação em cache leitura antecipada para melhorar o desempenho. Para obter mais informações sobre oplocks, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
129202  (http://support.microsoft.com/kb/129202/ ) EXPLICAÇÃO o bloqueio oportunista no Windows NT
Em determinados casos, o servidor de ficheiros pode rejeitar pedidos de bloqueio oportunistas. Isto ocorre frequentemente se o ficheiro está bloqueado para uso exclusivo/escrita. Além disso, o serviço de servidor executa as seguintes verificações para evitar danificar dados e para melhorar a estabilidade do:
  • Verifique se o ficheiro é um ficheiro de sistema
  • Verifique se a ligação de rede é considerada fiável
  • Verifique se existem controladores de filtro não terminar a respectiva tarefa
Para obter mais informações sobre um tópico relacionado, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
306981  (http://support.microsoft.com/kb/306981/ ) Nível oplocks II não são concedidas depois de um ficheiro estiver bloqueado
Os utilizadores que acedem os ficheiros utilizando oplocks não detectam este comportamento porque o redireccionador efectua a leitura antecipada colocação em cache e leituras de ficheiro são servidas a partir da cache do redireccionador.

Se o redireccionador não abrir o ficheiro remoto utilizando o bloqueio oportunista, indica a especificação de SMB do Windows NT 4.0 ou CIF 2.0 da MSDN:
Se um cliente tiver não oplocks, todos os pedidos sejam leituras deverá ser enviados para o servidor. Leituras podem ser executadas utilizando dados em cache ou leitura antecipada, desde que o intervalo de bytes foi bloqueado pelo cliente; caso contrário, são demasiado tem ser enviadas para o servidor.
Isto faz com que as leituras de método política carga aceder ao servidor através da utilização da rede para cada carácter Unicode é de leitura. Se o ficheiro de política é grande e se a largura de banda disponível para os clientes for baixa, atrasos significativos ocorrem enquanto estiverem a carregar políticas e isto criar atrasos de início de sessão.

Para identificar esta situação, utilize um dos seguintes métodos.

Método 1

É possível executar a ferramenta de Filemon.exe de outros fabricantes a partir do seguinte Web site da Sysinternals:
http://technet.microsoft.com/en-us/sysinternals/default.aspx (http://technet.microsoft.com/en-us/sysinternals/default.aspx)
A saída da ferramenta Filemon.exe é semelhante ao:
Sistema: 8 FSCTL_REQUEST_BATCH_OPLOCK C:\WINNT\SYSVOL\domain\Policies\{Policy-GUID}\user\registry.pol OPLOCK não CONCEDIDO
Sistema: 8 FSCTL_REQUEST_OPLOCK_LEVEL_2 C:\WINNT\SYSVOL\domain\Policies\{Policy-GUID}\user\registry.pol OPLOCK não CONCEDIDO
Sistema: 8 FASTIO_QUERY_NETWORK_OPEN_INFO C:\WINNT\SYSVOL\domain\Policies\{Policy-GUID}\user\registry.pol êxito

Método 2

Rastreios do monitor de rede Microsoft apresentam o nível de bloqueio = nenhum para a resposta servidor ao pedido de abrir ficheiro:
SMB: R NT criar and X, FID = 0x4009
Código de estado de NT + SMB: = 0 x 0, função = System, gravidade = com êxito, código = STATUS_WAIT_0 (0)
+ SMB: Cabeçalho: PID = 0x00B8 TID = 0x0804 seg.texto = 0x0841 UID = 0 x 1000
Comandos SMB: = C NT criar and X
SMB: Word contagem = 42
SMB: Parâmetros de Word
SMB: Seguinte desfasamento = 0x0087
SMB: Word contagem = 42
SMB: Parâmetros de Word
Nível de bloqueio SMB: = NONE
SMB: ID do ficheiro (FID) = 16393 (0x4009)
Nome do ficheiro SMB: = \mydom.com\Policies\{E3FDB1FB-0FA1-484E-8751-7009DD5287BD}\User\registry.pol
Lê o byte 2 sequencial no ficheiro de política, tornando uma transferência lenta se o ficheiro for grande:
107 26.234375 SMB C NT criar n X, ficheiro = \mydom.com\Policies\{E3FDB1FB-0FA1-484E-8751-7009DD5287BD}\User\registry
108 26.234375 SMB R NT criar n X, FID = 0x4009 161.123.162.142 161.123.110.40
109 26.296875 SMB C ler n X, FID = 0x4009, leitura 0 x 4 no 0 x 00000000 161.123.110.40 161.123.162.142
110 26.296875 X n, de ler SMB R leitura 0 x 4 161.123.162.142 161.123.110.40
111 26.343750 SMB C ler n X, FID = 0x4009, leitura 0 x 4 no 0 x 00000004 161.123.110.40 161.123.162.142
112 26.343750 SMB R leitura X n, leitura 0 x 4 161.123.162.142 161.123.110.40
113 26.406250 SMB C ler n X, FID = 0x4009, leitura 0 x 2 no 0 x 00000008 161.123.110.40 161.123.162.142
114 26.406250 X n, de ler SMB R leitura 0 x 2 161.123.162.142 161.123.110.40
115 26.453125 SMB C ler n X, FID = 0x4009, leitura 0 x 2 ao 0x0000000A 161.123.110.40 161.123.162.142

Suporte técnico para versões baseadas em 64 do Microsoft Windows x

Se o hardware foi fornecido com uma edição x 64 do Microsoft Windows instalada, o fabricante do hardware fornece suporte técnico e assistência para a edição x 64 do Windows. Neste caso, o fabricante do hardware fornece suporte porque foi incluída com o hardware de uma edição x 64 do Windows. O fabricante do hardware pode ter personalizado a instalação da edição x 64 do Windows utilizando componentes exclusivos. Estes componentes exclusivos podem incluir controladores de dispositivo específicos ou podem incluir definições opcionais para maximizar o desempenho do hardware. A Microsoft fornecerá assistência razoável se necessitar de assistência técnica para uma edição x 64 do Windows. No entanto, poderá ter de contactar o fabricante directamente. O fabricante está melhor qualificado para suportar o software que o fabricante do instalado no hardware. Se tiver adquirido uma edição x 64 do Windows, que um Windows Server 2003 x 64 edition, separadamente, contacte a Microsoft para obter suporte técnico.

Para obter informações sobre o Windows XP Professional x 64 Edition, visite o seguinte Web site da Microsoft:
http://www.microsoft.com/windowsxp/64bit/default.mspx (http://www.microsoft.com/windowsxp/64bit/default.mspx)
Para obter informações sobre versões baseadas em 64 do Windows Server 2003 x, visite o seguinte Web site da Microsoft:
http://www.microsoft.com/windowsserver2003/64bit/x64/default.mspx (http://www.microsoft.com/windowsserver2003/64bit/x64/default.mspx)


Microsoft fornece informações de contactos outros fabricantes para ajudar a encontrar suporte técnico. Poderá ser alterado estas informações de contacto sem aviso prévio. Microsoft não garante a precisão destas informações de contacto outros fabricantes.

A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows 2000 Advanced Server SP2
Palavras-chave: 
kbmt kbwinserv2003sp2fix kbhotfixserver kbenv kbnetwork kbprb KB319440 KbMtpt
Tradução automáticaTraduçã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: 319440  (http://support.microsoft.com/kb/319440/en-us/ )
Partilhar
Opções de suporte adicionais
Fóruns de Suporte da Comunidade Microsoft
Contacte-nos directamente
Encontre um parceiro certificado Microsoft
Loja Microsoft