Как решить ошибку "Файл открыт в другой программе" в Windows

Вы когда-нибудь пытались удалить файл или переместить его в другое место и сталкивались с ошибкой, в которой говорится: “ Действие не может быть завершено, потому что файл открыт в другой программе, “ даже если вы не открывали файл ни в одной программе? Это происходит чаще, чем вы могли бы подумать, и вот несколько возможных решений.
Быстрые решения
Перед тем как углубляться в диагностику, попробуйте эти быстрые решения, чтобы устранить ошибку:
- Перезагрузите компьютер. Это может закрыть другие приложения или службы, использующие ваш файл.
- Проверьте, не сканирует ли ваш антивирус в данный момент. Он может сканировать файл, папку или приложение.
- Отключитесь от Интернета. Файлы могут пытаться синхронизироваться с облачными сервисами, такими как OneDrive или Google Drive, что может привести к блокировке.
1. Проверьте, открыт ли файл на другом компьютере
Если ваш компьютер подключен к локальной сети – дома или в офисе – то возможно, что файл, который вы хотите закрыть, открыт где-то еще в сети (возможно, даже случайно!).
Если вы подозреваете, что файл может быть открыт на другом компьютере в сети, вам не нужно проходить через неловкость, спрашивая коллег или слепо исследуя другие компьютеры.
Откройте меню “Пуск” и найдите управление компьютером. Нажмите на результат.
В окне “Управление компьютером” нажмите Системные инструменты -> Общие папки -> Открытые файлы в левой панели.

Если вы видите проблемный файл в списке, щелкните по нему правой кнопкой мыши и выберите Закрыть. В качестве альтернативы, щелкните на пустом месте и выберите Отключить все открытые файлы из появившегося меню, чтобы закрыть все открытые файлы.
2. Найдите файл в Диспетчере задач
Если файл открыт в конкретной программе, вы можете использовать Диспетчер задач, чтобы решить ошибку “Файл открыт в другой программе”.
Нажмите Win + X и выберите Диспетчер задач. Нажмите на вкладку Процессы, если она еще не открыта. Это отображает все, что в данный момент работает на вашем ПК.
Выберите файл (или программу, обычно с ним связанную) и нажмите Завершить задачу над списком задач. Или щелкните правой кнопкой мыши на файле/программе и выберите Завершить задачу.

Попробуйте удалить файл еще раз. Если это все еще не сработает, переходите к следующему шагу.
Совет: не можете получить доступ к Диспетчеру задач, потому что он был отключен администратором вашей системы? Узнайте, как исправить эту ситуацию.
3. Перезапустите Проводник Windows через Диспетчер задач
Вместо завершения задачи это решение пытается перезапустить процесс. Прежде чем это сделать, убедитесь, что вы сохранили все открытые файлы.
Нажмите Win + X и выберите Диспетчер задач. Откройте Процессы. Либо прокрутите, либо используйте поле поиска, чтобы найти Проводник Windows. Щелкните правой кнопкой мыши и выберите Перезапустить. Ранее вы могли завершить и снова запустить его, но с Windows 11 вы можете только перезапустить его через Диспетчер задач.
Если ничего не происходит, попробуйте перезагрузить ПК, чтобы перезапустить Проводник Windows таким образом.
4. Отключите кэширование миниатюр в скрытых файлах thumbs.db
Microsoft ранее признала, что кэш миниатюр, относящийся к файлам и папкам, может вызывать ошибку “Файл открыт в другой программе”, поэтому решение этой проблемы может помочь устранить ошибку.
Нажмите Win + R, чтобы открыть окно “Выполнить”. Введите gpedit.msc, затем нажмите Enter. Если у вас нет Редактора локальной групповой политики, используйте эти шаги, чтобы включить его. Если вы не можете его включить, перейдите к разделу Удаление миниатюр и остановка кэширования в Windows Home.
В левой панели разверните Конфигурация пользователя -> Административные шаблоны -> Компоненты Windows -> Проводник файлов.

Перейдите в правую панель и дважды щелкните на опции Отключить кэширование миниатюр в скрытых файлах thumbs.db.

Включите Включено. Нажмите Применить и ОК, чтобы сохранить ваши настройки.
Теперь все миниатюры в Проводнике файлов будут отключены, что позволит вам выполнить желаемое действие с файлом. Вы можете снова включить миниатюры, следуя вышеуказанным шагам и изменив политику обратно на Не настроено.
Если вам когда-либо нужно сбросить настройки групповой политики после внесения многочисленных изменений, используйте эти шаги.
Удаление миниатюр и остановка кэширования в Windows Home
Откройте меню “Пуск”, введите cmd и выберите Запуск от имени администратора.
Убедитесь, что вы используете тот же диск, на котором установлена Windows. Обычно это диск “C”. Если нет, просто введите cd буква диска (где буква диска – это ваша буква диска) и нажмите Enter.
Введите следующую команду и снова нажмите Enter:
del/ash /s thumbs.dbПодождите, пока файлы будут удалены, прежде чем продолжить. Введите exit, чтобы выйти из командной строки.
Откройте Проводник файлов и выберите Этот компьютер. Следующие шаги остановят ваш ПК от создания миниатюр.
Нажмите на три точки рядом с “Вид” и выберите Параметры.

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

