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:
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.
\\<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.
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:
net stop webclient
net start webclient