Os ficheiros nas partilhas de rede são abertos lentamente, abrem como só de leitura ou o utilizador recebe uma mensagem de erro

Traduções de Artigos Traduções de Artigos
Artigo: 814112 - Ver produtos para os quais este artigo se aplica.
Importante: este artigo contém informações que mostram como diminuir as definições de segurança ou como desactivar as funcionalidades de segurança num computador. Pode efectuar estas alterações para contornar um problema específico. Antes de efectuar estas alterações, recomendamos que avalie os riscos associados à implementação destas medidas no seu ambiente específico. Se implementar estas medidas, execute todos os passos adicionais adequados para proteger o seu sistema.

Este artigo poderá conter hiperligações para conteúdo em inglês (ainda não traduzido). As opções mencionadas neste artigo poderão estar em inglês, consoante a versão do sistema operativo ou dos componentes instalados.
Expandir tudo | Reduzir tudo

Sintomas

Poderá detectar um dos seguintes sintomas:
  • Quando copia um ficheiro através de uma rede no Microsoft Windows XP, se o ficheiro de origem estiver localizado numa partilha de rede baseada no Microsoft Windows 2000, poderá receber uma das seguintes mensagens de erro:
    O ficheiro ou caminho de rede já não existe.
    Nenhum fornecedor de rede aceitou o caminho de rede indicado.
  • Quando tenta abrir um ficheiro a partir de uma partilha de rede, o ficheiro poderá demorar mais tempo a abrir do que o previsto.
  • Poderá receber várias mensagens de erro ou detectar outros problemas quando utiliza um programa que abre e fecha ficheiros, ou que cria ficheiros temporários no servidor, se o servidor baseado no Windows 2000 tiver a assinatura SMB (SMB, Server Message Block) activada.
  • Um ficheiro aberto através de uma rede é aberto como só de leitura, ou ocorre uma violação de partilha e deverá guardá-lo localmente para efectuar alterações.

    Este problema poderá ocorrer mesmo que as permissões do utilizador estejam definidas como Controlo total para a partilha e para o volume que utiliza o sistema de ficheiros NTFS e nenhum utilizador tenha o ficheiro aberto. Neste caso, poderá receber uma das seguintes mensagens de erro:
    Ficheiro em uso: nome_do_ficheiro está bloqueado para edição por nome_utilizador. Clique em 'Notificar', para abrir uma cópia do documento em modo só de leitura e ser avisado quando o documento ficar disponível.
    Este comando não está disponível porque o documento está protegido contra edição.
    O documento nome_do_ficheiro está bloqueado para edição por outro utilizador. Para abrir uma cópia em modo só de leitura do documento, clique em...
    O ficheiro está bloqueado para edição, deseja abrir uma versão só de leitura do ficheiro.
    Não é possível abrir o nome_do_ficheiro na partilha de rede. Certifique-se de que a unidade especificada contém um disco.
    O acesso foi negado. O ficheiro pode estar a ser utilizado por outra aplicação.
  • Quando abre ficheiros, programas como o Microsoft Excel ou o Microsoft PowerPoint poderão abrir dois ficheiros com êxito, mas é apresentada uma mensagem de erro "Só de leitura" quando abrir um terceiro ficheiro.
  • Quando abre ou fecha ficheiros, programas de rede que dependam de intenso tráfego de rede de entrada/saída (E/S) de ficheiros poderão parecer deixar de responder, ou poderão ocorrer atrasos.
  • Poderá detectar problemas quando o Windows XP aplica políticas de grupo ou executa scripts de início de sessão.
  • Só pode guardar um ficheiro do Microsoft Office utilizando o mesmo nome de ficheiro, se o ficheiro estiver aberto há pelo menos 30 minutos.
  • Também poderá receber outras mensagens de erro, dependendo do programa que está a utilizar. Por exemplo, poderá receber mensagens de erro que indicam que um ficheiro está a ser utilizado ou que um ficheiro só pode ser aberto em modo só de leitura.

Causa

Este problema poderá ocorrer caso se verifique uma das seguintes condições:
  • Existe um problema na negociação da assinatura SMB de um cliente que está a utilizar o Microsoft Windows XP Service Pack 1 (SP1) num servidor baseado no Windows 2000 que requer assinatura SMB.
  • Outro processo tem o ficheiro aberto e bloqueado. Por exemplo, este problema pode ser causado por um dos seguintes itens:
    • A pasta de rede está aberta no Explorador do Windows e o utilizador está a utilizar a vista Detalhes para visualizar outros detalhes (como o autor ou título) dos ficheiros na pasta. O Explorador do Windows lê o conteúdo dos ficheiros na pasta de modo a obter detalhes adicionais. Se um programa tentar abrir um ficheiro exclusivamente e o Explorador do Windows tiver o ficheiro de rede aberto para extrair estas informações de ficheiros adicionais, ocorrerá uma violação de partilha.
    • Outro programa ou processo, como um programa antivírus (no computador cliente ou no servidor), pode ter o ficheiro bloqueado.

Resolução

Aviso: esta medida pode tornar o seu computador ou a rede mais vulnerável a ataques de utilizadores mal intencionados ou software malicioso como vírus. A Microsoft não recomenda esta medida, mas fornece estas informações para que o utilizador possa implementá-la à sua própria responsabilidade. Todo e qualquer risco decorrente da utilização desta medida é da responsabilidade do utilizador.

