Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo fornisce informazioni utili per risolvere un problema per cui non è possibile accedere a una cartella Web Web Distributed Authoring and Versioning (WebDAV) da un computer client basato su Windows.
Numero KB originale: 912152
Sintomi
Non è possibile accedere a una cartella WebDAV da un computer client basato su Windows. Quando si tenta di eseguire questa operazione, è possibile che si verifichino i sintomi seguenti:
Quando si usa un percorso UNC (Universal Naming Convention) per accedere alla cartella Web, viene visualizzato un messaggio di errore simile al seguente:
\\server\webfolder\folder non è accessibile. È possibile non disporre dell'autorizzazione per l'utilizzo di questa risorsa di rete.
Contattare l'amministratore del server per sapere se si dispone dei permessi di accesso.Un dispositivo collegato al sistema non funziona.
errore 31 = ERROR_GEN_FAILURE
Quando si esegue il mapping di una lettera di driver per accedere alla cartella Web, viene visualizzato un messaggio di errore simile al seguente:
Disco non formattato
Windows non è in grado di leggere da questo disco. Il disco potrebbe essere danneggiato o potrebbe usare un formato non compatibile con Windows.
Quando si tenta di enumerare la cartella Web al prompt dei comandi, viene visualizzato il messaggio di errore seguente:
File non trovato
Inoltre, ogni volta che si tenta di accedere alla cartella Web, l'utilizzo della memoria aumenta per il processo di Svchost.exe che contiene il servizio WebClient. Questo aumento può essere di circa 20 megabyte (MB) per ogni 20.000 file nella cartella Web. La memoria non viene rilasciata quando si arresta il servizio WebClient. La memoria viene rilasciata solo se il computer viene riavviato.
Causa
Questo problema può verificarsi se tutte le condizioni seguenti sono vere:
Il computer client esegue una delle configurazioni seguenti:
- Windows XP con Service Pack 1 (SP1) e aggiornamento della sicurezza 896426
- Windows XP con Service Pack 2 (SP2)
- Windows XP Professional x64 Edition
- Windows 7
- Windows 8
- Windows 8.1
La cartella WebDAV contiene molti file. Ad esempio, la cartella contiene 20.000 o più file. Per impostazione predefinita, Windows XP enumererà circa 1.000 file in una cartella Web. Questo numero si basa sull'impostazione predefinita per la seguente sottochiave del Registro di sistema:
- Percorso:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters\
- Valore: FileAttributesLimitInBytes
- Tipo di dati: DWORD
- Valore predefinito: 1.000.000 decimale (1 MB)
- Descrizione: questa sottochiave del Registro di sistema determina la dimensione collettiva massima di tutti gli attributi di file in una cartella consentita dal redirector WebDAV. Questo limite di attributi copre tutte le risposte PROPFIND e PROPPATCH.
- Percorso:
Il problema si verifica perché le dimensioni di tutti gli attributi di file restituiti dal server WebDAV sono molto più grandi di quanto previsto. Per impostazione predefinita, questa dimensione è limitata a 1 MB. Questo limite è per motivi di sicurezza. Per altre informazioni, vedere Messaggio di errore di copia della cartella durante il download di un file con dimensioni maggiori di 50000000 byte da una cartella Web.
Soluzione alternativa
Importante
In questa sezione, metodo o attività viene illustrata la procedura per modificare il Registro di sistema. Se, tuttavia, si modifica il Registro di sistema in modo errato, possono verificarsi gravi problemi. Pertanto, assicurarsi di osservare attentamente la procedura seguente. Per una maggiore protezione, eseguire il backup del Registro di sistema prima di modificarlo. Successivamente, è possibile ripristinare il Registro di sistema se si verifica un problema. Per ulteriori informazioni su come eseguire il backup e il ripristino del Registro di sistema, vedi Come eseguire il backup e il ripristino del Registro di sistema in Windows.
Per risolvere questo problema, aggiungere una voce DWORD denominata FileAttributesLimitInBytes alla seguente sottochiave del Registro di sistema:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters\
Configurare il valore del Registro di sistema FileAttributesLimitInBytes in base alle dimensioni desiderate e quindi riavviare il servizio WebClient. A tale scopo, effettuare i passaggi seguenti:
Fare clic su Avvio, fare clic su Esegui, digitareregedit, quindi fare clic suOK. Fare clic su Start, scegliere Esegui, digitare regedit e quindi fare clic su OK.
Individuare e selezionare la seguente sottochiave del Registro di sistema:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters\
Scegliere Nuovo dal menu Modifica, quindi fare clic su Valore DWORD.
Digitare FileAttributesLimitInBytes per il nome della DWORD e quindi premere INVIO.
Fare clic con il pulsante destro del mouse su FileAttributesLimitInBytes e quindi scegliere Modifica.
Nella casella Dati valore digitare il valore da usare e quindi fare clic su OK. Ad esempio, se la cartella Web contiene 20.000 file, digitare 20000000 nella casella Dati valore .
Note
Se il valore predefinito è 1.000.000 (1 MB), Windows enumererà un massimo di circa 1.000 file in una cartella. Il numero massimo effettivo di file può variare, a seconda del numero di attributi di file o proprietà del file. Per impostazione predefinita, il servizio WebClient non richiede proprietà WebDAV specifiche. Di conseguenza, il server restituisce tutti gli attributi di file. Il reindirizzamento webfolder integrato in Microsoft Office richiede proprietà WebDAV specifiche.
Uscire dall'editor del Registro di sistema.
Arrestare e quindi riavviare il servizio WebClient. A tale scopo, effettuare i passaggi seguenti:
Fare clic su Start, scegliere Esegui, digitare cmd, quindi fare clic su OK.
Inserire i seguenti comandi e premere INVIO dopo ciascun comando:
net stop webclient net start webclient