Действие не может быть завершено, потому что файл открыт: Исправление

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

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

Ошибка возникает в различных приложениях и процессах, включая Excel, OneDrive, Microsoft SharePoint или общий доступ по сети. Разобраться с ней не очень просто, потому что она заставляет вас поверить, что приложение работает, но ничего не открыто.

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

Невозможно удалить, потому что файл открыт? Вот почему:

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

➡️ Одна из них - накопление миниатюр файлов.

➡️ Проблемы с Проводником или Корзиной.

➡️ Неправильная настройка групповой политики может помешать вам открывать файлы.

Как узнать, какая программа использует файл?

  1. Откройте Process Explorer на вашем ПК. Загрузите его с официального сайта, если у вас его нет.
  2. Нажмите сочетание клавиш Ctrl + F, чтобы открыть поле поиска.
  3. Введите имя файла, и вам будет показана программа, использующая его.

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

Как исправить ошибку это действие не может быть завершено, потому что файл открыт?

1. Используйте очистку диска и исправление HDD

  1. Нажмите клавишу Windows + S и введите очистка диска.
  2. Выберите Очистка диска в меню.

  1. Выберите ваш системный диск. По умолчанию это должен быть C: и нажмите ОК.

  1. Ваш ПК теперь просканирует диск. В зависимости от размера вашего раздела, этот процесс может занять некоторое время, так что будьте терпеливы.
  2. После завершения сканирования вы увидите список вариантов. Выберите Миниатюры и нажмите ОК.

  1. Подождите, пока Очистка диска удалит выбранные файлы.

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

В качестве альтернативы вы можете использовать одно из лучших программ для оптимизации Windows 10, чтобы очистить и оптимизировать ваш ПК.

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

2. Очистите Корзину

  1. Найдите Корзину на рабочем столе.
  2. Щелкните правой кнопкой мыши и выберите Очистить корзину.

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

Также, чтобы избежать добавления файлов в Корзину, вы можете использовать сочетание клавиш Shift + Delete или зажать клавишу Shift, нажав на опцию Удалить.

3. Завершите процесс Проводника Windows и перезапустите его

  1. Нажмите Ctrl + Shift + Esc, чтобы открыть Диспетчер задач.
  2. Щелкните по Проводнику Windows.
  3. Нажмите кнопку Перезапустить.

Другим временным решением, которое может помочь вам с проблемой “файл открыт в другой программе”, является завершение процесса Проводника. Иногда файлы могут заблокироваться, но после завершения процесса Проводника у вас должна быть возможность разблокировать их.

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

4. Отредактируйте свою групповую политику

  1. Нажмите клавишу Windows + R, чтобы открыть Утилиту Выполнить.
  2. Введите gpedit.msc и нажмите ОК.

  1. Когда откроется Редактор локальной групповой политики, перейдите по следующему пути: Конфигурация пользователя > Административные шаблоны > Компоненты Windows > Проводник файлов
  2. В правом окне дважды щелкните на Отключить кэширование миниатюр в скрытых файлах thumbs.db.

  1. Теперь выберите Включено, чтобы активировать политику.
  2. Наконец, нажмите Применить и ОК, чтобы сохранить изменения.

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

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

Если у вас нет редактора групповой политики в Windows 10, получите его на своем ПК, следуя нашему руководству о том, как установить редактор групповой политики.

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

  1. Откройте Проводник файлов, нажав сочетание клавиш Windows + E.
  2. Перейдите на вкладку Просмотр.
  3. Убедитесь, что Панель предварительного просмотра не выбрана.

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

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

6. Отключите миниатюры

  1. Нажмите клавишу Windows + S и введите опции файлов.
  2. Выберите Опции проводника из меню.

  1. Перейдите на вкладку Просмотр и отметьте опцию Всегда показывать значки, никогда не показывать миниатюры.
  2. Теперь нажмите Применить и ОК, чтобы сохранить изменения.

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

Если вы захотите в любой момент восстановить миниатюры в Windows 10, ознакомьтесь с этим руководством, чтобы узнать, как это сделать.

