Как узнать какая программа использует usb устройство
Перейти к содержимому

Как узнать какая программа использует usb устройство

  • автор:

Устройство еще используется: как безопасно извлечь флешку или внешний USB-диск (+ почему может быть уведомление «это устройство может работать быстрее»)

Извлечь диск

Вопрос от пользователя

Здравствуйте.

Хочу по нормальному отключить внешний диск (с помощью значка на панели задач), но при этом появляется сообщение, что устройство еще используется. Никакие программы у меня с диском не работают, все закрыто.

Как узнать в чем дело? И как вообще отключить диск, чтобы потом на нем не пропали никакие файлы и не было ошибок.

В большинстве случаев подобное предупреждение возникает по следующим причинам:

  • есть какая-то программа, которая еще использует диск. Возможно, что у вас на рабочем столе ее и не видно — однако в диспетчере задач ее процесс наверняка «висит» ��;
  • ошибки и сбои в работе проводника;
  • некоторые версии Windows могут «считать», что работают с не съемным диском (это относится к старым ОС и дискам с файловой системой NTFS).

Итак, попробуем со всем этим разобраться! // по порядку

Устройство еще используется - извлечь диск - Windows 11 || пример проблемы

Рис.1. Устройство еще используется — извлечь диск — Windows 11 || пример проблемы

Что делать, если появилось уведомление об использовании устройства

ШАГ 1

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

Чаще всего это : торренты (Utorrent, Mediaget и пр.), браузеры, MS Office, проводник (копирование файлов), антивирусы.

*

Если у вас Windows 10/11 — попробуйте ��открыть параметры системы (Win+i), вкладку «Bluetooth и устройства / устройства» и принудительно удалить диск/флешку из системы.

Принудительно откл. устройство

Рис. 2. Принудительно откл. устройство

Затем, если появится снова «наше» уведомление о использовании устройства (при попытке его извлечь) — попробуйте сразу же открыть ��журнал событий в Windows (Win+R, eventvwr).

В этом журнале во вкладке «система» можно просмотреть все последние события: в том числе и подробности по отключению диска. Посмотрите внимательно на события с источником «Kernel-PnP». См. пример на рис. 2. ��

В моем случае «мешался» процесс с ИД 19132.

Найдено приложение, которое блокировало откл. диска

Рис. 3. Найдено приложение, которое блокировало откл. диска

Далее в ��диспетчере задач во вкладке «Подробности» можно отсортировать все процессы по их ИД и найти тот, который блокирует отключение диска. В моем случае — «виновником» был браузер Chrome (сохранял страничку html на диск. ).

Закрыв оный — диск удалось безопасно извлечь. ��

Приложение найдено!

Рис. 4. Приложение найдено!

ШАГ 2

Если процесс найти не удалось или «ссылка» вела на какой-нибудь «System» — можно попробовать просто-напросто перезагрузить проводник (в большинстве случаев никакой «угрозы» диску это не должно нести, а проблему решить сможет).

Как это сделать:

  1. вариант 1 : запустить ��командную строку от имени администратора, набрать в ней taskkill /F /IM explorer.exe & start explorer и нажать Enter;
  2. вариант 2 : в ��диспетчере задач найти процесс «Проводник» или «Explorer» , нажать на нем ПКМ и в меню выбрать «перезапустить» . См. рис. 4. ��

Диспетчер задач — перезапуск проводника — Windows 11

Рис. 5. Диспетчер задач — перезапуск проводника — Windows 11

ШАГ 3

Если у вас нередко возникает подобная проблема с внешними дисками — рекомендую присмотреться к утилите USB Safely Remove (ссылка на офиц. сайт, см. рис. ниже).

Во-первых , она гораздо удобнее встроенных инструментов в Windows и показывает «мешающее» приложение. Во-вторых , позволяет принудительно и безопасно откл. устройства (даже горячими клавишами). В-третьих , поддерживает большинство устройств: USB, SATA, FireWire, PCMCIA.

USB Safely Remove - скриншот работы утилиты

Рис. 6. USB Safely Remove — скриншот работы утилиты

Кстати, в некоторых случаях кардинально решить вопрос помогает форматирование диска в файловую систему exFAT. По сравнению с NTFS у нее есть неск. преимуществ (именно по отношению к нашей теме): во-первых , ОС Windows ее не считают несъемным диском, как это бывает с NTFS; во-вторых , она меньше нагружает диск служебной информацией (что полезно для флешек — дольше прослужат).

Примечание : при форматировании диска — все данные на нем будут удалены! Если вы собираетесь использовать этот диск/флешку не только на ПК, но и для подкл. к ТВ/приставкам — проверьте, поддерживают ли они систему exFAT.

Чтобы отформатировать диск — достаточно открыть «Мой компьютер» , нажать ПКМ по диску и в появившемся меню указать файловую систему exFAT — нажать OK. Если данным способом отформатировать диск не получается — можно это сделать ��с помощью BAT-файла (командной строки).

