Меню Рубрики

Как удалить сетевые диски windows 7

Как удалить сетевые диски windows 7

Вопрос

Коллеги, столкнулся со странной ситуацией — не пойму, где копать

Подключаю и отключаю сетевые диски vbs. Столкнулся с проблемой при смене имене в vbs скрипте куда мапить диск, да и вообще с повторным подключением дисков, если этот диск уже был подключен.

Что получилось: при отключении дисков, в моем компьютере остаются «типо» подключенные диски с красными крестиками, которые ссылаются на старое место.

Что делалось:
1. Перепробовал все отсюда: http://support.microsoft.com/kb/308582 — не помогает.
2. Правой кнопкой — отключить — пишет «The network connection could not be found»
3. Сервис — отключить сетевые диски — там этих дисков нет.
4. net use z: \\test\c$ — подключает но путь остается старым (в моем компьютере) (в net use все правильно)
5. net use z: /delete — отключает диск (диск в моем компьютере остается старый и не отключается)
6. net use — эти диски не выводятся
7. в реестре HKCU\Network — этих дисков нет.
8. рестарт службы server ничего не дал

9. в реестре вообще нет этого пути и сервера

10. лечится перезагрузкой компа с отключенными дисками, но мне надо их отключать без перезагрузки.

Если вы что-то не любите, то вы это просто не умеете готовить.

Ответы

Да с повышеным приоритетом UAC включен

VBS если указан как скрипт входа, выполняется с правами администратора. Из за этого сетевые диски подключенные с параметром «/PERSISTENT:NO » (false в vbs) не видятся под пользователем если включен UAC.

Из за UAC диски также и не отключаются если были прописаны с параметром «/PERSISTENT:yes » (true в vbs) так как отключение происходило под пользователем а под админом они оставались.

Лечится 2мя способами

1. сценарий входа запускается из пакетного bat файла

2. Отключается UAC на компьютере.

Всем спасибо за помощь.

Если вы что-то не любите, то вы это просто не умеете готовить.

Все ответы

Не уверен, что поможет, но попробуйте подключать диски через «net use» с ключом «/PERSISTENT:NO«.

Пример кода на VBScript с описанием аналогичного параметра можно посмотреть здесь http://www.askit.ru/custom/progr_admin/m09/09_wshnetwork.htm:

WshNetwork.MapNetworkDrive «Z:», «\\London\Setup», true

true означает — сохранить информацию о подключении в профиле пользователя (сделать подключение постоянным). Кроме того, в качестве необязательных параметров можно передать имя пользователя и пароль для подключения.

диски подключаются скриптом vbs

Подключаем всем общий диск Т
objNetwork.MapNetworkDrive «T:»,»\\test1.test.local\read»,true
WshShell.RegWrite «HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\##test1.test.local#read\_LabelFromReg»,»Общие ресурсы»,»REG_SZ»

И отключаются тоже

‘Отключаем все прописанные диски
For i = 0 to oDrives.Count — 1 Step 2
‘msgbox «Drive » & oDrives.Item(i) & » = » & oDrives.Item(i+1)
objNetwork.RemoveNetworkDrive oDrives.Item(i),1,1
Next

‘Совсем убиваем все подключения через net use
Set Wshshell = WScript.CreateObject(«WScript.Shell»)
WSHShell.run «net use * /delete /y»,0

‘Удаляем имена дисков в реестре в maunting points
‘Настраиваем регексп
Set ObjRegExp = New RegExp
ObjRegExp.IgnoreCase = true
ObjRegExp.Global = true
ObjRegExp.Pattern = «^##.*$»

‘Настраиваем поиск ключей в реестре
const HKEY_CURRENT_USER = &H80000001
strComputer = «.»
Set objReg=GetObject(«winmgmts:!\\»&_
strComputer & «\root\default:StdRegProv»)
strKeyPath = «Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\»

‘Ищем ключи в реестре
objReg.EnumKey HKEY_CURRENT_USER, strKeyPath, arrSubKeys
For Each subkey In arrSubKeys
‘Если ключи соответствуют регекспу — удаляем
if ObjRegExp.Test(subkey) then
path = «Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\»&subkey
objReg.DeleteKey HKEY_CURRENT_USER, path
end if
next

Естественно хотелось бы получить что нибудь на vbs или хотя бы куда копать, рестарт процесса explorer.exe не выход.

Если вы что-то не любите, то вы это просто не умеете готовить.

Источник

Как отключить отсоединенный сетевой диск в Windows 7?

Привод отключен, и я отключен от сети. Как сделать unmap диск?

7 ответов