7. Измените свой реестр

  1. Нажмите клавишу Windows + R, введите regedit и нажмите ОК.

  1. Когда откроется Редактор реестра, перейдите по следующему пути в левом окне: `HKEY_CURRENT_USER\Software\Microsoft\Windows\Current\Version\Explorer\Advanced`
  2. В правом окне найдите IconsOnly DWORD и дважды щелкните по нему.

  1. Как только откроется окно свойств, введите 1, чтобы показать значки, или 0, чтобы показать миниатюры в поле данных Значение.
  2. После завершения нажмите ОК, чтобы сохранить изменения.

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

  1. Откройте Редактор реестра и перейдите в левом окне по следующему пути: `HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer`

  1. Найдите DisableThumbnails DWORD в правом окне.
  2. Если DWORD не доступен, вам нужно создать его, щелкнув правой кнопкой мыши в пространстве в правом окне и выбрав Создать > Значение DWORD (32 бита) из меню.
  3. Теперь введите DisableThumbnails как имя нового DWORD.

  1. Дважды щелкните по DisableThumbnails DWORD, чтобы открыть его свойства. Установите Данные значения на 0 и затем нажмите ОК, чтобы сохранить изменения.

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

  1. Откройте Редактор реестра и в левом окне перейдите по следующему пути: `HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows`

  1. Щелкните правой кнопкой мыши на ключ Windows и выберите Создать > Ключ.
  2. Введите Explorer как имя нового ключа.

  1. Перейдите к созданному ключу Explorer, щелкните правой кнопкой мыши в пустом пространстве в правом окне и выберите Создать > Значение DWORD (32 бита).
  2. Введите DisableThumbsDBOnNetworkFolders как имя нового DWORD.

  1. Дважды щелкните по DisableThumbsDBOnNetworkFolders DWORD, чтобы открыть его свойства.
  2. Установите Данные значения на 1 и нажмите ОК, чтобы сохранить изменения.

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

Помните, что изменение реестра может быть потенциально опасным, поэтому будьте осторожны.

8. Удалите временные папки

  1. Нажмите клавишу Windows + R, введите %temp%, и нажмите ОК.

  1. Когда откроется temp папка, удалите все файлы из нее.
  2. Нажмите клавишу Windows + R, введите temp и нажмите ОК.

  1. Папка temp теперь откроется. Удалите все файлы из нее.

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

Windows хранит временные файлы в двух папках temp, и иногда временные файлы могут вызывать появление этой проблемы.

9. Настройте окна папок для открытия в качестве отдельных процессов

  1. Откройте Опции проводника файлов, как показано в Решении 6.
  2. Перейдите на вкладку Просмотр и отметьте опцию Запускать окна папок в отдельном процессе.
  3. Нажмите Применить и ОК, чтобы сохранить изменения.

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

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

10. Отключите домашнюю группу

  1. Нажмите клавишу Windows + S и введите домашняя группа.
  2. Выберите Домашняя группа из меню.

  1. Выберите Выйти из домашней группы из меню.

  1. Появится список опций. Выберите Выйти из домашней группы из меню.

  1. Если все в порядке, вы увидите сообщение с подтверждением. Нажмите кнопку Завершить.

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

  1. Нажмите клавишу Windows + R, введите services.msc, и нажмите ОК.

  1. Откроется окно Службы. Найдите Провайдер домашней группы и дважды щелкните.

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

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

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

  1. Откройте Редактор реестра.
  2. В левом окне перейдите по следующему пути: Компьютер/HKEY_LOCAL_MACHINE/SOFTWARE/Classes/CLSID{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}
  3. Создайте новое значение DWORD в правом окне и введите System.IsPinnedToNameSpaceTree как его имя. Теперь откройте созданный DWORD и установите Данные значения на 0. После сохранения изменений закройте Редактор реестра.

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

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

11. Используйте Unlocker

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

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

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

12. Измените представление папки

  1. Откройте Проводник файлов.
  2. Перейдите на вкладку Просмотр.
  3. Выберите Маленькие значки, Список или Детали из меню.

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

13. Отключите поиск Windows

  1. Нажмите клавишу Windows + S и введите параметры индексирования.
  2. Выберите Параметры индексирования из меню.

  1. Окно Параметры индексирования теперь появится. Нажмите кнопку Изменить.

  1. Теперь вы можете отключить индексацию местоположений, просто сняв с них галочки. После того, как вы закончите, нажмите ОК, чтобы сохранить изменения.

Теперь вам необходимо отключить службу поиска Windows. Для этого выполните следующие шаги:

  1. Нажмите клавишу Windows + R, введите services.msc, и нажмите ОК.
  2. Как только откроется окно Службы, найдите Поиск Windows в списке и дважды щелкните его.

  1. Установите Тип запуска на Отключен, а затем нажмите кнопку Стоп, чтобы остановить службу.
  2. Теперь нажмите Применить и ОК, чтобы сохранить изменения.

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

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

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

14. Откройте и закройте файл

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

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

15. Используйте безопасный режим и командную строку

  1. Откройте Меню Пуск и нажмите кнопку Питание.
  2. Удерживайте клавишу Shift и нажмите Перезагрузить из меню.

  1. Перейдите по следующему пути: `Устранение неполадок > Дополнительные параметры > Параметры запуска`
  2. Теперь нажмите кнопку Перезагрузить.
  3. Как только ваш ПК перезагрузится, появится список опций. Выберите Включить безопасный режим с командной строкой из меню, нажав соответствующую клавишу.
  4. После того как вы вошли в Безопасный режим, командная строка запустится автоматически. Теперь вам просто нужно использовать командную строку, чтобы перейти к проблемному файлу и изменить его.

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

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

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

16. Выполните очистку при загрузке

  1. Нажмите клавишу Windows + R, введите msconfig и нажмите ОК.

  1. Нажмите вкладку Службы.
  2. Установите флажок для Скрыть все службы Microsoft.
  3. Теперь нажмите на кнопку Отключить все.

  1. Перейдите на вкладку Автозагрузка и нажмите на Открыть Диспетчер задач.

  1. Выберите первую запись в списке и нажмите кнопку Отключить. Теперь повторяйте те же действия для всех записей в списке.

  1. После отключения всех приложений автозагрузки вернитесь к окну Конфигурация системы.
  2. Нажмите Применить и ОК, чтобы сохранить изменения.

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

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

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

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

17. Используйте другое приложение для PDF

В соответствии с данными пользователей, Adobe Reader иногда может вызывать появление этого сообщения об ошибке. Вам нужно скачать другое PDF-ридер и установить его в качестве приложения по умолчанию для PDF-файлов, чтобы решить проблему. После этого проблема должна быть полностью исправлена.

Некоторые пользователи также утверждают, что вы можете решить эту проблему, просто удалив Adobe Reader с вашего ПК, так что вам может потребоваться попробовать и это.

18. Используйте опцию “Оптимизировать”

  1. Откройте каталог, содержащий проблемные файлы/папки.
  2. Щелкните правой кнопкой мыши в пространстве внутри папки и выберите Свойства из меню.

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

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

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

19. Используйте командную строку, чтобы удалить файл thumbs.db

  1. Нажмите клавишу Windows + X и выберите Командную строку (администратор). Если Командной строки нет, не стесняйтесь использовать PowerShell.

  1. Введите X: в окне командной строки и нажмите Enter. Убедитесь, что X заменено на реальную букву, представляющую ваш раздел, где находится файл для открытия.
  2. Введите следующую команду и нажмите Enter, чтобы удалить все thumbs.db файлы из вашего раздела. del /ash /s thumbs.db
  3. Теперь вам нужно повторить эти шаги на всех других разделах вашего ПК.

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

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

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

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

20. Прекратите совместное использование проблемной папки

  1. Найдите папку или файл, который дает вам это сообщение об ошибке.
  2. Щелкните правой кнопкой мыши на проблемном файле или директории и выберите Общие доступы > Прекратить общий доступ из меню.

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

21. Установите последнюю версию .NET Framework

Многие приложения Windows используют .NET Framework; иногда эта проблема может возникнуть, если вы не установили необходимый .NET Framework.

Тем не менее, вы можете исправить эту проблему, просто скачав .NET Framework с веб-сайта Microsoft. Этот пакет полностью бесплатен, и чтобы исправить проблему, вам может понадобиться установить все версии фреймворка и проверить, решит ли это проблему.

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

  1. Откройте Командную строку от имени администратора.
  2. Укажите нужный каталог, затем введите следующую команду и нажмите Enter, чтобы переименовать файл. Обратите внимание, что вам нужно ввести имя и расширение файла, чтобы это сработало. `rename problematic_file.txt new_name.txt`
  3. В качестве альтернативы вы можете использовать следующую команду: `rename c:path_to_problematic_file problematic_file.txt new_name.txt`

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

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

Если по какой-то причине вы получаете сообщение о доступе, отказанном в командной строке, вы можете попробовать запустить ее в безопасном режиме, как мы показали вам в Решении 15.

23. Измените настройки безопасности

  1. Найдите работающую папку, у которой нет этой проблемы. Убедитесь, что вы используете непроектную папку.
  2. Щелкните правой кнопкой мыши на папку и выберите Свойства из меню.

  1. Перейдите на вкладку Безопасность, проверьте список доступных групп и пользователей и запишите его.

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

  1. Теперь щелкните по кнопке Добавить.

  1. Введите нужное имя пользователя или группы в поле Введите имена объектов, чтобы выбрать и нажмите Проверить имена.
  2. Нажмите кнопку ОК.
  3. Выберите вновь добавленного пользователя или группу и отметьте Полный доступ в столбце Разрешить.
  4. Нажмите Применить и ОК, чтобы сохранить изменения.

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

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

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

Это решение немного сложное, поэтому вам может быть сложно выполнить его правильно, если вы являетесь базовым пользователем.

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

24. Измените разрешения безопасности dllhost.exe

  1. Нажмите Ctrl + Shift + Esc, чтобы открыть Диспетчер задач.
  2. Как только Диспетчер задач откроется, перейдите на вкладку Подробности.
  3. Найдите dllhost.exe в списке, щелкните по нему правой кнопкой и выберите Свойства из меню.

  1. Перейдите на вкладку Безопасность и нажмите кнопку Изменить.

  1. Выберите Администраторы из списка и отметьте Полный доступ в столбце Разрешить.
  2. Нажмите ОК и Применить, чтобы сохранить изменения.

Если по какой-то причине вы не можете изменить разрешения безопасности, возможно, вам стоит попробовать завершить процесс COM Surrogate. Несколько пользователей сообщают, что это решение сработало для них, так что не стесняйтесь попробовать его. Чтобы завершить процесс COM Surrogate, выполните следующие шаги:

  1. Откройте Диспетчер задач.
  2. Найдите COM Surrogate в списке процессов, выберите его и нажмите кнопку Завершить задачу.

Эта ошибка может иногда возникать из-за проблем с процессом COM Surrogate. Этот процесс связан с dllhost.exe, и вы можете исправить проблему, изменив настройки безопасности для dllhost.exe.

После завершения процесса COM Surrogate проблема должна быть решена. Если проблема повторится, вам, возможно, придется повторить этот процесс.

25. Завершите процесс Проводника Windows и используйте командную строку для удаления файла

  1. Откройте Диспетчер задач и завершите процесс Проводника так, как показано в Решении 3.
  2. После завершения процесса Проводника щелкните опцию Файл вверху и выберите Создать новую задачу.
  3. Введите cmd, отметьте поле Создать эту задачу с административными правами и нажмите ОК.

  1. Когда Командная строка откроется, найдите проблемный файл или директорию и удалите или измените его с помощью Командной строки.
  2. После удаления файла введите explorer.exe в Командной строке, чтобы снова запустить Проводник Windows.

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

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

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

Согласно их словам, вам нужно просто запустить Командную строку с административными правами и использовать следующую команду: `DEL /F /S /Q /A C:UsersUserNameDesktopFile.txt`

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

Узнайте больше по этой теме

  • Исправление неопределенной ошибки 0x80004005 в Windows 10 и 11 навсегда
  • Исправление: Временные файлы Windows 10/11 не будут удалены

26. Используйте Process Explorer или Handle

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

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

