Errore di sistema 85 con il comando NET USE

Questo articolo consente di correggere l'errore di sistema 85 che si verifica quando un utente non amministratore tenta di riconnettersi a un'unità di rete condivisa già usata dall'utente tramite il net use comando .

Si applica a: Windows 10 - tutte le edizioni
Numero KB originale: 253821

Sintomi

Quando un utente non amministratore tenta di riconnettersi a un'unità di rete condivisa già usata dall'utente, è possibile che venga generato l'errore di sistema 85 (Nome dispositivo locale già in uso).

Ad esempio, l'esecuzione della sequenza di comandi seguente in uno script di accesso o da un prompt dei comandi illustra il problema:

net use r: /d
net use r: \\servername\share
net use r: /d
net use r: \\servername\share

Il comportamento non si verifica per gli utenti con privilegi amministrativi.

Causa

Questo comportamento è causato dall'impostazione 1 nel valore del Registro di sistema seguente:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\ProtectionMode

Se l'impostazione è 1, si verifica il problema. Se si modifica l'impostazione su 0 e si riavvia il server, il problema scompare.

Nota

È consigliabile modificare questo valore in 1 per limitare le modifiche agli oggetti del sistema di base e per risolvere i problemi con i collegamenti simbolici.

Soluzione alternativa

Importante

In questa sezione, metodo o attività viene illustrata la procedura per modificare il Registro di sistema. Poiché l'errata modifica del Registro di sistema può causare seri problemi, Di conseguenza, attenersi scrupolosamente alla procedura indicata. Per una maggiore protezione, eseguire il backup del Registro di sistema prima di modificarlo. In questo modo sarà possibile ripristinare il Registro di sistema se si verifica un problema. Per ulteriori informazioni su come eseguire backup e ripristino del Registro di sistema, vedere Backup e ripristino del Registro di sistema in Windows.

Modificare la voce per HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\ProtectionMode da 1 a 0.

Nota

Se si esegue un Terminal Server basato su Windows Server 2003, impostare su ProtectionMode un valore pari a 1. L'errore 85 si traduce nel seguente:
ERROR_ALREADY_ASSIGNED Il nome del dispositivo locale è già in uso.