Я не могу проверить это здесь, поскольку я не в сети, но я думаю, что это случай:

  1. Щелкните правой кнопкой мыши Сеть в проводнике Windows.
  2. Выберите Отключить сетевой диск . .
  3. В появившемся списке щелкните правой кнопкой мыши диск, который вы хотите удалить, и выберите Удалить .

Я думаю, что это что-то вроде этого, но, как я уже сказал, я не могу проверить его здесь.

В командной строке (замените букву вашего диска на z ):

В командной строке попробуйте:

Показывает все подключенные в данный момент диски. Если тот, который вы ищете, находится в списке, вы можете использовать:

где X: это диск, который вы пытаетесь удалить. Но если диск был удален, на нем не может быть такой буквы диска. В этом случае просто введите идентификатор Remote для отображения:

Для отключенного диска для тех, у кого есть SQL Server Management Studio на вашем компьютере, просто запустите этот запрос.

Exec master.dbo.xp_cmdshell ‘net use x: /delete’

  • измените ‘x’ в соответствии с именем диска ..
  • Не уверен, что он будет работать с другой базой данных.
  • если ваш xp_cmdshell не работает или неактивен, и эта ошибка возникает:

SQL Server заблокировал доступ к процедуре ‘sys.xp_cmdshell’ of компонент «xp_cmdshell», потому что этот компонент отключен как часть конфигурации безопасности для этого сервера. Системный администратор может включить использование ‘xp_cmdshell’, используя sp_configure. Для большего информация об включении «xp_cmdshell», см. «Площадь поверхности Конфигурация «в электронной документации по SQL Server.

Включите xp_cmdshell , выполнив этот запрос:

Существует более сильный способ избавиться от мертвых ссылок на подключенные сетевые диски.

Вы можете удалить ссылку в своем реестре.

Просто откройте «regedit.exe» и разверните ключ « HKEY_CURRENT_USER » и ключ « Сеть ». Там вы увидите ключи с буквами, которые будут представлять буквы Mapped Drive. Когда вы удалите письмо на «regedit.exe», отображаемая буква диска исчезнет в следующем цикле перезапуска Windows.

Ничего из вышеперечисленного не работало для меня в Windows 10 для отключенных USB-накопителей. Что было сделано:

  1. Щелкните правой кнопкой мыши значок Windows и выберите «Управление дисками»
  2. Найдите букву диска, которая больше не используется в списке дисков
  3. Щелкните правой кнопкой мыши на «Диск» и выберите «Изменить букву и пути диска»
  4. Затем выберите «Удалить»

В Windows 7 вам необходимо изменить параметр «автоматически подключиться к запуску», чтобы не пересоединиться. Я сделал это, переназначив диск, идентичный тому, как это было, а затем дал мне флажок, чтобы не пересоединиться при запуске. Перезагрузили машину, и она исчезла!

Источник

Как удалить сетевые диски windows 7

Общие обсуждения

Доброго времени суток!

Столкнулся с проблемой: не могу удалить отключенный сетевой диск. В проводнике сетевой диск отображается с красным крестиком. Удаление сетевого диска необходимо сделать из cmd и без перезагрузки компьютера. Удаление делаю с помощью команды net use X: /delete. Через раз (заметил, что проблема возникает, если удалять сетевой диск через час или более после его сетевого отключения) появляется проблема: удаление диска не происходит по причине — не удалось найти сетевое подключение. После перезагрузки компьютера диск пропадает. Перезапуск explorer.exe не помогает (диск висит в проводнике). Решил, что если возникает данная проблема, надо смотреть в реестре подключенный сетевой диск и удалять запись.

Computer\HKey_Current_User\Network\ — отсутствует запись

HKLM\SYSTEM\ControlSet001\services\LanManServer\Shares — отсутствует запись

HKLM\SYSTEM\mounteddevice — отсутствует запись

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2 — присутствует запись о сетевом диске, но после удаления записи она снова появляется. когда я открываю проводник и в проводнике остается сетевой диск.

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

Заметил на форуме схожий вопрос: https://social.technet.microsoft.com/Forums/ru-RU/5875f189-3edf-4af0-bb34-f7a33cd36048/-?forum=windows7ru.

Решение: отключить UAC на компьютере, но для меня это не позволительная роскошь.

Собственно, как можно решить данную проблему не отключая UAC на компьютере?

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Как удалить сетевую папку windows 7
  • Как удалить сетевой диск windows 10
  • Как удалить сетевой адаптер в windows 7
  • Как удалить сервис пак 1 windows 7
  • Как удалить с ноутбука windows vista