5

Некоторые копания предполагают, что это общая проблема, но вместо обходных путей я хотел бы посмотреть, есть ли способ исправить это раз и навсегда. Перезапуск оболочки для работы базовой функциональности недопустим в операционной системе корпоративного уровня!

Воспроизведение на правильно установленной машине с Windows 7 Enterprise X64 выглядит следующим образом:

  1. Подключение к SMB-ресурсу в любой точке вашей сети
  2. Подключите его как диск, выбрав "переподключиться при входе в систему"
  3. Отключить общий ресурс через контекстное меню

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

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

Я думаю, что это вопрос из двух частей .. Во-первых, возможно ли это, и если да, то где я буду искать? Я не думаю, что есть способ подключиться к событию "Отключение диска" в верхней части моей головы, по крайней мере, без написания драйверов.

5 ответов5

4

Согласно методу пользователя Zach H этого сайта , я зашел в HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\ , щелкнув правой кнопкой мыши по ключу сопоставления дисков (диск-призрак, если Z: сопоставлен с \\ Сервер \ папка, затем он будет выглядеть как ## Server # папка), удалил его, а затем перезапустил explorer.exe и отключенный диск исчез.

Это решение все еще нуждается в перезапуске сеанса проводника ОДИН РАЗ. После этого при отключении общего ресурса через контекстное меню значок исчезнет в Проводнике.

2

Перезапустите процесс «explorer.exe»;

  1. Щелкните правой кнопкой мыши на панели задач и выберите "Запустить диспетчер задач"
  2. Перейти на вкладку "процессы"
  3. найдите и завершите задачу «explorer.exe», пока не закрывайте диспетчер задач, ваша панель задач должна исчезнуть
  4. Нажмите "Файл" и выберите «Новая задача (Выполнить ...)»
  5. Введите "проводник" без кавычек и нажмите "ОК", панель задач должна вернуться

Снова откройте "Мой компьютер" или "Компьютер", и застрявший подключенный диск должен исчезнуть.

0

Перезапуск процесса explorer.exe обычно исправляет это для меня.

Либо удалите ключ реестра, как сказал w10, а затем перезапустите процесс explorer.exe.

0

Что ж, буква диска по-прежнему четко сопоставлена, и если вы пытаетесь избавиться от этого, вы можете перейти в командную строку и перейти (где x: буква диска)

чистое использование x: /delete

Это должно избавиться от этого. Когда вы отключаете общий ресурс в контекстном меню, он также должен быть отключен, но я видел этот разрыв между графическим интерфейсом и тем, что фактически делает Windows. Вышесказанное может быть легко написано для ваших пользователей, и с небольшим количеством VBscript вы могли бы заставить их ввести в букву диска, который они хотели бы отключить.

Это не идеально, но я знаю, что видел странность, когда Windows зависала на буквах диска, хотя они должны были быть не отображены.

-1

https://support.microsoft.com/en-us/kb/932463

Используйте эту статью, чтобы удалить диск из реестра. У меня была та же проблема, но как только я удалил запись реестра для нее и переназначил ее, я был в порядке.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .