Как удалить файл, если нет доступа

Обновлено: 21.11.2024

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

Утверждает ли проводник Windows, что файл, который вы пытаетесь удалить, открыт в другой программе? Если вы не можете открыть, отредактировать или удалить файл, он либо все еще работает в фоновом режиме, либо не закрылся должным образом.

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

Как устранить ошибку «Файл используется»

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

1. Закрыть программу

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

2. Перезагрузите компьютер

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

Если вы уже пытались перезагрузить компьютер, и это не помогло, перейдите к следующему варианту.

3. Завершите приложение через диспетчер задач

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

Нажмите Ctrl + Shift + ESC, чтобы открыть диспетчер задач. Кроме того, вы можете щелкнуть правой кнопкой мыши панель задач или нажать Ctrl + Alt + Del в любом месте Windows и выбрать Диспетчер задач.

Если вы видите компактную версию Windows 1o, нажмите «Подробнее» и убедитесь, что вы находитесь на вкладке «Процессы». Теперь найдите приложение, которое вы использовали для открытия «используемого файла». Например, если вы просматривали документ, найдите Microsoft Word.

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

4. Изменить параметры процесса Проводника

По умолчанию проводник запускает все окна в одном процессе (explorer.exe). Однако может случиться так, что ваши настройки заставят File Explorer запускать отдельные процессы, что может привести к конфликту между разными процессами.

Нажмите клавишу Windows + E, чтобы открыть Проводник. Выберите «Вид» > «Параметры» > «Изменить папку и параметры поиска».

В окне «Параметры папки» перейдите на вкладку «Вид» и найдите параметр «Запускать окна папки в отдельном процессе». Убедитесь, что он не отмечен. Нажмите «Применить», чтобы сохранить изменения.

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

5. Отключить панель предварительного просмотра проводника

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

Нажмите клавишу Windows + E, перейдите на вкладку «Вид» и нажмите клавиши Alt + P, чтобы закрыть панель предварительного просмотра. На снимке экрана ниже справа показана открытая панель предварительного просмотра.

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

6. Принудительно удалить используемый файл с помощью командной строки

Вы можете обойти проводник и принудительно удалить файл с помощью командной строки.

Во-первых, нам нужно отследить путь к файлу в проводнике. Нажмите клавишу Windows + E, чтобы открыть проводник, найдите нужный файл и скопируйте путь к файлу.

Теперь щелкните правой кнопкой мыши кнопку "Пуск" Windows и выберите "Командная строка (Администратор)". Чтобы перейти к используемому каталогу файла, введите cd [путь к каталогу, который вы скопировали] и нажмите Enter.

Прежде чем мы сможем приступить к принудительному удалению используемого файла, мы должны временно завершить процесс File Explorer. Это приведет к исчезновению панели задач, обоев и открытых папок. Но не волнуйтесь, вы можете снова перезапустить Проводник и вернуть все обратно.

Чтобы закрыть проводник, нажмите Ctrl + Shift + ESC, найдите проводник Windows, щелкните процесс правой кнопкой мыши и выберите "Завершить задачу".

Вернитесь в командную строку. Если вы потеряли окно, нажмите Alt + Tab, чтобы перейти к нему.

Введите эту команду, чтобы удалить файл, заменив все, что находится между кавычками, вашим фактическим именем файла:

Чтобы перезапустить диспетчер файлов, откройте диспетчер задач (Ctrl + Shift + ESC), нажмите «Файл» > «Запустить новую задачу», введите explorer.exe и нажмите «ОК». Это должно вернуть вашему рабочему столу его обычный вид.

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

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

1. Обозреватель процессов Microsoft

Process Explorer от Microsoft — это более мощный проводник. Он не просто перечисляет все запущенные процессы, он также может показать вам, какой процесс взял в заложники ваш файл. Просто откройте поиск в Process Explorer, выбрав «Найти» > «Найти дескриптор или DLL» (или нажмите Ctrl + Shift + F), введите имя файла и дождитесь списка процессов, обращающихся к вашему файлу.

Вы не можете закрыть процесс из окна поиска, но вы можете использовать Process Explorer или диспетчер задач Windows, чтобы закрыть проблемное приложение.

2. Разблокировка

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

