Você não pode acessar uma pasta da Web do WebDAV em um computador cliente baseado no Windows XP

O suporte para o Windows XP terminou

A Microsoft terminou o suporte para o Windows XP em 8 de abril de 2014. Esta alteração afetou as suas atualizações de software e opções de segurança. Saiba o que isto significa para você e como permanecer protegido.

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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 912152
Sintomas
Você não pode acessar uma Web Distributed Authoring and pasta da Web Versioning (WebDAV) de um computador cliente com Microsoft Windows XP. Quando você tenta fazer isso, os seguintes sintomas pode aparecer:
  • Ao você usar um caminho UNC (convenção de nomenclatura universal) para acessar a pasta da Web, você recebe uma mensagem de erro semelhante à seguinte:
    \\server\webfolder\folder não está acessível. Talvez você não tenha permissão para usar este recurso de rede.
    Contate o administrador deste servidor para descobrir se você tem permissões de acesso.

    Um dispositivo anexado ao sistema não está funcionando.

    Erro 31 = ERROR_GEN_FAILURE
  • Ao mapear uma letra de unidade para acessar a pasta da Web, você recebe uma mensagem de erro semelhante à seguinte:
    Disco não está formatado

    Windows não pode ler este disco. O disco pode estar corrompido ou pode estar usando um formato que não é compatível com o Windows.
  • Quando você tenta enumerar a pasta da Web em um prompt de comando, você receber a seguinte mensagem de erro:
    Arquivo não encontrado
Além disso, toda vez que tentar acessar a pasta da Web, o consumo de memória aumenta para o processo Svchost.exe que contém o serviço WebClient. Esse aumento pode ser aproximadamente 20 megabytes (MB) para todos os 20.000 arquivos na pasta da Web. A memória não é liberada quando você interrompe o serviço WebClient. A memória é liberada somente se o computador for reiniciado.
Causa
Esse problema pode ocorrer se todas as seguintes condições forem verdadeiras:
  • O computador cliente está executando uma das seguintes configurações:
    • Windows XP com Service Pack 1 (SP1) e atualização de segurança 896426
    • Windows XP com Service Pack 2 (SP2)
    • Windows XP Professional x 64 Edition
  • A pasta do WebDAV contém muitos arquivos. Por exemplo, a pasta contém 20 mil ou mais arquivos. Por padrão, o Windows irá enumerar aproximadamente 1.000 arquivos em uma pasta da Web. Esse número é baseado na configuração padrão para a seguinte subchave do Registro:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters\

    Valor: FileAttributesLimitInBytes
    Tipo de dados: DWORD
    Valor padrão: 1.000.000 decimal (1 MB)
    Descrição: Esta subchave do Registro determina o tamanho coletivo máximo de todos os atributos de arquivo em uma pasta que é permitido pelo redirecionador WebDAV. Esse limite de atributo aborda todas as respostas PROPFIND e PROPPATCH.
O problema ocorre porque o tamanho de todos os atributos de arquivo retornado pelo servidor WebDAV é muito maior do que o esperado. Por padrão, esse tamanho é limitado a 1 MB. Esse limite é por razões de segurança.Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
900900Você pode receber uma mensagem de erro ao tentar baixar um arquivo que é maior do que 50000000 bytes de uma pasta da Web em um computador que está executando o Windows XP com Service Pack 1 ou com o Service Pack 2
Como Contornar
importante Esta seção, método ou tarefa contém etapas que informam sobre como modificar o registro. No entanto, sérios problemas poderão ocorrer se você modificar o registro incorretamente. Por isso, certifique-se que você execute essas etapas cuidadosamente. Para proteção adicional, fazer backup do registro antes de modificá-lo. Em seguida, você pode restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup e restaurar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
322756Como fazer backup e restaurar o registro no Windows


Para contornar esse problema, adicione uma entrada DWORD chamado FileAttributesLimitInBytes na seguinte subchave do Registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters\
Configure o valor de registro FileAttributesLimitInBytes para o tamanho desejado e, em seguida, reinicie o serviço WebClient. Para fazer isso, execute as seguintes etapas:
  1. Clique em Iniciar , clique em Executar , digite regedit e, em seguida, clique em OK .
  2. Localize e, em seguida, clique na seguinte subchave do Registro:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters\
  3. No menu Editar , aponte para novo e, em seguida, clique em Valor DWORD .
  4. Digite FileAttributesLimitInBytes para o nome do DWORD e pressione ENTER.
  5. Clique com o botão direito do mouse FileAttributesLimitInBytes e, em seguida, clique em Modificar .
  6. Na caixa dados do valor , digite o valor que você deseja usar e, em seguida, clique em OK . Por exemplo, se a pasta da Web contiver 20.000 arquivos, digite 20000000 na caixa dados do valor .

    Observação Se o valor padrão é 1.000.000 (1 MB), Windows XP irá enumerar um máximo de aproximadamente 1.000 arquivos em uma pasta. O número máximo real de arquivos pode variar, dependendo do número de atributos de arquivo ou propriedades de arquivo. Por padrão, o serviço WebClient não pede propriedades específicas de WebDAV. Portanto, o servidor retorna todos os atributos de arquivo. O Microsoft Office integrado Webfolders redirecionador pedir propriedades específicas de WebDAV.
  7. Feche o Editor do Registro.
  8. Pare e reinicie o serviço WebClient. Para fazer isso, execute as seguintes etapas:
    1. Clique em Iniciar , clique em Executar , digite cmd e, em seguida, clique em OK .
    2. Digite os seguintes comandos e, em seguida, pressione ENTER após cada comando:
      net stop webclient
      net start webclient
Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".
MS05-028 KB896426 webDAV webfolder webclient webclnt.dll memória vazar erro 58 0000003a ERROR_BAD_NET_RESP erro "O servidor especificado não é possível realizar a operação solicitada." 31 ERROR_GEN_FAILURE FileSizeLimitInBytes

Aviso: este artigo foi traduzido automaticamente

Proprietà

ID articolo: 912152 - Ultima revisione: 02/06/2006 22:53:33 - Revisione: 1.3

Microsoft Windows XP Home Edition, Microsoft Windows XP Professional, Microsoft Windows XP Professional x64 Edition

  • kbmt kbtshoot kbexpertiseadvanced kberrmsg KB912152 KbMtpt
Feedback