Compartir a través de


Error del sistema 85 con el comando NET USE

Este artículo ayuda a corregir el error 85 del sistema que se produce cuando un usuario no administrativo intenta volver a conectarse a una unidad de red compartida que el usuario ya ha usado mediante el net use comando .

Se aplica a todas las ediciones de Windows 10
Número de KB original: 253821

Síntomas

Cuando un usuario no administrativo intenta volver a conectarse a una unidad de red compartida que el usuario ya ha usado, se puede generar el error 85 del sistema (nombre de dispositivo local que ya está en uso).

Por ejemplo, al ejecutar la siguiente secuencia de comandos en un script de inicio de sesión o desde un símbolo del sistema se muestra el problema:

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

El comportamiento no se produce para los usuarios con privilegios administrativos.

Causa

Este comportamiento se debe a una configuración de 1 en el siguiente valor del Registro:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\ProtectionMode

Si la configuración es 1, se produce el problema. Si cambia la configuración a 0 y reinicia el servidor, el problema desaparece.

Nota:

Se recomienda cambiar este valor a 1 para restringir los cambios en los objetos base del sistema y para resolver problemas con vínculos simbólicos.

Solución alternativa

Importante

Esta sección, método o tarea contiene pasos que le indican cómo modificar el Registro. No obstante, pueden producirse problemas graves si modifica el registro de manera incorrecta. Por lo tanto, asegúrese de que sigue estos pasos con atención. Para la protección añadida, realice una copia de seguridad del Registro antes de modificarlo. A continuación, puede restaurar el Registro si se produce un problema. Para obtener más información sobre cómo realizar copias de seguridad y restaurar el registro, vea Cómo hacer copia de seguridad y restaurar el registro en Windows.

Cambie la entrada de HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\ProtectionMode de 1 a 0.

Nota:

Si ejecuta un terminal Server basado en Windows Server 2003, establezca en ProtectionMode un valor de 1. El error 85 se traduce en lo siguiente:
ERROR_ALREADY_ASSIGNED El nombre del dispositivo local ya está en uso.