У нас есть большая проблема, которая только начинается. Для работы одного из наших сетевых приложений (пусть оно сгниет) требуется подключенный сетевой диск. Поэтому мы сопоставляем диск с рассматриваемым сетевым ресурсом для пользователей. Обычно это обычно отображается в проводнике как:
Sharename on 'Servername' (Q:)
Проблема в том, что теперь он отображается как
Disconnected Network Drive (Q:)
И никак не могу удалить
Другие примечания:
У меня была та же проблема, что и у 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) и перезагрузил компьютер, проблема исчезла. Каждый пользователь мог нормально подключать диски, и скрипты входа работали правильно.
У меня было довольно много проблем с исчезновением подключенных сетевых дисков за ночь и другими проблемами. Одна вещь, которую я начал делать, - это не использовать подключенные сетевые диски, а обращаться к сетевым путям с использованием нотации UNC, например. \10.1.1.1\sharename\path\file.ext
Еще одна проблема, с которой я столкнулся, заключалась в том, что мне сказали, что я подключился к общему ресурсу, когда его не было в списке в проводнике Windows. Мне пришлось использовать NET USE
команду из командной строки, чтобы вывести список, а затем удалить проблемное соединение.
Хм, хорошо. Я думаю, это могла быть проблема поставщика!
В случае, если это должно помочь кому-то еще (я несколько раз видел эту проблему в Google с различными ответами), я отключил все новые службы, установленные поставщиком, и после перезагрузки все диски были в порядке. Кажется, одна из их служб отображала диск в (.Net) коде, и каким-то образом блокировка сеть с тех пор.