5. Удалите временные файлы
Временные файлы хранятся на вашем компьютере каждый раз, когда вы изменяете файл любым способом. Эти временные файлы могут мешать вам перемещать или удалять связанные файлы, что может привести к сообщению “Это действие не может быть завершено, так как файл открыт”. Регулярно удалять эти временные файлы – хорошая идея.
Нажмите Win + R, чтобы открыть окно “Выполнить”. Введите %temp% в строку ввода и нажмите Enter.
Когда откроется папка Temp, нажмите Ctrl + A, чтобы выбрать все файлы, и удалите их вместе.

6. Проверьте папку на наличие вирусов
Если ни один из вышеперечисленных методов не сработал, проблема может быть более серьезной. Возможно, существует вирус, связанный с файлом, который мешает вам вносить изменения в файл. Пропустите файл через ваше антивирусное программное обеспечение, чтобы обнаружить любые вирусы или вредоносные программы, которые он может содержать.
Если это действительно так, изолируйте файл с помощью вашего антивирусного программного обеспечения и удалите его, прежде чем он сможет заразить другие файлы.
7. Очистите корзину
Если вы получаете ошибку “Файл открыт в другой программе” или “Это действие не может быть завершено, так как файл открыт”, ваша корзина может быть виновата. Если вы такой человек, как я, который никогда не очищает маленькую мусорную корзину на рабочем столе, она может быть переполнена удаленными файлами. Проводник файлов ненавидит, когда ваша корзина слишком полна, поэтому очистите ее, чтобы увидеть, решит ли это вашу проблему.
Щелкните правой кнопкой мыши на вашей корзине и нажмите Очистить корзину.

Это может занять до минуты, чтобы полностью удалить все. Как только вы не увидите больше смятых бумаг в корзине, это сделано. Попробуйте снова открыть или взаимодействовать с вашим файлом.
8. Проверьте наличие проблем с жестким диском
Если ваш жесткий диск начинает выходить из строя, вы можете столкнуться с ошибками “Файл открыт в другой программе”. Существует множество инструментов, включая несколько встроенных инструментов Windows, которые проверят состояние вашего жесткого диска. Запустите сканирование с помощью одного или нескольких из этих инструментов, чтобы увидеть, есть ли проблема. Если он выходит из строя, немедленно создайте резервную копию всех ваших файлов, чтобы предотвратить потерю чего-либо.
9. Остановите все фоновые процессы с помощью Монитора ресурсов
Даже если вы не открываете программу, она может автоматически запускаться с Windows или вместе с другой программой. Поскольку она работает в фоновом режиме, вы даже не осознаете, что она открыта. Один из этих фоновых процессов может быть связан с вашим файлом, даже после того, как вы его закрыли.
Вместо того, чтобы пытаться выяснить виновника, позвольте Монитору ресурсов сделать это за вас.
Откройте окно “Выполнить”, введите resmon.exe и нажмите ОК.
Откройте вкладку ЦП в Мониторе ресурсов и разверните Связанные дескрипторы внизу.

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

Щелкните правой кнопкой мыши на любом процессе, который вы хотите остановить, и выберите Завершить процесс.

10. Используйте File Locksmith в PowerToys
PowerToys не включен в Windows по умолчанию, но это невероятная коллекция бесплатных инструментов от Microsoft. Один из этих инструментов – File Locksmith, который помогает вам вернуть контроль над файлом.
Скачайте и установите PowerToys, если у вас его еще нет. Щелкните правой кнопкой мыши на значке PowerToys в области уведомлений и нажмите Настройки. Вы также можете найти PowerToys в списке приложений в меню “Пуск”.
Найдите File Locksmith и убедитесь, что он включен. Если нет, включите его.

Щелкните правой кнопкой мыши на файле, который не открывается, и выберите Разблокировать с помощью File Locksmith. Если вы не видите эту опцию, перезагрузите ПК. Возможно, PowerToys не завершил свою установку без перезагрузки.

Это покажет список приложений/сервисов, использующих файл. Щелкните правой кнопкой мыши на элементе и выберите Завершить задачу. Нажмите на значок Обновить в верхнем правом углу, чтобы обновить задачи и убедиться, что ничего другого не использует ваш файл.
11. Это действие не может быть завершено, потому что файл открыт в …
Если ваше сообщение об ошибке включает конкретное имя программы, есть несколько вариантов, которые можно попробовать:
- Закройте программу и перезагрузите ПК. Это помогает, если файл просто завис в программе.
- Если вы все еще не можете редактировать, открывать или удалять файл, попробуйте загрузиться в безопасном режиме. Это остановит многие фоновые процессы и другие проблемы, которые могут мешать. Попробуйте удалить файл в безопасном режиме и перезагрузите ПК.
- Проверьте, были ли созданы дубликаты файлов. Это чаще всего происходит, если ваш файл открыт в браузере. Дубликаты файлов имеют (1), (2) и т. д. рядом с именем файла.
12. Скопируйте и удалите
Если ничего не помогает, попробуйте скопировать файл. Даже если файл открыт, вы все равно должны иметь возможность скопировать и вставить его в новое место. Не пытайтесь вырезать, просто скопируйте. Затем удалите оригинал. Вам, вероятно, придется принудительно удалить его, так как он заблокирован.