Короче, с какой-то программой, даже не знаю какой, установился алладиновский драйвер защиты Driver Sentinel HASP.
Если проделать операции Диспетчер устройств >>> Вид >>> Показать скрытые устройства >>> Драйверы несамонастраиваемых устройств >>> aksdf >>> Свойства >>> Драйвер >>> Остановить, то файл C:\Windows\Temp\TmpFile1 сразу же исчезает, но при включении драйвера он сразу же появляется опять.
Так же, когда у меня стоял Kaspersky Cristal, какой-то один из его драйверов так же создавал в папке C:\Windows\Temp какие-то файлы, которые так же удалить, переместить, переименовать было невозможно, которые так же сами исчезали после отключения драйвера и появлялись после включения.
Вот и основной вопрос: «Как программно, не «методом тыка», не «гуглением», а средствами Windows, определить, каким процессом занят файл, если этим процессом является драйвер?»
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Вроде нашел путь, как это сделать, с помощью Вадима Стеркина и его советов:
Драйвер – это системный процесс, и сторонних утилит, способных копаться в системных процессах, практически нет. Помочь моли бы Microsoft (а оно ей надо) или Марк Руссинович, и его утилита Process Monitor.
Если коротко, то методика такая: — Ставим фильтр на путь: C:\Windows\Temp\TmpFile1 — Ставим галочку Enable Boot Logging (Включить лог загрузки) — Указываем путь сохранения лога — Перезагружаемся — Исследуем загрузочный лог
Как узнать, какой процесс блокирует файл или папку в Windows
Как я могу узнать, какой процесс блокирует файл или папку в Windows? Например, при попытке удалить папку Windows сообщает следующее:
Операция не может быть завершена, так как эти папка или файл открыты в другой программе. Закройте папку или файл и повторите попытку.
Такая же ошибка может возникнуть при переименовании или удаления как папки, так и файла. Но как узнать, какая программа или приложение в настоящее время использует его и не позволяет удалить файл или папку?
Имеется сразу несколько способов и программ чтобы найти процессы и программы, которые открыли файл.
1. Монитор ресурсов
Для поиска программы или процесса, открывшей файл, вы можете использовать Монитор ресурсов (Resource Monitor), который встроен в Windows 7, 8 и 10.
Откройте Монитор ресурсов, это можно сделать несколькими способами:
В поле для поиска введите «Монитор ресурсов» или resmon.exe:
Или в Диспетчере задач перейдите на вкладку «Производительность» и найдите кнопку «Открыть монитор ресурсов»:
В Мониторе ресурсов перейдите на вкладку ЦП (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 полезен для борьбы с вредоносными программами и другими программами, которые блокируют файлы без причины. В отличие от других подобных инструментов, он удаляет файлы в корзину, поэтому вы можете восстановить их, если удалили по ошибке.
Показывает процессы, блокирующие файл или папку
Предоставляет вам подробную информацию о процессе
Позволяет разблокировать, удалить, скопировать или переименовать заблокированный файл
Может удалить файл при следующей перезагрузке ОС
Позволяет убить процесс блокировки
Позволяет удалить процессы блокировки с жёсткого диска
Может выгружать DLL из процессов
Интегрируется в меню Проводника
Он удаляет файлы в корзину, поэтому вы можете восстановить их, если удалили по ошибке
Простой способ узнать, какая программа нагружает компьютер
Вот сидите вы за компьютером и неважно что делаете: смотрите Интернет, кино, или же работаете в текстовом редакторе.
И тут компьютер начинает подтормаживать и откликаться на ваши действия с заметной задержкой. Это приносит нам дискомфорт. Ведь современный компьютер не может тормозить.
Что же делать? Очень просто!
Открываем диспетчер задач: (зажимая сочетание клавиш Ctrl + Shift + Escape). Если не получается, то можно зажать Ctrl + Alt + Del и выбрать «Диспетчер задач»):
Покажет список процессов.
ЦП — загрузка центрального процессора;
Память — использование оперативной памяти (ОЗУ);
Диск — работа с жестким диском;
Сеть — показывает загруженности сети;
Чтобы быстро узнать что нагружает, нажмите (стрелками показано) на заголовки, где большее число.
Список отсортируется по «тяжелым» приложениям.
К примеру сейчас у меня открыта всего 1 окно и 1 вкладка браузера Google Chrome.
А показывает, что открыто 9 процессов, и внизу еще один. Это ненормально. Просто процессы подзависли.
Достаточно снять задачу и снова открыть браузер.
Снимаем задачу. Открываем браузер. И ничего не тормозит! Также можно сделать с любыми другими программами и приложениями, но не забыть сохранить данные в них. А то данные могут утеряться.
(следует быть осторожным с завершением процесса программ. Если, допустим вы снимите задачу по копированию файлов, то данные могут быть утеряны. )
Также следует быть осторожными с системными процессами, но система спросит подтверждение:
Если вы не обладаете должными техническими знаниями, то снимать системные процессы, даже если они «кушают» много ресурсов не стоит.
Достаточно просто перезагрузить компьютер и в современной операционной системе все встанет на место.
Также в Диспетчере задач есть достаточно интересная вкладка «Производительность», которая показывает чем сейчас занимается компьютер:
Важно: Будьте осторожны при использовании диспетчера задач!
А у вас часто зависает компьютер? Напишите в комментарии.
Поставьте большой палец вверх 👍🏻 моему скромному каналу. Поделитесь в социальных сетях. Подписывайтесь!