Теперь вы увидите имя и идентификатор процесса, чтобы быстро его закрыть.

Еще одним приложением, которое может помочь вам исправить эту проблему, является Handle. Это сторонний инструмент командной строки, и он более сложен, чем Process Explorer. Ниже приведены шаги, которые нужно выполнить, чтобы использовать Handle:

  1. Загрузите инструмент и запустите Командную строку от имени администратора.
  2. Введите команду ниже и нажмите Enter. `Handle64.exe > output.txt`
  3. После этого файл output.txt будет создан. Минимизируйте командную строку и откройте файл output.txt.
  4. Найдите проблемный файл в списке и запишите шестнадцатеричное число рядом с ним. Это идентификатор вашего файла, который вам понадобится для дальнейших шагов.
  5. Найдите родительскую строку для вашего файла и запишите ее идентификатор.
  6. Перейдите к Командной строке, введите команду ниже и нажмите Enter. `handle.exe -c your_file_id -p your_process_id`
  7. Не забудьте заменить your_file_id и your_process_id на правильные шестнадцатеричные значения.

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

27. Отключите наследование для проблемного файла/каталога

  1. Щелкните правой кнопкой мыши на проблемный файл или директорию и выберите Свойства.
  2. Перейдите на вкладку Безопасность и нажмите кнопку Дополнительно.

  1. Нажмите кнопку Отключить наследование.

  1. Выберите Удалить все унаследованные разрешения от этого объекта.

  1. Теперь нажмите кнопку Включить наследование и затем нажмите Добавить.

  1. Нажмите кнопку Выбрать принципал.

  1. Введите ваше имя пользователя в поле Введите имя объекта, чтобы выбрать и нажмите Проверить имена.
  2. Если все в порядке, нажмите ОК.

  1. Отметьте опцию Полный доступ и нажмите ОК.

  1. Сохраните изменения.

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

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

28. Отмонтировать все диски

  1. Откройте Magic ISO и перейдите в Инструменты.
  2. Теперь перейдите в Виртуальный CD/DVD ROM > Отмонтировать все диски.

В качестве альтернативы вы можете отмонтировать ISO-образ прямо из Этот ПК. ISO-образы работают как стандартные оптические диски, и вы можете быстро их извлечь.

  1. Откройте Проводник файлов и перейдите в Этот ПК.
  2. Найдите ISO-диск и щелкните по нему правой кнопкой.
  3. Выберите опцию Извлечь.

Несколько пользователей утверждают, что вы можете исправить проблему “файл открыт в другой программе”, просто смонтировав ISO-файл и затем размонтировав его из приложения. MagicDisk иногда может показывать ваш ISO-файл как смонтированный, когда он таким не является.

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

29. Используйте Диспетчер задач, чтобы закрыть проблемный процесс

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

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

30. Переименуйте файл

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

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

31. Используйте Ubuntu Live CD

Если вы часто получаете это сообщение об ошибке, возможно, вы сможете решить проблему, просто используя Ubuntu Live CD. Вы можете использовать любую другую версию Linux, если хотите, но мы рекомендуем использовать дистрибутив Ubuntu из-за его простоты.

Просто загрузите ISO-файл Ubuntu и создайте загрузочный USB-накопитель или Live-диск. Вам нужно будет загрузиться с USB-накопителя или оптического диска, чтобы запустить Ubuntu.

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

32. Удалите метаданные с помощью EXIFtool

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

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

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

33. Измените владельца

  1. Щелкните правой кнопкой мыши на проблемном файле или папке и выберите Свойства.
  2. Перейдите на вкладку Безопасность и нажмите кнопку Дополнительно.
  3. Теперь вы должны увидеть владельца файла.
  4. Щелкните опцию Изменить рядом с именем владельца.

  1. Появится окно выбора Пользователь или Группа.
  2. Введите ваше имя пользователя в поле Введите имя объекта, чтобы выбрать и нажмите Проверить имена.
  3. Теперь нажмите кнопку ОК.
  4. Теперь отметьте опцию Заменить владельца на контейнеры и объекты.
  5. Нажмите Применить и ОК, чтобы сохранить изменения.

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

