Как удалить заблокированный windows файл

Как удалить заблокированный файл?

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

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

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

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

Много – не значит хорошо

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

Free File Unlocker, FileASSASSIN и IObit Unlocker – это три распространённые программы, которые предназначены для принудительного удаления заблокированных файлов. Подробно рассматривать их не будем по той простой причине, что две из них — FileASSASSIN и IObit Unlocker — при тестировании автором статьи со своей прямой задачей не справились. Так, эта парочка не поможет в стандартной ситуации, когда необходимо удалить скачанные посредством торрент-клиента файлы без завершения работы самого торрент-клиента. К программе Free File Unlocker, которая не только умеет удалять единичные заблокированные файлы, папки, активные процессы, но также предназначена для пакетной работы с объектами, претензий в плане работы с Windows 7 нет. А вот с её инсталляцией в Windows 8.1 у некоторых пользователей могут возникнуть проблемы из-за того, что Free File Unlocker не захочет работать с версией «.NET Framework» для «восьмёрки».

Lock Hunter и Unlocker — лучшие программы для разблокировки заблокированных файлов

В обзоре программ для разблокировки заблокированных файлов будут участвовать только те, которые при тестировании успешно установились и в Windows 7, и в Windows 8.1. И, естественно, которые также успешно справились со своей непосредственной задачей. Программы Lock Hunter и Unlocker разблокировали и удалили файл, заблокированный торрент-клиентом и воспроизводимый приложением.

Читайте также:  Msn mobile для windows

И Lock Hunter, и Unlocker при установке интегрируются в контекстное меню проводника системы. На заблокированном файле можно вызвать контекстное меню и выбрать команду соответствующей программы-разблокировщика. Тотчас же появится её окошко с опциями для разблокировки выбранного файла. Работать с заблокированными файлами можно и при запуске самих программ, добавляя в них файлы для разблокировки с помощью опции выбора объектов. Единственный момент, в чём программа Lock Hunter уступает своему аналогу – Unlocker – отсутствие поддержки русского языка. Но, учитывая узкую направленность и минимализм функционала программ-разблокировщиков, вряд ли это может стать преградой для полноценного использования Lock Hunter. Зато Lock Hunter более функциональна: она может разблокировать и файлы, и целые папки, и запущенные в системе процессы. Также программа предоставляет информацию о блокирующем файл или папку процессе и позволяет прервать его.

Несмотря на то, что у Unlocker меньше возможностей (только разблокировка отдельных файлов), всё же она является самой популярной программой-разблокировщиком в Рунете. Секрет популярности программы прост: она русифицирована, проста и удобна в использовании, и, естественно, разработчики не забыли позаботиться о «правильном» названии, которое со старта говорит о назначении программы без лишних вопросов.

Обе программы и Lock Hunter, и Unlocker — можно скачать и установить совершенно бесплатно .

Как удалить заблокированные файлы с помощью программы Lock Hunter

Чтобы удалить заблокированный файл или папку с помощью программы Lock Hunter, вызываем контекстное меню и выбираем её команду в форме вопроса «Что блокирует этот файл?».

Появится окно Lock Hunter, где будет указана программа, блокирующая файл. Далее выбираем либо кнопку разблокировки «Unlock It», если, например, файл нужно просто переместить или переименовать в проводнике или файловом менеджере, либо кнопку удаления «Delete It» для разблокировки файла и его удаления в одни клик.

Подтверждаем своё решение.

Заблокированный файл удалится.

Альтернативный способ удаления заблокированных файлов и папок таков: запускаем программу Lock Hunter и добавляем в неё с помощью кнопки обзора нужные файлы и папки. Чтобы разблокировать возможность копирования и переименования файлов и папок, в окне программы жмём кнопку «Other» и выбираем соответствующую команду. Здесь же, в числе функций кнопки «Other» находится и команда завершения заблокированных процессов.

Как удалить заблокированные файлы с помощью программы Unlocker

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

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

После удаления файла Unlocker уведомит об успешном завершении проделанной операции.

Как и в предыдущем случае, заблокированный файл можно удалить, запустив саму программу. Кликаем ярлык программы Unlocker на рабочем столе или на стартовом экране Windows 8/8.1, выбираем в появившемся проводнике заблокированный файл, выбираем действие — в нашем случае «Удалить» — и жмём «Ок».

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

Файл заблокирован процессом Windows, как снять блокировку?

Иногда при попытке удалить, переименовать или переместить какой-то файл в Windows вы можете получить сообщение, что файл занят/заблокирован/используется) другим процессом. Чаще всего имя программы, которая держит файл открытым указывается прямо в окне сообщения File Explorer. Чтобы снять блокировку файла достаточно просто закрыть эту программу. Но бывает ситуации, когда какой-то файл и библиотека используется неизвестным или системным процессом. В этом случае снять блокировку с файла немного сложнее.

Читайте также:  Помощник по обновлению windows 10 уже работает что это

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

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

