Как вы отсоединяете USB-накопитель, когда получаете «это устройство используется в настоящее время»?

19

У моей дочери был подключен большой палец к моему рабочему столу. Она закончила, вышла из своего аккаунта, а я вошел в свой. Я заметил, что она оставила свой флэш-накопитель в USB-порту, и поэтому я попытался безопасно извлечь его, но получаю следующее сообщение:

Проблема извлечения USB-накопителя

Это устройство в настоящее время используется. Закройте все программы или окна, которые могут использовать устройство, и повторите попытку.

Хорошо, я сдаюсь Я только что вошел в свою учетную запись, и первое, что я сделал, попытался извлечь ее флэш-накопитель. Что, черт возьми, в настоящее время использует его? У меня больше ничего не открывалось / работало, когда я получил это сообщение. Как мне определить, какая программа, по-видимому, работает и делает что-то, с этим USB-накопителем? Как я могу получить то, что есть, чтобы остановить, чтобы я мог безопасно отключить вещь?

прут
источник

Ответы:

12

Вы можете использовать Unlocker, чтобы узнать, в какой программе он был открыт, а затем закрыть эту программу. Если вы не можете выйти из программы, вы можете использовать Unlocker для принудительного закрытия ручки.

Unlocker показывает процессы с открытыми ручками


Если это Windows Explorer, вы можете перезапустить его. Простой способ - удерживать Control+ Shiftи щелкнуть правой кнопкой мыши пустую область в меню «Пуск»:

Перезапуск проводника в Windows 7

Synetech
источник
Итак, как вы получаете контекстное меню «exit explorer»?
Моав
Ой, извините. Исправлена. (Я не использую этот метод; несколько раз, когда мне действительно приходилось перезапускать Explorer в Win7, я использовал опцию «Restart Explorer». Я не могу понять, где он находится сейчас - я нахожусь в XP на момент - но в следующий раз я в 7, я посмотрю, смогу ли я найти его и добавить его. И нет, это был не сторонний, который использовал taskkill, это было, к моему удивлению, встроенным - то есть Microsoft в основном признает необходимость перезапуска Explorer.)
Synetech
+1 для опции «Exit Explorer». Гораздо проще, чем открыть Task Manger и найти процесс.
Sonic42
1
После выхода из проводника с помощью контекстного меню, как вы можете перезагрузить проводник? Ctrl + Alt + Del дважды позволяет вам открыть диспетчер задач, чтобы сделать это, поэтому лучше использовать диспетчер задач для выхода из проводника.
Моав
1
Я отредактировал этот ответ, чтобы указать на портативную версию, размещенную на Softpedia. «В процессе установки может быть предложено несколько дополнительных и обычно нежелательных программ. Этого можно избежать, только следя за тем, чтобы не нажимать кнопки« Далее »или« Установить », когда отображается текст, например: нажав« Далее », вы соглашаетесь. to .... Вместо этого для продолжения обычной установки должна быть выбрана левая кнопка, которая обычно помечена как «Отмена». " См. Удаленный wikipedia.gawker-labs.com/wiki/Unlocker
март 2377
2

Ключ заключается в том, чтобы определить процесс, в котором на устройстве необходимо открыть каталог, который необходимо отключить (я использовал следующее в Windows 7).

  • Поиск предупреждающего события с кодом 225 из Kernel-PnP в файле «Журналы Windows / Система» должен найти сообщение вида «(что-то) остановило удаление или извлечение для устройства (что-то)».

Это уже объясняется в посте :

Откройте «Управление компьютером» (щелкните правой кнопкой мыши «Компьютер» / «Управление»).

Системные инструменты -> Просмотр событий -> Журналы Windows -> Система

Используйте «Найти», чтобы найти идентификатор события.

  • Вы также можете установить Process Explorer для поиска процесса или приложения:

Используйте эту утилиту для поиска дескриптора с буквой целевого диска (например, f:), доступной в разделе «Найти / найти дескриптор» или «DLL» ... Это поможет определить процесс / PID, вызывающий сбой (аналогично использованию команды «lsof») под Linux), и процесс может быть остановлен вручную (например, с помощью диспетчера задач или Process Explorer). Вам может потребоваться запустить Process Explorer от имени администратора, если вы не являетесь владельцем процесса.

Я обнаружил, что некоторые приложения поддерживают каталог открытым даже после сохранения и закрытия файла. Иногда достаточно открыть другой файл с диска C :, чтобы сбросить «текущий» каталог для приложения. Кроме того, приложения могут все еще работать после закрытия окна. Поиск выше поможет определить, какое приложение вам нужно остановить.

asl_marc
источник
Системный журнал - единственный метод, который указал на мой антивирус (NOD32) как на виновника, поскольку Process Explorer и другие программы не могут «шпионить» за ним.
Чема
0

У Microsoft есть собственная утилита Devcon.exe .

С сайта:

DevCon (Devcon.exe), консоль устройства, представляет собой инструмент командной строки, который отображает подробную информацию об устройствах на компьютерах под управлением Windows. Вы можете использовать DevCon для включения, отключения, установки, настройки и удаления устройств.

DevCon работает на Microsoft Windows 2000 и более поздних версиях Windows.

zundarz
источник