DetailPage-MSS-KB

Base de Dados de Conhecimento

Artigo: 926646 - Última revisão: quarta-feira, 29 de Agosto de 2007 - Revisão: 3.2

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

Nesta página

Sintomas

Este artigo aborda um problema que ocorre quando os utilizadores da rede acedem a ficheiros num computador com o Microsoft Windows XP Professional quando o computador está a ser utilizado como um servidor de ficheiros.

Por predefinição, existe uma restrição que proíbe a mais de 10 comandos de bloco (SMB) de mensagem de servidor simultâneas no serviço de servidor do Windows XP Professional. Esta restrição também se aplica a outros sistemas de operativos do computador cliente. Por exemplo, um comando SMB ocorre quando é efectuada uma chamada para abrir um ficheiro. A maior parte dos comandos SMB são processados imediatamente. Por exemplo, o comando Abrir ficheiro é processado imediatamente. Por conseguinte, um máximo de 10 comandos simultâneos normalmente não é um problema.

No entanto, existem alguns comandos SMB denominam-se "pedidos SMB a longo prazo." Estes pedidos SMB a longo prazo permanecem abertos até que são respondidas. Normalmente, depois de uma resposta é recebida, outro comando do mesmo tipo é enviado imediatamente.

Além disso, um pedido SMB a longo prazo é uma notificação de alteração. Por exemplo, se abrir O Explorador do Windows e, em seguida, clica numa pasta específica da rede, é enviada uma notificação de alteração ao computador que hospeda a pasta. Isto ocorre sempre que algo é alterado nesta pasta. Em seguida, uma notificação de alteração é enviada novamente para o computador cliente, para que Windows Explorer pode actualizar a janela e apresenta o novo ficheiro. Se um computador que está a executar o Windows XP Professional hospeda a pasta, apenas 10 comandos SMB podem ser utilizados ao mesmo tempo. Todos os outros pedidos não são respondidos. Também poderá receber uma mensagem de erro quando os pedidos tenta abrir ficheiros através da rede.

Causa

Este problema ocorre devido a uma limitação intencional no serviço de servidor do Windows XP Professional. Windows XP Professional foi concebido como um sistema de operativo do computador cliente. Por conseguinte, Windows XP Professional não é optimizada para tarefas de servidor.

Resolução

Informações sobre a correcção

Para resolver este problema, está disponível uma correcção que permite-lhe configurar o número de comandos SMB simultâneos utilizando o valor de registo de MaxMpxCt. Esta correcção permite-lhe configurar o valor de MaxMpxCt para um máximo de 255. Para mais informações, consulte a secção "Informações de registo" e a secção "Mais informação".

Está disponível a partir da Microsoft uma correcção suportada. No entanto, esta correcção destina-se a corrigir o problema descrito neste artigo. Aplique esta correcção 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 pela próxima actualização de software que contenha esta correcção.

Se a correcção está disponível para transferência, existe uma secção "denominada transferência de correcção disponível" na parte superior deste artigo da base de dados de conhecimento. Se esta secção não for apresentado, contacte o serviço de cliente do Microsoft e suporte para obter a correcção.

Nota Se ocorram problemas adicionais ou se for necessária qualquer resolução de problemas, poderá ter de criar um pedido de assistência separado. Os custos normais do suporte serão aplicados a problemas adicionais e questões de suporte que não se enquadrem esta correcção específica. Para obter uma lista completa dos números de telefone do suporte de cliente do Microsoft ou para criar um pedido serviço separado, visite o seguinte Web site da Microsoft:
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
Nota O formulário "Transferência de correcção disponível" apresenta os idiomas para a qual a correcção está disponível. Se não vir o idioma, é porque uma correcção não está disponível para esse idioma.

Pré-requisitos

Tem de instalar o Windows XP Professional Service Pack 2 (SP2) para instalar esta correcção.

Requisitos de reinício

Tem de reiniciar o serviço do servidor depois de aplicar esta correcção. Se lhe for pedido, reinicie o computador depois de instalar a correcção.

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

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

Informações de registo

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:
322756  (http://support.microsoft.com/kb/322756/ ) Como efectuar uma cópia de segurança e restaurar o registo no Windows


Para activar esta correcção, siga estes passos:
  1. Clique em Iniciar , clique em Executar , escreva regedit e, em seguida, clique em OK .
  2. Localize e, em seguida, clique para seleccionar a seguinte subchave do registo:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Lanmanserver\Parameters
  3. No menu Editar , aponte para Novo e, em seguida, clique em Valor DWORD (DWORD Value) .
  4. Escreva MaxMpxCt e, em seguida, prima ENTER.
  5. Clique com o botão direito do rato MaxMpxCt e, em seguida, clique em Modificar .
  6. Na caixa dados do valor , escreva o valor pretendido e, em seguida, clique em OK .

    Nota Pode definir o número de comandos SMB concorrentes para um valor entre 10 e 255. O valor predefinido é 10. No Windows Server 2003, pode definir o número de comandos SMB concorrentes para um valor máximo de 65.535.
  7. Feche o Editor de registo.

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
Srvsvc.dll5.1.2600.301996,76819 De Outubro de 200616: 29x 86

Ponto Da Situação

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

Mais Informação

O valor real de máximo comandos SMB em simultâneo é determinado pelo mínimo de 2 valores. Estes valores são o valor de MaxMpxCt no lado do servidor e o valor de registo MaxCmds no computador cliente. Por predefinição, o valor de MaxCmds é definido como 50 no Windows XP Professional. Não é possível definir este valor a mais do que a 65.535.

No computador do Windows XP que age como o servidor, o valor de MaxMpxCt, o valor de MaxWorkItems e o valor de tamanho encontram-se na seguinte subchave de registo:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Lanmanserver\Parameters
No computador do Windows XP que age como o computador cliente, o valor de MaxCmds está localizado na seguinte subchave de registo:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Lanmanworkstation\Parameters
Tem de definir os seguintes valores de registo no computador baseado no Windows XP Professional que age como servidor de ficheiros. Ao fazê-lo, é possível dar os recursos necessários ao serviço do servidor.
  • Tem de definir o valor de MaxWorkItems para, pelo menos, 4 vezes o valor de MaxMpxCt. Por predefinição, o valor de MaxWorkItems é definido como 64 no Windows XP Professional. Pode definir este valor para um máximo de 1024. Recomendamos que utilize esta definição apenas em computadores que tem memória suficiente. A quantidade de memória que tem de ter exacta depende dos detalhes de configuração. Neste cenário, recomendamos que utilize menos de 1 gigabyte (GB) de memória.
  • Por predefinição, o valor de tamanho é definido como 1 no Windows XP Professional. Tem de definir o valor de tamanho para, pelo menos, 2. Se provoca problemas, terá de definir o valor de tamanho para 3. Um valor de tamanho de 1 é utilizado para optimizar o Windows XP Professional para aplicações locais. Um valor de tamanho de 2 é utilizado para equilibrar a utilização de recursos entre aplicação local e as aplicações remotas. Um valor de tamanho de 3 é utilizado para optimizar o Windows XP Professional para actividade de rede.
Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
824684  (http://support.microsoft.com/kb/824684/ ) Descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft

A informação contida neste artigo aplica-se a:
  • Microsoft Windows XP Professional Edition
Palavras-chave: 
kbmt kbautohotfix kbwinxppresp3fix kbfix kbbug kbhotfixserver kbqfe kbpubtypekc KB926646 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: 926646  (http://support.microsoft.com/kb/926646/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