Если вам интересно, как стать владельцем файла или папки в Windows 10, ознакомьтесь с этим замечательным руководством.

34. Попробуйте скопировать другой файл

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

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

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

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

35. Убедитесь, что файл не установлен в режим “только для чтения”

  1. Щелкните правой кнопкой мыши на неисправном файле и выберите Свойства.
  2. Щелкните на вкладку Общие в верхнем меню.
  3. Убедитесь, что флажок для Только для чтения в разделе Атрибуты не установлен.
  4. Нажмите Применить и ОК, чтобы сохранить изменения.

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

После этих изменений вы должны быть в состоянии изменять файл или папку без каких-либо проблем.

36. Убедитесь, что ваша Windows обновлена

  1. Нажмите клавишу Windows + I, чтобы открыть приложение Настройки.
  2. Нажмите опцию Обновление и безопасность.

  1. Теперь нажмите кнопку Проверить наличие обновлений.

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

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

Как принудительно удалить файл, который открыт в другой программе?

  1. Откройте Проводник файлов и перейдите к месту нахождения файла.
  2. Нажмите Shift и щелкните правой кнопкой мыши на любом свободном пространстве в месте.
  3. Выберите Открыть окно PowerShell здесь, или Открыть командную строку в зависимости от случая.

файл открыт в другой программе

  1. Введите del, за которым следует имя файла в окне Командной строки или PowerShell.

del  файл открыт в другой программе

  1. Нажмите клавишу Enter.

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

Сообщение об ошибке “Действие не может быть завершено, потому что файл открыт в другой программе” может вызвать множество проблем на вашем ПК. Эта ошибка будет мешать вам получать доступ или удалять определенные файлы. Но вы должны быть в состоянии исправить это с помощью одного из решений.

Столкнулись с другими проблемами, например, неожиданной ошибкой, мешающей открыть этот файл? Проверьте наше руководство, чтобы быстро это исправить.

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

Содержание

  1. Невозможно удалить, потому что файл открыт? Вот почему:
  2. Как узнать, какая программа использует файл?
  3. Как исправить ошибку *это действие не может быть завершено, потому что файл открыт*?
  4. 1. Используйте очистку диска и исправление HDD
  5. 2. Очистите Корзину
  6. 3. Завершите процесс Проводника Windows и перезапустите его
  7. 4. Отредактируйте свою групповую политику
  8. 5. Отключите панель предварительного просмотра
  9. 6. Отключите миниатюры
  10. 7. Измените свой реестр
  11. 8. Удалите временные папки
  12. 9. Настройте окна папок для открытия в качестве отдельных процессов
  13. 10. Отключите домашнюю группу
  14. 11. Используйте Unlocker
  15. 12. Измените представление папки
  16. 13. Отключите поиск Windows
  17. 14. Откройте и закройте файл
  18. 15. Используйте безопасный режим и командную строку
  19. 16. Выполните очистку при загрузке
  20. 17. Используйте другое приложение для PDF
  21. 18. Используйте опцию "Оптимизировать"
  22. 19. Используйте командную строку, чтобы удалить файл thumbs.db
  23. 20. Прекратите совместное использование проблемной папки
  24. 21. Установите последнюю версию .NET Framework
  25. 22. Попробуйте переименовать файл или директорию с помощью командной строки
  26. 23. Измените настройки безопасности
  27. 24. Измените разрешения безопасности dllhost.exe
  28. 25. Завершите процесс Проводника Windows и используйте командную строку для удаления файла
  29. 26. Используйте Process Explorer или Handle
  30. 27. Отключите наследование для проблемного файла/каталога
  31. 28. Отмонтировать все диски
  32. 29. Используйте Диспетчер задач, чтобы закрыть проблемный процесс
  33. 30. Переименуйте файл
  34. 31. Используйте Ubuntu Live CD
  35. 32. Удалите метаданные с помощью EXIFtool
  36. 33. Измените владельца
  37. 34. Попробуйте скопировать другой файл
  38. 35. Убедитесь, что файл не установлен в режим "только для чтения"
  39. 36. Убедитесь, что ваша Windows обновлена
  40. Как принудительно удалить файл, который открыт в другой программе?