Форматировать в ExFAT

Рис. 7. Форматировать в ExFAT

ШАГ 4: по поводу сообщения о том, что устройство может работать быстрее

Такое сообщение появляется, если вы подключаете диск USB 3.0 (например) к USB-порту с поддержкой 2.0 (т.е. если у вас на ПК есть порты 3.0 и к ним подключить этот диск — скорость чтения/записи может вырасти, иногда довольно значительно!).

Чтобы увидеть все подключенные внешние диски/флешки к системе: нажмите Win+R , и введите команду control printers . Далее, выбрав диск, вы узнаете может ли он работать быстрее. ��

�� В помощь!

Медленно работает USB-порт (долго копируются файлы с флешки). Как узнать какие порты USB 2.0, а какие 3.0 — https://ocomp.info/medlenno-rabotaet-usb-port.html

Пример - устройство может работать быстрее

Рис. 8. Пример уведомления: «Устройство может работать быстрее при подключении к порту USB 3.0»

Иные мнения — приветствуются в комментариях!

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

Поскольку кэширование записей для съемных накопителей в Windows отключено по умолчанию, большинство пользователей не прибегают к безопасному извлечению флешек. А напрасно. Дело в том, что флешка может работать не только в режиме чтения, но и в режиме записи и извлекать ее можно только тогда, когда никакого обмена данными с компьютером не выполняется, в противном случае есть риск эти самые данные повредить. Увы, в некоторых случаях безопасное извлечение не срабатывает. Вроде бы все окна и документы закрыты, и работа использующих флешку программ завершена, а попытка безопасно извлечь флешку завершается одним и тем же сообщением « Устройство еще используется. Завершите выполнение программ и закройте все окна ». Всё бы ничего, только вот Windows не указывает, какой именно процесс удерживает накопитель.

Что делать, если в момент безопасного извлечения флешки Windows выдает сообщение «Устройство еще используется. Завершите выполнение программ и закройте все окна»

Как быть в такой ситуации, вытаскивать флешку и надеяться, что повезет, и ни данные, ни файловая система не окажутся повреждены? Не очень-то разумно уповать на авось, особенно если на флешке имеются ценные файлы, если вы не хотите их потерять, потрудитесь выяснить, какой именно процесс не дает извлечь носитель и уж потом принимайте решения. Для определения удерживающих внешний накопитель процессов можно воспользоваться специальными утилитами вроде USB Safely Remove или Procces Explorer, но для начала следует выполнить набор базовых действий.

Первые действия

Если с извлечением флешки или внешнего диска «не горит», выждите минут 5-10, а затем попробуйте безопасно извлечь носитель. Если система продолжает выдавать сообщение «Устройство еще используется…», перезапустите Проводник, а еще лучше выйдите и заново войдите в учетную запись. Не помогло? Тогда переходим к более гибким решениям.

Использование сторонних утилит

Скачайте программу для работы с внешними накопителями USB Safely Remove и запустите. Вызовите окно утилиты двойным кликом из системного трея, куда она сворачивается при запуске, выберите в списке удерживаемый диск, нажмите по нему правой кнопкой мыши и выберите опцию «Остановить».

Тут же откроется окошко, в котором будут перечислены все использующие носитель процессы.

Раскройте нажатием плюсика процесс и посмотрите, какой именно файл им используется. Скопируйте его на всякий случай, а затем завершите удерживающий процесс принудительно, нажав «Стоп еще раз» или, если не помогло, «Форс. Стоп». Не исключено, что использующее файл приложение «упадет», но зато вы сможете безопасно извлечь удерживаемый накопитель.

Process Explorer

Как вариант, для определения процесса, не позволяющего извлечь флешку можно воспользоваться разработанной Марком Руссиновичем утилитой Process Explorer. Запустите утилиту (она не требует установки) и нажмите Ctrl + F. Откроется окошко поиска хэндлов — дескрипторов, позволяющих идентифицировать ресурс. В поисковом поле укажите букву вашей флешки или внешнего диска в формате «Буква:» и нажмите «Search».

Блокирующий извлечение флешки процесс тут же отобразится в окошке с результатами. Выделив его, перейдите в нижнюю панель со списком дескрипторов, кликните по подсветившемуся процессу ПКМ и выберите в меню опцию «Close Handle». Это действие принудительно завершит процесс и компьютер сможет наконец отпустить флешку. Как и в примере с USB Safely Remove перед закрытием хэндла рекомендуем создать резервную копию используемого им файла, это послужит маленькой страховкой на тот случай, если файл вдруг окажется поврежден. Статья на данную тему: USB Safely Remove – альтернатива стандартному извлечению съёмных носителей Windows

Как узнать какая программа использует usb устройство

Будь в курсе последних новостей из мира гаджетов и технологий

iGuides для смартфонов Apple

Как узнать, какая программа мешает извлечению флешки

Александр