Однако иногда можно увидеть более интересное сообщение, о том, что файл заблокирован неизвестным или системным процессом Windows. Это может быть, как процесс самой ОС Windows, так и другие процессе, работающий с правами System, например, антивирус, агент резервного копирования, база данных mssql и т.д.):

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

Самый простой вариант разблокировать файл – завершить процесс, которые его заблокировал. Но это не всегда возможно, особенно на серверах.

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

Когда процесс в Windows открывает файл, этому потоку ввода/вывода назначается файловый дескриптор (handler). Процесс и его дочерние процессы получают доступ к файлу по этому дескриптору. Через Window API вы можете послать сигнал файловой системе на освобождение данного дескриптора и снятие блокировки с файла.

Как разблокировать файл с помощью Process Explorer?

ProcessExplorer это бесплатная утилита из набора системных утилит Sysinternals, которую можно скачать на сайте Microsoft (https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer). Попробуем с помощью Process Explorer найти, какой процесс заблокировал определенный файл и освободить этот файл, сбросив файловый дескриптор процесса.

  1. ProcessExplorer не требует установки, просто скачайте распакуйте и запустите с правами администратора procexp.exe ;
  2. Выберите меню Find ->Find Handle or DLL (или нажмите Ctrl-F );
  3. Укажите имя файла, который нужно разблокировать и нажмите Search;
  4. Выберите нужный файл. Процесс, который открыл файлы будет выделен в дереве процессов. Можно завершить этот процесс, щелкнув по нему правой кнопкой и выбрав Kill Process Tree. Но можно попробовать закрыть дескриптор файла, не завершая процесс целиком. Дескриптор файла, который вы искали, автоматически выделяется в нижней панели Process Explorer. Щелкните по дескриптору правой кнопкой и выберите Close handle. Подтвердите закрытие файла.

Итак, вы закрыли дескриптор файла, не завершая родительский процесс. Теперь вы можете спокойно удалить или переименовать файл.

Сброс дескриптора файла с помощью утилиты Handle

Handle – это еще одна утилита командной строки из комплекта инструментов Sysinternals (доступна для скачивания на сайте Microsoft (https://docs.microsoft.com/en-us/sysinternals/downloads/handle. Она позволяет найти процесс, который заблокировал ваш файл и снять блокировку, освободив дескриптор.

  1. Скачайте и распакуйте архив с утилитой Handle;
  2. Запустите командную строку с правами администратора и выполните команду: handle64.exe > listproc.txt  Данная команда сохранит список открытых дескрипторов в файл. Можно вывести дескрипторы для каталога, в котором находится файл, который вы хотите изменить: Handle64.exe -a C:\Some\Path или конкретного процесса: handle64.exe -p winword.exe
  3. Откройте файл listproc.txt в любом текстовом редакторе и найдите строку, в которой указано имя заблокированного файла. Скопируйте ID дескриптора файла (значение в hex формате). Затем поднимитесь немного выше к разделу, в котором указан процесс, являющийся владельцем данного дескриптора и запишите его ID. Для процесса запущенного от имени системы скорее всего будет PID 4.

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

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

Если вы не можете удалить не подлежащие восстановлению, заблокированные, призрачные папки или файлы с компьютера Windows, используйте CMD или программу для удаления файлов, чтобы удалить не удаляемые и заблокированные файлы и папки в Windows 10/8/7.

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

Кроме того, вы также можете получить следующие сообщения:

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

Удалить неустранимые и заблокированные файлы, папки

1] Сначала перезагрузите компьютер и посмотрите, можете ли вы удалить его.

2] Загрузитесь в безопасном режиме и попробуйте удалить его

3] Запустите ChkDsk, а затем посмотрите, можете ли вы удалить его.

4] Откройте командную строку с повышенными правами и:

Используйте команду del для удаления файлов, которые невозможно восстановить:

Используйте команду RMDIR или RD , чтобы удалить не удаляемые папки:

  • /S . Удалите все файлы и подпапки в дополнение к самой папке. Используйте это, чтобы удалить все дерево папок.
  • /Q : Тихо – не отображать подтверждение Y/N

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

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

Free File Unlocker, Delete Doctor, Unlcoker, Tizer UnLocker, MoveOnBoot, Wise Force Deleter – это некоторые бесплатные программы для удаления файлов, которые могут помочь вам удалить неустранимые, скрытые, призрачные файлы и папки.

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

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

Unlocker – удобный инструмент для работы в таких условиях, НО поставляется с предварительно проверенной возможностью установки панели инструментов QuickStores для eBay, Amazon & Shopping.com. Он также размещает два ярлыка eBay на вашем рабочем столе. Вы можете снять эти параметры.

Эти сообщения могут вас заинтересовать.

  1. Как удалить неиспользуемые значки, файлы или папки на рабочем столе Windows
  2. Исправить проблемы с заблокированными файлами и файлом заблокирован
  3. Как исправить Имя файла (ов) будет слишком длинным для сообщения об ошибке в папке назначения.
Оцените статью