Nota: os programas antivírus são concebidos para ajudar a proteger o computador de vírus. Não deve transferir ou abrir ficheiros de origens não fidedignas, visitar Web sites não fidedignos ou abrir anexos de correio electrónico quando o programa antivírus estiver desactivado.

Para obter informações adicionais sobre vírus informáticos, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
129972 Vírus de computadores: descrição, prevenção e recuperação
Para resolver este problema, siga estes passos:
  1. Transfira e instale a actualização de segurança MS02-070 descrita no artigo 329170 da base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base) para todos os computadores cliente e servidores de ficheiros baseados no Windows 2000 e Windows XP.

    Para obter informações adicionais sobre esta actualização, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
    329170 MS02-070: Uma falha na assinatura do SMB poderá permitir a modificação da política de grupo
  2. Actualize quaisquer computadores cliente baseados no Windows XP para o Windows XP Service Pack 1 (SP1) e, em seguida, obtenha e instale as correcções descritas nos artigos 328170 e 812937 da base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base).

    Para obter informações adicionais sobre como obter o Windows XP SP1, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
    322389 Como obter o Service Pack mais recente do Windows XP
    Para obter informações adicionais sobre como obter as correcções, clique nos seguintes números de artigo para visualizar os artigos na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
    812937 Mensagem de erro de ficheiro bloqueado ou de acesso negado quando guarda ficheiros na rede
    328170 Program opens a file as read-only or returns a sharing violation or "Access Denied" message when opening from or saving to a network folder
  3. Se estes procedimentos não resolverem o problema, desactive a verificação de unidades de rede no programa antivírus. Para desactivar o programa antivírus, consulte a documentação do programa antivírus ou a ajuda online para obter passos e informações sobre como efectuar este procedimento.

    Se mesmo assim o problema não for resolvido, desactive temporariamente o programa antivírus. Por vezes, poderá ser necessário remover software antivírus no computador cliente e no servidor para resolver este problema. Se a remoção ou desactivação do programa antivírus não resolver o problema, contacte o fabricante do programa antivírus para obter informações adicionais sobre este problema e os passos que deverá executar para o resolver. Por exemplo, visite os seguintes Web sites de outros fabricantes para obter informações sobre como resolver este problema com produtos antivírus específicos:
    http://www.trendmicro.com/en/products/desktop/tav/evaluate/overview.htm
    http://service1.symantec.com/SUPPORT/ent-security.nsf/552ba2f7636bedf088256818006f78bf/3c71b1248df4580688256ba4007383dd?OpenDocument&sone=nav_76_ce_tasks.html&stg=&prod=Norton%20AntiVirus%20Corporate%20Edition&ver=7.6&base=&next=&src=ent&pcode=nav_ce&dtype=corp&svy=&prev=
    A Microsoft fornece informações de contacto de outros fabricantes para o ajudar na obtenção de suporte técnico. Estas informações de contacto poderão ser alteradas sem aviso prévio. A Microsoft não garante o rigor das informações sobre o contacto destes fabricantes.

Mais Informação

Os rastreios do Monitor de rede poderão apresentar mensagens de erro "Erro do DOS, (5) ACCESS_DENIED" ou "Erro do DOS, (32) SHARING_VIOLATION" após 35 segundos (entre comandos "SMB: C NT create & X" para o mesmo nome de ficheiro). O tempo que o servidor aguarda por uma resposta de quebra de bloqueio é controlado pelo parâmetro
LanmanServer
.
OplockBreakWait
. Por predefinição, este parâmetro está definido como 35 segundos.

Para obter informações adicionais sobre como contornar atrasos de início de sessão, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
319440 Logon delays over slow links if Oplock is not granted for the policy file

Referências

Para obter informações adicionais, clique nos números de artigo que se seguem para visualizar os artigos na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
306981 Level II oplocks are not granted after a file is locked
324002 Searching files across a network may leave open files
296264 Configurar o bloqueio oportunista no Windows
812513 File takes an unexpectedly long time to open through server message block protocol
829700 Slow network performance when you open a file that is located in a shared folder on a remote network computer
826722 Cannot delete shortcut on a network share: "It is being used by another person or program"
822227 Program may raise a sharing violation when a file is opened from Windows Explorer
811005 User authentication to services such as Microsoft Exchange Server may time out on a member server

Propriedades

Artigo: 814112 - Última revisão: 1 de dezembro de 2007 - Revisão: 6.2
A informação contida neste artigo aplica-se a:
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Service Pack 1
  • Microsoft Windows 2000 Service Pack 2
  • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Service Pack 1
  • Microsoft Windows 2000 Service Pack 2
  • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Excel 2002 Standard Edition
  • Microsoft FrontPage 2000 Standard Edition
  • Microsoft FrontPage 2002 Standard Edition
  • Microsoft PowerPoint 2000 Standard Edition
  • Microsoft PowerPoint 2002 Standard Edition
  • Microsoft Word 2000 Standard Edition
  • Microsoft Word 2002 Standard Edition
  • Microsoft Access 2000 Standard Edition
  • Microsoft Access 2002 Standard Edition
Palavras-chave: 
kberrmsg kbnetwork kbprb KB814112

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com