Операционные системы
24.01.2017 | 0 | 230
файл используется другой программой, как удалить

Удаление открытого файла


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

Как удалить открытый файл

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

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

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

Диспетчера задач

Для вызова окна диспетчера задач кликните ПКМ по строке состояния (или нажмите комбинацию Win+X) и выберите строку «Диспетчер задач».

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

на изображение приведен пример, как снять задачу с Microsoft Word

Использование командной строки

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

  • нажмите Win+R, введите буквы cmd и кликните Enter;
  • в появившемся окне введите команду net file [имя файла] /close.

В качестве имени файла вводится не само наименование удаляемого файла, а исполняемый файл приложения. Например, если проблема с файлом, имеющий расширение docx, введите winword.exe (net file winword.exe /close).

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

Если у вас не получилось отыскать приложение, которое может затрагивать удаляемый файл, воспользуйтесь сторонней утилитой. Наиболее подходящей, по мнению многих специалистов, является минипрограмма Unlocker, которую можно бесплатно скачать с официального сайта. Она требует минимальное количество ресурсов и ее всегда можно держать в трее (область на панели задач Windows рядом с часами). После ее установки кликните ПКМ по файлу, который необходимо удалить, и во всплывающем меню выберите «Удалить». Утилита самостоятельно отыщет процессы, использующие данный файл, завершит их и выполнит удаление.

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

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