Отключенный сетевой диск
У нас есть большая проблема, которая только начинается. Для работы одного из наших сетевых приложений (возможно, он гниет в аду) требуется подключенный сетевой диск. Поэтому мы сопоставляем диск с сетевым ресурсом, о котором идет речь, для пользователей. Это обычно проявляется в Explorer, как:
Sharename on 'Servername' (Q:)
Проблема в том, что теперь он отображается как
Disconnected Network Drive (Q:)
И я не могу удалить это никак
- Щелкните правой кнопкой мыши и выберите отключить: "Не удалось найти сетевое подключение"
- CMD: net use q: / delete - "Не удалось найти сетевое соединение".
- CMD: net use \ имя_сервера \ имя_ресурса / delete - "Не удалось найти сетевое соединение".
- CMD: net use Q: \ servername \ sharename - "Устройство уже используется"
- Удалить профиль пользователя - без изменений
- Войдите в систему как новый, никогда не входивший ранее пользователь - та же проблема
- REG: удалить HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2## имя_сервера # имя_ресурса - без изменений
Другие заметки:
- Клиентский компьютер - Windows Server 2003 R2 x86
- Сервер является Windows Server 2003 x86
3 ответа
Хм, хорошо. Я думаю, что это могла быть проблема поставщика!
В случае, если это может кому-то помочь (я видел эту проблему несколько раз в Google с различными ответами), я отключил все новые службы, установленные поставщиком, и после перезагрузки все диски были в порядке. Похоже, одна из их служб отображала диск в коде (.Net) и с тех пор каким-то образом блокировала сеть.
У меня было немало проблем с исчезновением подключенных сетевых дисков за ночь и другими проблемами. Одна вещь, которую я начал делать, это не использование подключенных сетевых дисков, а обращение к сетевым путям с использованием нотации UNC, например: \10.1.1.1\sharename\path\file.ext
Еще одна проблема, с которой мне приходилось сталкиваться, - это то, что я был подключен к общему ресурсу, когда его не было в списке Windows Explorer. Я должен был использовать NET USE
введите в командной строке список, а затем удалите нарушающее соединение.
У меня была та же проблема, что и у OP, которая сохранялась с несколькими пользователями на одной рабочей станции под управлением Windows XP sp3. Я немного покопался в реестре и нашел это: HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\PostBootReminders\Microsoft.NetDriveReconnectFailed
,
Эта папка содержала следующие пары ключ / значение:
"Title"="Could not reconnect all network drives"
"Text"="Click here to open My Computer and see the status of your network drives."
"IconResource"="shell32.dll,10"
"ShellExecute"="::{20D04FE0-3AEA-1069-A2D8-08002B30309D}"
"ShowTime"=dword:00000000
"RetryInterval"=dword:00000000
"RetryCount"=dword:00000000
"TypeFlags"=dword:00000001
Конечно, это текст, который появляется в информационном пузыре, когда подключенные диски не могут повторно подключиться.
Когда я удалил Microsoft.NetDriveReconnectFailed
папка и ее ключи из реестра (конечно, я сначала экспортировал их в файл.reg), и перезагрузил компьютер, проблема ушла. Каждый пользователь мог нормально отображать диски, и сценарии входа в систему работали корректно.