Александр Кузнецов — 3 декабря 2013, 15:57

USB-накопитель

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

Извлечение USB-флешки

Извлечение USB-флешки

Есть выход — использовать программу Dev Eject, которая определяет, какой процесс блокирует безопасное извлечение флешки и позволяет завершить его. После установки Dev Eject добавляется в автозагрузку Windows и в панель уведомлений. При нажатии на этот значок открывается интерфейс программы, где показаны подключенные к компьютеру флеш-накопители. Чтобы узнать, какие программы работают с флешкой, выберите ее и нажмите кнопку Locks. Откроется окно с названием программы и ее расположением на диске.

Извлечение USB-флешки

Здесь же видно, какое действие выполняет программа: копирует файлы на флешку, с нее или просто держит ее в заблокированном состоянии.

Извлечение USB-флешки

Dev Eject позволяет перейти в окно блокирующей программы, чтобы завершить выполняемые ею действия или может сразу же убить процесс. После этого можно безопасно отключить флешку в панели уведомлений или непосредственно в программе — нажатием кнопки Eject.

Извлечение USB-флешки

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

Извлечение USB-флешки

Скачать Dev Eject можно с сайта разработчика. Программа работает на 32- и 64-битных версиях Windows XP, Vista, 7 и 8.

Проблема при извлечении запоминающего устройства USB: это устройство в настоящее время используется

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

Сообщение об ошибке говорит само за себя. Вам необходимо закрыть файл, папку или программу, связанную с внешним носителем, прежде чем извлечь его. Тем не менее, пользователи сообщают, что они сталкиваются с ошибкой после закрытия программы. Проблема не характерна для компьютеров любой марки. Таким образом, мы можем предположить, что проблема в вашем конце.

Причины могут быть следующими:

  • Вирус использует программу, связанную с внешним носителем в фоновом режиме.
  • Ошибка не позволяет пользователям использовать опцию Извлечь носитель на панели задач.
  • Процесс, работающий в фоновом режиме, может использовать внешний носитель.
  • USB-накопитель может быть отформатирован как NTFS.

Вы можете продолжить поиск неисправностей следующим образом:

  1. Запустите тщательную проверку на наличие вредоносных программ в вашей системе
  2. Извлечь внешний носитель через этот компьютер вместо значка области уведомлений
  3. Проверьте все запущенные процессы в диспетчере задач
  4. Отформатируйте USB как exFAT, а не как раздел NTFS.

1] Проведите тщательную проверку на наличие вредоносных программ в вашей системе

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

2] Извлечь внешний носитель через Этот компьютер вместо панели задач

Существует возможность извлечь внешний диск из этого ПК, кроме панели задач. Мы могли бы использовать это в качестве обходного пути.

Откройте Этот компьютер и щелкните правой кнопкой мыши на внешнем носителе. Выберите опцию для извлечения.

Если это не поможет решить вашу проблему, перейдите к следующему решению.

3] Отформатируйте USB как exFAT, а не как раздел NTFS.

Форматирование вашего внешнего носителя удалит все данные на диске.

USB-накопители, отформатированные как NTFS, могут быть проблематичны для некоторых систем Windows. Решение заключается в переформатировании в другой файловой системе.

Щелкните правой кнопкой мыши на USB-накопителе и выберите «Формат».

В окне «Формат» выберите exFAT в качестве файловой системы и нажмите «Формат».

Попробуйте извлечь носитель сейчас и убедитесь, что он помогает.

4] Проверьте все запущенные процессы в диспетчере задач.

Проверьте, все ли процессы, связанные с внешним носителем, все еще работают в диспетчере задач.

Нажмите CTRL + ALT + DEL, чтобы открыть окно параметров безопасности. Выберите диспетчер задач из списка и откройте его.

В списке запущенных процессов проверьте, есть ли какая-либо из программ, хранящихся на вашем внешнем носителе.

Если да, щелкните правой кнопкой мыши по процессу и выберите Завершить процесс.

5] Использование Process Explorer

Загрузите Process Explorer с веб-сайта Microsoft здесь. Это файл .zip, поэтому распакуйте его и откройте извлеченную папку. Запустите в нем файл .exe.

В списке проверьте запущенные процессы. Это более простое представление о фоновых процессах по сравнению с диспетчером задач. Просто выберите проблемный процесс и нажмите «Удалить», чтобы убить его.

Еще один способ, которым может помочь Process Explorer, — функция поиска.

Нажмите на кнопку «Найти» на панели инструментов и выберите «Найти дескриптор» или «DLL».

Введите в поле поиска букву диска внешнего носителя и двоеточие (например, E :). Нажмите Enter.

Если результатов поиска нет, это означает, что процесс не выполняется из внешнего носителя. Если вы найдете и DLL, проверьте имена и попробуйте убить процесс соответствующим образом.

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка / 5. Количество оценок:

Оценок пока нет. Поставьте оценку первым.

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

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