В Windows 10 запустите Unlocker, найдите файл, выберите его и нажмите OK. Unlocker посмотрит и (если найдет) удалит ручки блокировки. Даже если дескриптор не найден, вы можете использовать Unlocker для удаления, переименования или перемещения файла.

Если файл все еще используется, вы можете позволить Unlocker выполнить действие при следующей перезагрузке.

3. Локхантер

В отличие от Unlocker, LockHunter добавит себя в контекстное меню Windows. После установки просто щелкните правой кнопкой мыши заблокированный файл и выберите Что блокирует этот файл.

Это должно вызвать окно, показывающее все процессы, использующие файл. Теперь вы можете выбрать Разблокировать, Удалить (при следующем перезапуске системы) или Разблокировать и переименовать файл. В нашем случае мы не смогли разблокировать файл, но его удаление при следующем перезапуске системы сработало.

Файл все еще используется? Загрузитесь в безопасном режиме

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

Файл, который вы пытаетесь удалить, может быть автоматически загружен другим приложением. В этом случае разблокировщики должны по-прежнему работать, но если речь идет о вредоносном ПО или если вы не хотите иметь дело со сторонними инструментами, тогда вам лучше всего подойдет безопасный режим.

В Windows 10 нажмите клавишу Windows + I, перейдите в раздел «Обновление и безопасность» > «Восстановление». Затем в разделе «Расширенный запуск» выберите «Перезагрузить сейчас».

На следующем экране выберите «Устранение неполадок» > «Дополнительные параметры» > «Параметры запуска» > «Перезагрузить». Когда ваш компьютер перезагрузится, вы увидите экран параметров запуска, где вы можете выбрать безопасный режим.

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

Как работать с файловым менеджером

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

Если решение этой проблемы стало для вас последней каплей, знаете ли вы, что существуют альтернативы File Explorer, которые вы можете скачать? Например, XYplorer — отличная переносная замена собственного предложения Microsoft.

Иногда при попытке удалить файл в Windows XP может появиться следующее сообщение об ошибке:

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

Редактировать шаги

Найдите файл, хранящийся на вашем жестком диске.

Запишите расположение файла.

Откройте окно командной строки.

Откройте окно командной строки. Вы можете сделать это, нажав «Пуск», «Выполнить», ввести CMD и нажать Enter.

Оставьте окно командной строки открытым, но закройте все остальные открытые программы.

Откройте диспетчер задач Windows.

Откройте диспетчер задач Windows. Вы можете сделать это двумя способами:

    Нажмите «Пуск», «Выполнить», введите TASKMGR.EXE и нажмите Enter.

Перейдите на вкладку "Процессы" диспетчера задач Windows, щелкните процесс Explorer.exe, затем щелкните "Завершить процесс" и сверните диспетчер задач, но оставьте его открытым.

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

Использование команды DEL

Чтобы УДАЛИТЬ ФАЙЛ: Предположим, что ваша папка «Мои документы» содержит файл с именем «myFile.exe», который необходимо удалить. Выполните шаги, указанные ниже:

    В окне командной строки вы найдете путь: C:\Documents and Settings\XYZ>(где XYZ — имя учетной записи пользователя).

Использование команды RMDIR

Чтобы УДАЛИТЬ ПАПКУ: Предположим, что ваша папка «Мои документы» содержит другую папку под названием «Новая папка», которую необходимо удалить. Выполните шаги, указанные ниже:

    В окне командной строки вы найдете путь: C:\Documents and Settings\XYZ>(где XYZ — имя учетной записи пользователя).

Используйте ALT+TAB, чтобы вернуться в диспетчер задач. В диспетчере задач нажмите «Файл», «Новая задача» и введите EXPLORER.EXE, чтобы перезапустить оболочку Windows.

Закройте диспетчер задач. Теперь файл должен быть удален.

Я пытаюсь удалить исполняемый файл, но он завершается с ошибкой Отказано в доступе, даже добавляя /F, чтобы принудительно использовать его как del /F system.exe . Я использую командную строку с повышенными привилегиями.

Попытка удалить файл через проводник Windows приводит к следующему:

Я зашел в свойства безопасности исполняемого файла. Выделены странные записи разрешений, которые могут помешать мне удалить этот файл:

Изначально он не позволял мне удалять записи; опция была неактивна. Я выполнил takeown /F C:\ProgramData\994146\system.exe , удалил записи, добавил те, которые дали мне полные разрешения, и закрыл диалоговое окно. Ошибка осталась. Когда я снова открыл Расширенные настройки безопасности, записи вернулись.

