Поделиться через


Системная ошибка 85 с помощью команды NET USE

Эта статья помогает устранить системную ошибку 85, которая возникает при попытке повторного подключения пользователя к общему сетевому диску, который пользователь уже использовал с помощью net use команды.

Применяется к: Windows 10 — все выпуски
Исходный номер базы знаний: 253821

Симптомы

При попытке повторного подключения пользователя к общему сетевому диску, который пользователь уже использовал, может быть создана системная ошибка 85 (имя локального устройства, уже используемое).

Например, выполнение следующей последовательности команд в скрипте входа или из командной строки иллюстрирует проблему:

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

Поведение не происходит для пользователей с правами администратора.

Причина

Это поведение вызвано параметром 1 в следующем значении реестра:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\ProtectionMode

Если параметр равен 1, возникает проблема. Если изменить параметр на 0 и перезагрузить сервер, проблема исчезнет.

Примечание.

Мы рекомендуем изменить это значение на 1, чтобы ограничить изменения базовых системных объектов и решить проблемы с символическими ссылками.

Обходное решение

Важно!

В этот раздел, описание метода или задачи включены действия, содержащие указания по изменению параметров реестра. Однако неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому убедитесь, что вы внимательно выполните следующие действия. Для дополнительной защиты создайте резервную копию реестра перед его изменением. Так вы сможете восстановить реестр, если возникнет проблема. Для получения дополнительной информации о том, как создать резервную копию и восстановить реестр, см. статью Сведения о резервном копировании и восстановлении реестра Windows.

Измените запись HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\ProtectionMode от 1 до 0.

Примечание.

Если вы используете сервер терминалов под управлением Windows Server 2003, задайте ProtectionMode значение 1. Ошибка 85 преобразуется в следующее:
ERROR_ALREADY_ASSIGNED Имя локального устройства уже используется.