Как устранить неудачное удаление файла или папки в Windows 11

Как устранить неудачное удаление файла или папки в Windows 11

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

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

Метод 1: Использование Microsoft PowerToys

  • Найдите Microsoft PowerToys в Магазине Microsoft и нажмите кнопку «Установить», чтобы загрузить его.
  • После установки PowerToys должен открыться автоматически. Если этого не произошло, вы можете запустить его из меню «Пуск». Когда он откроется, щелкните переключатель рядом с «Включить File Locksmith», чтобы включить его.
  • Теперь, если вы не можете использовать, переместить или удалить файл, потому что он используется другой программой, щелкните по нему правой кнопкой мыши и выберите «Разблокировать с помощью File Locksmith». Это покажет вам приложения, которые используют файл.
  • Если хотите, можете нажать кнопку «Завершить задачу», чтобы закрыть программу, которая использует файл. После закрытия программы вы можете переместить или удалить файл по своему усмотрению.

Метод 2: с помощью Resource Monitor

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

  • Откройте меню «Пуск», введите Resource Monitorи нажмите «Запуск от имени администратора».
  • После того, как откроется монитор ресурсов, нажмите на вкладку «ЦП» вверху, а затем на «Связанные дескрипторы».
  • Теперь вы можете ввести имя файла, который вы хотите проверить, в поле поиска. Когда вы это сделаете, все процессы, использующие файл, будут видны в столбце «Изображение».
  • Вы можете завершить любой процесс, использующий файл, щелкнув по нему правой кнопкой мыши и выбрав «Завершить процесс».

Метод 3: Использование Handle и Powershell

Handle — это программа, которая позволяет вам просматривать, какая программа использует каталог или файл. Вы можете загрузить ее по официальной ссылке или использовать Process Explorer, ее версию на основе GUI по этой ссылке.

  • После загрузки Handle откройте окно Powershell, в котором он находится, и введите ./handle.exe -a -u "PATH TO LOCKED FILE". Эта -aопция предоставляет информацию о приложении, использующем рассматриваемый файл, а также -uпозволяет узнать, кому принадлежит файл.
  • Вы можете добавить дескриптор в системный путь, скопировав его из скриптов в папку программ, и даже полностью завершить процесс из скрипта.

Что нужно знать

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

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

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