Problemi con la explorer view di SharePoint quando ci sono molti files
Cercando di navigare con explorer una document library di SharePoint 2013 con molti file (15000 o più) presenti in un unica folder, può capitare di incorrere in questo errore:
Il problema si verifica perché la dimensione di tutti gli attributi dei file che vengono restituiti dal server WebDav è molto più grande rispetto al limite impostato che di default è 1000000 byte (0xf4240).
Per modificare il limite, bisogna agire su un parametro del servizio WebClient del singolo client (non sul server).
Questo limite si trova nella chiave di registro
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
con nome
FileAttributesLimitInBytes
impostalo ad un valore superiore ad esempio 1f4240 (2048576).
Riavvia il servizio WebClient per rendere attive le modifiche:
Impossibile accedere a \\<host>\DavWWWRoot\<nome doc lib>. L'utente potrebbe non disporre dell'autorizzazione necessaria per l'utilizzo della risorsa di rete. Per le autorizzazioni di accesso, contattare l'amministratore del server.
Un dispositivo collegato al sistema non è in funzione.
Un dispositivo collegato al sistema non è in funzione.
\\<host>\DavWWWRoot\<nome doc lib is not accessible. You might not have permission to use this network resource. Contact the administrator of this server to find out if you have access permissions.
A device attached to the system is not functioning.
A device attached to the system is not functioning.
Il problema si verifica perché la dimensione di tutti gli attributi dei file che vengono restituiti dal server WebDav è molto più grande rispetto al limite impostato che di default è 1000000 byte (0xf4240).
Per modificare il limite, bisogna agire su un parametro del servizio WebClient del singolo client (non sul server).
Questo limite si trova nella chiave di registro
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
con nome
FileAttributesLimitInBytes
impostalo ad un valore superiore ad esempio 1f4240 (2048576).
Riavvia il servizio WebClient per rendere attive le modifiche:
DOS / Batch file
net stop webclient
net start webclient