как узнать приложение файла
Как узнать, какой процесс блокирует файл или папку в Windows
Как я могу узнать, какой процесс блокирует файл или папку в Windows? Например, при попытке удалить папку Windows сообщает следующее:
Операция не может быть завершена, так как эти папка или файл открыты в другой программе. Закройте папку или файл и повторите попытку.
Такая же ошибка может возникнуть при переименовании или удаления как папки, так и файла. Но как узнать, какая программа или приложение в настоящее время использует его и не позволяет удалить файл или папку?
Имеется сразу несколько способов и программ чтобы найти процессы и программы, которые открыли файл.
1. Монитор ресурсов
Для поиска программы или процесса, открывшей файл, вы можете использовать Монитор ресурсов (Resource Monitor), который встроен в Windows 7, 8 и 10.
Откройте Монитор ресурсов, это можно сделать несколькими способами:
В Мониторе ресурсов перейдите на вкладку ЦП (CPU). Используйте поле поиска в разделе «Связанные дескрипторы»
В результатах поиска в столбце «Образ» вы увидите, какая программа запустила процесс, блокирующий файл.
Здесь же вы можете кликнуть правой кнопкой мыши по любому найденному процессу и нажать «Завершить процесс», чтобы закрыть программу, блокирующую файл.
2. Process Explorer
Process Explorer — это официальная программа от Microsoft/SysInternals, которую можно скачать по ссылке: https://download.sysinternals.com/files/ProcessExplorer.zip
Перейдите в Find → Handle or DLL.
В текстовом поле «Handle or DLL substring:» введите путь до файла или папки. Будут показаны все процессы, которые имеют открытый обработчик на этот файл.
3. OpenedFilesView
OpenedFilesView это бесплатная программа не требующая установки, она покажет все открытые файлы, имеется возможность искать по имени или пути файла:
4. LockHunter
LockHunter — это надёжная программа для разблокировки файлов.
Это бесплатный инструмент для удаления файлов, заблокированных неизвестным процессом. LockHunter полезен для борьбы с вредоносными программами и другими программами, которые блокируют файлы без причины. В отличие от других подобных инструментов, он удаляет файлы в корзину, поэтому вы можете восстановить их, если удалили по ошибке.
Как определить какой программой открыть файл
Привет, дорогие читатели и гости блога! Продолжаем знакомиться с компьютером и интернетом. Разбираем возникающие вопросы подробно и простым языком. Сегодня учимся определять, какой программой открыть файл, если он не открывается через обычный клик мыши.
В каких случаях может возникнуть ситуация, когда ваш ПК не находит решения для открытия файла? Например, вы скачали в интернете интересующий вас материал с определённым расширением, но на вашем ПК нет необходимой программы, которая работает с этим расширением.
Или компьютер спрашивает при открытии файла, какой программой вы хотите этот файл открыть, а вы вообще не имеете об этом понятия.
Начнём с того, что узнаем что такое расширение, и как определить расширение файла, который вы скачали и хотите открыть.
Расширение — это точка и несколько латинских букв после имени файла. В зависимости от настроек компьютера, вы можете видеть расширение или оно может быть скрыто.
Чтобы определить расширение файла, достаточно навести на него курсор, затем кликнуть правой кнопкой мыши, и выбрать “Свойства”
Теперь нам нужно воспользоваться специальным сервисом для определения программы, которой можно открыть файл. Переходим по ссылке //open-file.ru/ Далее вводим расширение в строку поиска без точки, и нажимаем клавишу ввода либо на значок лупы.
Перед нами открылся список расширений. Находим нужное расширение и жмём на него левой кнопкой.
Пролистав вниз мы найдём список программ для разных устройств, которыми можно открыть файл. Теперь мы знаем, какой программой открыть файл на компьютере. Возможно такая программа уже есть на ПК, просто нужно выбрать её в настройках для открытия файла.
Кликаем правой кнопкой и выбираем “Открыть с помощью”, а затем в списке ищем программу. Если на ПК нет подходящих программ, значит нужно скачать в интернете или найти другой файл.
До связи! Пусть ваши файлы открываются легко!
Вадим Стеркин
Я просматривал рабочий календарь, когда почтовая программа Outlook 2010 внезапно сообщила об ошибке и закрылась. После перезапуска она не смогла открыть OST-файл, и сегодня я расскажу, как решил эту проблему за три минуты.
При запуске программа выдавала такую ошибку:
На работе у меня ОС и программы с английским интерфейсом, поэтому я приведу эквивалентный текст ошибки из русской версии Office.
Выполнен выход из Microsoft Outlook без правильного закрытия файла данных Outlook. Необходимо перезапустить Microsoft Outlook. Если ошибка повторится, обратитесь в службу поддержки.
Я открыл папку программы и запустил диагностическую утилиту scanpst.exe. Она не смогла исправить проблему, но задала конкретное направление для поиска.
Суть сообщения сводилась к тому, что OST-файл занят каким-то другим приложением, что и являлось препятствием для Outlook. Вы уже догадались, какую утилиту я запустил дальше?
В Process Explorer я нажал Ctrl + F и ввел в поиск .ost. В результатах немедленно отобразился «захватчик». Щелкнув по нему, я перешел в нижнюю панель Process Explorer и выбрал в контекстном меню команду Close Handle.
Это решило проблему! Почтовая программа запустилась нормально, и я вернулся к работе.
Что делать, если веб-камера используется другим приложением
В комментариях читатель Игорь задал вопрос, можно ли использовать Process Explorer, чтобы определить, какое приложение использует веб-камеру. Да, процесс аналогичный, но искать нужно:
Я в курсе, что существует Unlocker, но его надо было еще скачать, а утилита Process Explorer находилась под рукой. К тому же, мораль записи не только в этих двух программах. Ведь прежде чем применять их, нужно было выйти на причину проблемы.
Upd. 11-Мар-13. Хотелось бы дополнить заметку моментами, всплывшими в ее обсуждении:
А вам приходилось использовать Unlocker или Process Explorer в подобных ситуациях? Напишите в комментариях, какую из утилит вы применяли и в чем была проблема!
Метки: sysinternals, диагностика Информация в статье применима к Windows 7 и новее
Об авторе
Вас также может заинтересовать:
Я в Telegram
Подпишитесь на канал и читайте интересные записи чаще! Есть вопросы? Задайте их в чате.
комментарий 91
Для таких целей пользуюсь анлокером — давно скачан и, по-моему, более удобен: ничего лишнего кроме драг-энд-дроп заблокированного файла и нажатия одной кнопки в программе.
Афанасий, дискуссия на тему специализированных инструментов против универсальых может быть вечной. Вопрос лишь в том, что позволяет решить задачу эффективнее.
В данном случае эффективность одинакова, а наглядность Unlocker является преимуществом, скорее, для менее опытных пользователей.
Афанасий,
аналогично. и на флешке со зверевской сборки unloсker самоустанавливающийся висит.
Анлокером часто пользовался, особенно, при «невозможности» извлечь флешки и удаления файла.
Вот за это мне и нравится ваш блог. Я за то, чтоб понять проблему. Да согласен unloсker быстро и не заморачиваться не надо.
Process Explorer постоянно. Видно и что работает и что тормозит. Встроенное меню удобно.
Unlocker — «не думай, я сделаю всё сам». Не моё.
Gofast,
Gofast: Афанасий,
аналогично. и на флешке со зверевской сборки unloсker самоустанавливающийся висит.
»
Ну, это уже не то самое. Сборки vs. Лицензии )))
А я не понял, что это, собственно, за процесс такой и что ему нужно от этого файла.
Алексей, хорошие вопросы. Я действительно надеялся, что кто-нибудь их задаст!
Ответ на первый я узнал прямо в Process Explorer — в свойствах процесса, после чего сразу стал более-менее понятен ответ и на второй. Но вы можете нагуглить оба ответа. Попробуйте провести свое расследование и напишите результат 🙂
Upd. Судя по минусованию комментария, людям даже погуглить лень 🙂 Между тем, ниже отписал человек, который не поленился.
Вадим, подскажите, а можно ли решить подобную проблему средствами самой системы. Я конечно понимаю что Анлокер, что Proccess Explorer скачать недолго, но ситуации ведь разные могут быть.
Еще один отличный вопрос 🙂 Думаю, вторую часть задачи можно было решить системными средствами в Windows 7 и 8 (в Vista не помню, а в XP — вряд ли). Подумайте, в каком направлении надо действовать — подсказка есть в диспетчере задач.
Я пользовался Unlocker в нескольких случаях. Сейчас по ненадобности даже не имею его установленным. Большинство задач не показывают необходимости ни одной из вышеупомянутых программ, но когда я прочитал, что у Вадима не открывался файл Outlook, то меня словно осенило! Эта же проблема была у меня! Только я почему то пошёл более трудными путями её решения.
Вадим, и как же вы решали задачу?
Насчёт определения стандартными средствами. Проводник наш друг. В большинстве случаев (по крайней мере, если файл используется программное, у которой есть окно) при переименовании данного файла возникает след. окно:
http://sdrv.ms/YMQDzb
Соответственно, корректно завершив данное приложение, или выгрузив его, доступ к файлу имеется.
К Process Explorer пока себя только приручаю.
Алексей, интересный вариант. Я как-то и не подумал про него 🙂
Unlocker.
Раньше по не знаю просто перезагружался. Наверное и в случае с почтовой программой можно было избавится от проблемы перезагрузкой.
Да, мне в Facebook именно перезагрузку и советовали 🙂 И да, я ее выполнил при первом возникновении проблемы. А диагностику проводил уже во второй раз. В третий раз я перезапускал уже только виновника проблемы, а не всю систему, что сопряжено со значительной потерей рабочего времени.
Vadim Sterkin, а навсегда устранить проблему нельзя?
Можно, но я ж не могу переписать приложение, которое создает проблему 🙂
Vadim Sterkin: Можно, но я ж не могу переписать приложение, которое создает проблему 🙂 »
. Остаётся только писать в ТП 🙂
Я вот сегодня проиграл войну гаджету погоды. У одних работает, у других нет. Избирательность непонятна. И gadgets.live.com сбрасывает соединение.
Удачи в решении проблем )
Vadim Sterkin,
Vadim Sterkin: Вадим, и как же вы решали задачу?
»
Очень просто, коллега — покупкой нового ноутбука! Хахахахаха! Нет, я честно как раз покупал ноутбук в то время. Но на другом компьютере проблема решилась при перезагрузке и «пересоздании» самого файла данных из оутлука. Для чего сначала надо было запустить настройки учтёнок почты из Панели Управления и удалить загружаемый профиль по умолчанию, так, как он был «corrupted». Да, может это неверное решение, но мне помогло.
Вадим, не похоже, что ноги у наших проблем росли из одного места, но мне нравится ваше решение 🙂
В данном случае достаточно просто перезагрузить компьютер и лок снимется. 🙂
Вариант еще проще — в диспетчере задач убиваем Outlook.exe
Алексей, про перезагрузку я объяснял выше, а ваш вариант с диспетчером задач намекает, что вы не вникли в проблему.
Vadim Sterkin, что если использовать восстановление системы, чтобы исправить данную проблему?)
PS. Ну, если приложение раньше работало нормально, то оно просто так не может работать ненормально же!
Алексей, проблема возникает не регулярно, а изредка. Каких-то определенных условий я не отловил.
Приходится, практически регулярно, на разных машинах встречаться с подобным явлением. Посему, в ремнаборе на флешке must have freeware портативные версии: 1) AnVir Task Manager; 2) Unlocker; 3) Autoruns; 4) System Explorer; 5) Process Explorer; 6) Process Monitor; 7) AVZ. и etc.
Vadim Sterkin,
wbxcolex.exe процесс принадлежит Cisco Jabber for Windows. Среди заявленных в нем функций есть:
Search Outlook contacts from Jabber search box
Add Outlook contacts to Jabber contact list
Initiate voice calls to outlook contacts
Display Outlook photo in Jabber
Display Contact details in Jabber
Reverse Number lookup for Outlook Contacts
Судя по всему именно при работе с этими задачами и был заблокирован файл.
На рисунке процесс немного другой — wbxcOIEx.exe. Это WebEx mapi component, действительно являющийся частью Cisco WebEx Connect, построенного на Jabber.
Alanter,
Можно еще использовать команду
openfiles /query /FO List /V
тогда будет отображен список всех процессов и открытые в них файлы.
Но к сожалению предварительно должна быть выполнена команда openfiles /Local on которая включит построение списка обьектов. Выполнение этой команды требует перезагрузки. Следовательно ее надо было включить заранее.
Угу, но проблема возникает изредка, так что это не пройдет. Да и вообще путь не самый короткий.
я так полагаю что нам поможет «Монитор Ресурсов», который можно вызвать из диспетчера семерки и, наверно, восьмерки. кокретно вкладка «Диск» + сортировка по имени в колонке с путем в какой файл что-то пишется. в первой колонке будет имя процесса.
Валерий, верно! Только на диск может ничего не писаться, зато на вкладке CPU есть Связанные дескрипторы — Поиск дескрипторов.
P.S. Handle — дескриптор.
Как всегда что- то новое о Process Explorer. Отличный инструмент. Хоть часть функционала и можно заменить другими утилитами, но их понадобится десяток, чтобы заменить одну программу весом меньше мегабайта))
Виталий, согласен. Хотя в моем блоге Process Explorer чаще появляется для объяснений, в то время как Process Monitor — для диагностики.
Unlocker против Диспетчера задач, на мой взгляд, проигрывает (к тому же, может нести в себе вредоносный код). Мне системного Диспетчера вполне хватает.
Игорь, Unlocker не несет в себе вредосного кода и обладает функциями, отсутствующими в диспетчере задач. Да, тот может завершить процесс, но сначала его нужно определить…
Unlocker — использую часто для разблокировки файлов для удаления (и не только). А вторая программа тоже имеется — использую как второй диспетчер задач.
Вчера вечером попал в примерно такую ситуацию. При удалении программы никак не мог удалить одну DLL-ку. Раньше пользовался Unlocker-ром. Что не говорите, а программка удобна. Но под рукой её не оказалось, а перезагружать систему не хотелось. Запустив Process Explorer не чего не выявил, но при повторном удалении заметил как проскакивал диспетчер очереди печати и моя DLL-ка. «Убив процесс» с легкостью удалил DLL.
Process Explorer универсальная утилита, лично мне как ит специалисту удобней она. Вообще универсальные/от производителя утилиты лучше.
Андрей, диспетчером задач проблему не решить.
Дима,
несколько раз натыкался на такие сайты, нашел нетривиальное решение без выключение браузера в процессах — открываю исходный код и выкашиваю все строчки. после чего нажимаю «уйти» в предложении мозиллы покинуть или закрыть вкладку.
Пользуюсь обееми прогами, обе хороши. Unlocker быстро находит причину и справляется с ней, а Process Explorer прекрасно мониторит процессы и их дерево запуска. Первая особенно удобна когда нужно из под администратора удалить набор файлов, у которых отсутствуют права доступа. Никаких лазаний по безопасности файлов и папок, прога сама всё делает. Очень удобно.
Андрей, там есть кнопка «Монитор ресурсов», а объяснение уже есть выше в комментариях.
В поддержку системных инструментов скажу, что Unlocker не всегда способен разанлочить файл.
Равно как и NoVirusThanks FileGovernor, и остальные анлокеры.
Сам же для всех подобных вещей использую AnVir, хотя разблокировывать им не приходилось. Собственно, он дескрипторы только показывает. Да и вообще я не большой знаток таких тонкостей. Был. Спасибо Вадиму.
А почему АнВир? Да по привычке — в родном диспетчере винды продвинутые возможности появились лишь недавно — в 7 и 8, а «кушать хотелось всегда». АнВир предоставлял мне много лет возможности отсутствовавшие в стандартной поставке Windows. Кроме того, у него много дополнительных разных вкусностей, и я без него просто не могу сегодня.
Но за суперспособности Process Explorer’a все равно спасибо!
Алексей Г: Насчёт определения стандартными средствами. Проводник наш друг. В большинстве случаев (по крайней мере, если файл используется программное, у которой есть окно) при переименовании данного файла возникает след. окно:
http://sdrv.ms/YMQDzb
»
Только если указанное приложение само себя зарегистрировало для этих целей (т.е. сказало Windows, «я могу лочить файлы, если что, спрашивай меня»).
Сергей, расскажите, как выполняется эта регистрация.
Я в курсе, что существует Unlocker, но его надо было еще скачать, а утилита Process Explorer находилась под рукой. К тому же, мораль записи не только в этих двух программах. Ведь прежде чем применять их, нужно было выйти на причину проблемы.
Если бы у Вас «под рукой» был Unlocker было бы еще проще. Он сразу показывает заблокированный путь, путь процесса и еще и дескприптор, через который можно получить доступ к потоку ввода-вывода, ну это если очень надо 🙂
Пользоваться приходилось и не раз. Обычно при удалении. Похожая ситуация
тоже случалась пару раз. Просто в Unlocker или lockhunter, стоят обе, выбирал разблокировку и перезапускал «споткнувшуюся» программу. Все сразу работало.
Если бы под рукой был Unlocker, я бы не написал эту заметку, а некоторые читатели не узнали бы о такой возможности Process Explorer…
Как практически официальный адвокат сторонних утилит должен назвать еще один прекрасный инструмент для данного случая — Nirsoft OpenedFilesView:
Как и все у НирСофта, минималистично и функционально.
вот почему (в том числе) я не люблю х64 😉
Vadim Sterkin,
Вадим, спасибо большое за подсказку! Виновником оказался один из handle (по русски, наверное, дескриптор) Проводника: после его отключения камера на скайпе заработала!!
Игорь, спасибо за вопрос 🙂
rodocop: В поддержку системных инструментов скажу, что Unlocker не всегда способен разанлочить файл.
Равно как и NoVirusThanks FileGovernor, и остальные анлокеры.
»
Удивительно,но я отказался от Unlocker,как раз в пользу NoVirusThanks FileGovernor,за два года она меня еще ни разу не подвела.
небольшая статейка для ознакомления
Vadim Sterkin, может быть, это и очевидно, но не считаете ли нужным упомянуть о перезагрузке как об одном из способов решения проблемы в тексте статьи?
Дмитрий, а как тогда ответить на вопрос, вынесенный в заголовок? 🙂 И тема перезагрузки уже обсуждалась в комментариях.
Можно ли в Process Explorer узнать, что мешает извлечь флэшку или внешний жёсткий диск? Поиск по строке типа «F:» не даёт результатов.
Как узнать приложение файла
Иногда мы хотим установить приложения, которых нет в Play Store. Одна из ключевых особенностей Android — возможность скачивать приложения из сторонних источников. Вы можете загружать apk-файлы из различных источников, а затем устанавливать их на свое устройство.
Обычно Android блокирует установку всех сторонних приложений из соображений безопасности. Тем не менее вы можете загружать файлы Apk на Android, включив «Неизвестные источники». Фактическая проблема со сторонним приложением заключается в том, что вы никогда не узнаете, безопасен файл или нет.
Перед загрузкой любого файла Apk на Android всегда лучше сначала отсканировать его. Сканирование с помощью онлайн-сканера вирусов гарантирует, что файлы, которые вы собираетесь загружать из сторонних источников, не содержат ничего опасного.
Итак, если вы ищете способы сканирования файлов Apk, чтобы проверить, есть ли в них вирус, вы читаете правильное руководство. В этой статье мы поделимся пошаговым руководством о том, как сканировать файлы Apk перед установкой.
1. Использование VirusTotal
VirusTotal — это онлайн-сканер вирусов, который сканирует файлы, хранящиеся на вашем устройстве. Поскольку это онлайн-сканер, он не требует установки.
В случае файла Apk VirusTotal может помочь обнаружить все виды вирусов и вредоносных программ, присутствующих в файле Apk.
Еще одна хорошая вещь в VirusTotal — это то, что он полностью бесплатен. Вам даже не нужно создавать учетную запись, чтобы пользоваться службой безопасности.
Сервис также довольно прост в использовании: загрузите файл Apk и сканирование начнется автоматически. Если сервис обнаружит какое-либо вредоносное ПО, он немедленно сообщит вам об этом.
Кроме того, вы можете установить приложение VirusTotal Mobile для Android из магазина Google Play. Также стоит отметить, что приложение VirusTotal Mobile для Android совершенно бесплатное.
2. Использование MetaDefender
MetaDefender — еще один лучший онлайн-сканер вирусов, который вы можете рассмотреть. Вам нужно загрузить файл Apk в MetaDefender, и несколько антивирусных движков просканируют ваш файл.
По сравнению с VirusTotal сканирование MetaDefender выполняется быстрее. Хотя можно сканировать файлы прямо со смартфона Android, использование веб-сайта MetaDefender с ПК немного удобнее.
Лучшее в MetaDefender — это то, что он может сканировать практически все, включая URL-адреса, файлы Apk, IP-адрес и многое другое.
Итак, это две лучшие службы для сканирования файлов Apk. Если у вас есть какие-либо вопросы по этому поводу, пожалуйста, задавайте их в комментариях.
Как отследить изменения в системе после установки программы?
Существует специальная утилита SysTracer специально разработанная для отслеживания изменений в системе, осуществляя это сравнением двух «снимков системы» — до и после. В итоге получаем представленные в удобном виде данные по изменениям в трех категориях «Реестр», «Файлы», «Прочие настройки» (н/п групповые политики, трасе системных утилит aka netsh)
(Честно вам скажу, что собирает она не всё, хотя в большинстве случаев ее достаточно)
А уж если Вы «боритесь со защитой злом», то там используются некоторые трюки, которые обычным трейсом не запалить 🙂
Иначе было бы все уж очень просто, в таком случае, самый полезный инструмент, в чем я поддерживаю участника l0calh0st,
это Process Monitor от Sysinternals — это именно то, что нужно. (Эти ребята используют, судя по всему, некоторые не документированные возможности, Марк Руссинович знает толк 🙂 ) И спрятать какие либо движения от этой утилиты, при правильной ее настройке — крайне затруднительно. (Хотя возможно, знаю как но не скажу — ибо нехер)
PS: Единственное — внимательно ознакомьтесь с документацией в отношении фильтрации, так как Process Monitor by default протоколирует все события. В первую очередь Вам нужно нацелить его на ID процесса инсталятора, а так же (если он не используется в процессе установки — отключить сетевой дамп в нем очень много «мусора» сильно мешает разобраться).