Родительская папка system.exe, 994146, полностью невидима в ProgramData. У меня есть «показать скрытые файлы» в ProgramData. Мне пришлось вручную ввести путь в адресной строке Windows Explorer. Я также не знаю, как редактировать свойства 994146, так как не могу выбрать его в файловой иерархии.

Вы говорите «даже» с /F, это не значит, что /F — это что-то мощное. Как насчет чего-то, что многие считают эффективным, например, анлокера? (Google Unlocker) или любого из обычных методов, которые используются, когда они не могут удалить файл в Windows, например, с помощью проводника процессов, чтобы увидеть, блокирует ли какой-либо процесс файл.. Вы знаете - методы, которые люди обычно находят работой.. Методы, которые перечислены всякий раз, когда кто-нибудь спрашивает, как удалить файл, который Windows не позволяет вам удалить

И почему вы пишете "пакетное удаление" в заголовке, а потом пишете "я пытаюсь удалить исполняемый файл" . Пакет похож на bat-файл, а не на командную строку. Это одна команда, а не пакетный файл

Мне любопытно, проверяли ли вы "даже" наличие system.exe в диспетчере задач? (учитывая, что он показывался в проводнике процессов)

5 ответов 5

Замораживание плохих процессов:

  1. Загрузите и запустите Process Monitor (также от Microsoft) и запустите от имени администратора
  2. В меню "Фильтр" нажмите "Фильтр".
  3. Создайте условие фильтра, соответствующее вашему файлу, следующим образом:
  4. Нажмите "Добавить", затем "ОК".
  5. Измените права доступа к файлу
  6. Просмотрите вывод Process Monitor. Вы увидите, что explorer.exe обращается к файлу (это вы меняете разрешения). Ищите любые другие процессы, которые касаются файла. скорее всего, последний процесс, чтобы сделать это. Скорее всего, это ваш вредоносный процесс.
  7. Используйте Process Explorer, чтобы приостановить этот процесс (значение PID, отображаемое Process Monitor, также отображается в Process Explorer)
  8. Попробуйте еще раз изменить разрешения/удалить файл
  9. Есть несколько способов удалить файл или папку в системе Windows (выберите файл или папку и нажмите «Удалить» или нажмите Ctrl + D или Shift + Delete). Если файл или папка заблокированы (доступ запрещен), Windows не позволит вам удалить их. Как избавиться от этого неудаляемого файла на ПК с Windows? Без паники, здесь мы облегчим вашу работу.

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

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

    Если приведенное выше решение не помогло вам решить проблему, вы можете рассмотреть следующие способы.

    1. Удалить файл или папку с помощью стороннего инструмента

    Существует простое в использовании решение, которое может помочь избавиться от файлов и папок, если Windows не позволяет их удалить. Называется FileZero. После загрузки и установки вы можете просто добавить несколько файлов или папок в свою программу для уничтожения, просто нажав кнопку «Добавить». Вы также можете перетаскивать файлы или папки для импорта элементов. Затем нажмите кнопку Удалить.

    Просто нажмите кнопку «Бесплатная пробная версия». Пробная версия ограничена удалением 10 файлов, если вы хотите удалить более 10 файлов за раз, вы можете рассмотреть возможность получения полной версии.

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

    2. Удалить неудаляемый файл/папку с помощью командной строки

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

    Затем используйте следующую команду с параметрами в приглашении:

    Удалить нужный файл

    ДЕЛ/Ф/А

    • /F означает принудительное удаление.
    • /A выбирает только файлы с атрибутом готовности к архивированию.

    Внимание! Если вы используете del для удаления файла с диска, вы не сможете его восстановить.

    Удалить нужную папку

    РД/С/К

    Здесь путь к файлу будет таким, какой отображается в адресной строке проводника Windows, когда вы переходите к папке, которую хотите удалить. Например, RD /S /Q C:\Users\isum2\Desktop\ABC

    ИТАК, КАКОВ ВАШ МЕТОД?
    Вышеуказанные методы в основном предназначены для удаления трудноудаляемых файлов и папок. Если вы рискнете, есть множество доступных решений. Если у вас есть другие методы, поделитесь с нами в комментариях.

    Читайте также: