как определить каким приложением используется файл

Как определить, какой процесс в Windows 10 не дает переименовать, переместить либо удалить файл или папку

как определить каким приложением используется файл. Смотреть фото как определить каким приложением используется файл. Смотреть картинку как определить каким приложением используется файл. Картинка про как определить каким приложением используется файл. Фото как определить каким приложением используется файл

Н аверное, каждому из пользователей Windows хотя бы раз приходилось иметь дело с так называемыми неудаляемыми файлами и папками. Как правило, причиной невозможности удалить, переместить или хотя бы переименовать такой объект является использование его каким-то процессом, причём необязательно чтобы этот процесс был системным. Это может быть антивирус, архиватор или какой-нибудь редактор.

Обычно в окне с ошибкой прямо указывается, что за процесс препятствует дальнейшим действиям с объектом, но бывает и так, что вместо этого сообщается, что файл или папка открыты в другой программе. Это понятно, но вот в какой именно?

как определить каким приложением используется файл. Смотреть фото как определить каким приложением используется файл. Смотреть картинку как определить каким приложением используется файл. Картинка про как определить каким приложением используется файл. Фото как определить каким приложением используется файл

Так вот, определить её очень просто. Во всех популярных версиях Windows (начиная с 7) есть такая встроенная утилита как «Монитор ресурсов», предназначающаяся для контроля использования программных и аппаратных ресурсов. В её поле зрения попадают все процессы, в том числе и зависшие. Она то как раз и подскажет, что именно держит файл или папку.

как определить каким приложением используется файл. Смотреть фото как определить каким приложением используется файл. Смотреть картинку как определить каким приложением используется файл. Картинка про как определить каким приложением используется файл. Фото как определить каким приложением используется файл

как определить каким приложением используется файл. Смотреть фото как определить каким приложением используется файл. Смотреть картинку как определить каким приложением используется файл. Картинка про как определить каким приложением используется файл. Фото как определить каким приложением используется файл

Вот так всё просто. Кстати, если удерживающий процесс не является критическим, его можно завершить прямо из окна монитора ресурсов.

как определить каким приложением используется файл. Смотреть фото как определить каким приложением используется файл. Смотреть картинку как определить каким приложением используется файл. Картинка про как определить каким приложением используется файл. Фото как определить каким приложением используется файл

После этого проблемный файл, папка или другой объект легко смогут быть удалены обычным способом.

Источник

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

Один из них такой: А вот как определить процесс, если этим процессом является драйвер?

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

NirSoft OpenedFilesView кроме того, что это процесс системный, тоже не пишет ничего.

Ни Process Explorer, ни Process Monitor, ни другие утилиты не пишут каким процессом занят файл, если этим процессом является какой-нибудь драйвер.

В папке C:\Windows\Temp у меня появился фай TmpFile1.

Разер файла 8 409 088 Байт (ровно 16424 кластера).

Удалить, переместить, переименовать его ничем не возможно.

Определить, какой процесс его создает, тоже не получается.

«Методом тыка» и путем «гугления» проблемы, путем проб и ошибок, было найдено, что этим процессом является драйвер.

Короче, с какой-то программой, даже не знаю какой, установился алладиновский драйвер защиты Driver Sentinel HASP.

Если проделать операции Диспетчер устройств >>> Вид >>> Показать скрытые устройства >>> Драйверы несамонастраиваемых устройств >>> aksdf >>> Свойства >>> Драйвер >>> Остановить, то файл C:\Windows\Temp\TmpFile1 сразу же исчезает, но при включении драйвера он сразу же появляется опять.

Так же, когда у меня стоял Kaspersky Cristal, какой-то один из его драйверов так же создавал в папке C:\Windows\Temp какие-то файлы, которые так же удалить, переместить, переименовать было невозможно, которые так же сами исчезали после отключения драйвера и появлялись после включения.

Вот и основной вопрос: «Как программно, не «методом тыка», не «гуглением», а средствами Windows, определить, каким процессом занят файл, если этим процессом является драйвер?»

Всего записей: 125 | Зарегистр. 08-01-2013 | Отправлено: 15:40 29-11-2016 | Исправлено: aleksey1965, 15:41 29-11-2016
aleksey1965

Junior Member

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Вроде нашел путь, как это сделать, с помощью Вадима Стеркина и его советов:

Драйвер – это системный процесс, и сторонних утилит, способных копаться в системных процессах, практически нет. Помочь моли бы Microsoft (а оно ей надо) или Марк Руссинович, и его утилита Process Monitor.

Если коротко, то методика такая:
— Ставим фильтр на путь: C:\Windows\Temp\TmpFile1
— Ставим галочку Enable Boot Logging (Включить лог загрузки)
— Указываем путь сохранения лога
— Перезагружаемся
— Исследуем загрузочный лог

Источник

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

Одним и тем же файлом DLL может одновременно пользоваться несколько программ. Это вызывает проблемы, например, в случае необходимости удалить файл из системы. Чтобы снять занятость файла, нужно закрыть все программы, которые его блокируют в настоящий момент.

Внимание! Все примеры будут приведены на системном файле только для демонстрации. Системные файлы удалять крайне не рекомендуется!

Для начала нам необходимо открыть командную строку Windows.делается это путем ввода cmd в строку “Выполнить…” или “Найти программы и файлы” в меню Пуск.

как определить каким приложением используется файл. Смотреть фото как определить каким приложением используется файл. Смотреть картинку как определить каким приложением используется файл. Картинка про как определить каким приложением используется файл. Фото как определить каким приложением используется файл

После открытия командной строки необходимо ввести команду tasklist /m FILENAME.dll, где FILENAME — название нужной вам библиотеки.

как определить каким приложением используется файл. Смотреть фото как определить каким приложением используется файл. Смотреть картинку как определить каким приложением используется файл. Картинка про как определить каким приложением используется файл. Фото как определить каким приложением используется файл

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

как определить каким приложением используется файл. Смотреть фото как определить каким приложением используется файл. Смотреть картинку как определить каким приложением используется файл. Картинка про как определить каким приложением используется файл. Фото как определить каким приложением используется файл

После освобождения файла от активных процессов над ним можно будет совершать различные операции, такие как отмена регистрации и удаление. Если вы хотите облегчить процесс работы с DLL-файлами, используйте DLLSearch Client. Он поможет упростить действия по поиску, установке и другим процессам, связанным с DLL.

DLLSearch Client — бесплатная программа
для исправления ошибок DLL.

© 2020 Запрещено копирование любых материалов.

Источник

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

как определить каким приложением используется файл. Смотреть фото как определить каким приложением используется файл. Смотреть картинку как определить каким приложением используется файл. Картинка про как определить каким приложением используется файл. Фото как определить каким приложением используется файлПрофиль | Отправить PM | Цитировать

——-
there is no smoke without fire.

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

Сообщения: 7
Благодарности: 0

——-
there is no smoke without fire.

как определить каким приложением используется файл. Смотреть фото как определить каким приложением используется файл. Смотреть картинку как определить каким приложением используется файл. Картинка про как определить каким приложением используется файл. Фото как определить каким приложением используется файл

Сообщения: 830
Благодарности: 3

——-
Знание некоторых принципов нередко возмещает незнание некоторых фактов. Гельвеций

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

как определить каким приложением используется файл. Смотреть фото как определить каким приложением используется файл. Смотреть картинку как определить каким приложением используется файл. Картинка про как определить каким приложением используется файл. Фото как определить каким приложением используется файл

Сообщения: 830
Благодарности: 3

——-
Знание некоторых принципов нередко возмещает незнание некоторых фактов. Гельвеций

как определить каким приложением используется файл. Смотреть фото как определить каким приложением используется файл. Смотреть картинку как определить каким приложением используется файл. Картинка про как определить каким приложением используется файл. Фото как определить каким приложением используется файл

Сообщения: 36072
Благодарности: 6526

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

Сообщения: 3306
Благодарности: 102

Источник

Как вы узнаете, какой процесс удерживает файл открытым в Windows?

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

Любые предложения о том, как найти виновника?

Чтобы найти конкретный файл, используйте пункт меню « Find->Find Handle or DLL. Введите» в части пути к файлу. Список процессов появится ниже.

Для этого вы можете использовать Resource Monitor, который встроен в Windows 7, 8 и 10.

Найдя дескриптор, вы можете определить процесс, посмотрев на столбец «Изображение» и / или «PID».

Затем вы можете попытаться закрыть приложение, как обычно, или, если это невозможно, просто щелкнуть правой кнопкой мыши по дескриптору и завершить процесс прямо оттуда. Очень просто!

как определить каким приложением используется файл. Смотреть фото как определить каким приложением используется файл. Смотреть картинку как определить каким приложением используется файл. Картинка про как определить каким приложением используется файл. Фото как определить каким приложением используется файл

см. сообщение Раймонда Чена на эту тему

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

Служба индекса поиска открывает другой файл, скажем, файл конфигурации для записи, чтобы обновить некоторое постоянное состояние. Дескриптор файла журнала перерабатывается как дескриптор файла конфигурации. Служба индекса поиска хочет записать некоторую информацию, поэтому она записывает в свой файл журнала. К сожалению, дескриптор файла журнала был закрыт, и этот дескриптор повторно использовался для его файла конфигурации. Зарегистрированная информация попадает в файл конфигурации, повреждая его.

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

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

Источник

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

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