При попытке изменить, удалить или переместить файлы может возникнуть ошибка » The action cannot be completed because the file is open in another program «. Ошибка отображается при попытке переместить или удалить файл/папку и означает, что Windows или другая программа использует соответствующие файлы. Это очень отягощающая ошибка, которая может быть вызвана множеством причин. Такого рода ошибки дают очень мало информации о том, в чем на самом деле заключается проблема, что затрудняет для пользователей идентификацию причины и ее устранение.
Исправление отличается в зависимости от того, что именно вызывает проблему. В этом отчете будут рассмотрены наиболее распространенные решения и предоставлены подробные инструкции о том, как исправить ошибку « The action cannot be completed because the file is open in another program ».
Перезапуск проводника
Перезапуск проводника является одним из самых простых и быстрых решений проблемы « The action cannot be completed because the file is open in another program ». Чтобы перезапустить проводник, необходимо использовать диспетчер задач.
1. Чтобы открыть диспетчер задач, нажмите Ctrl + Alt + Del и нажмите Диспетчер задач.
2. В диспетчере задач найдите проводник Windows в списке процессов, щелкните по нему правой кнопкой мыши и нажмите «Перезагрузить».
Завершение определенных процессов
Если ошибка, которую вы получаете, упоминает конкретное приложение, попробуйте завершить его процесс в диспетчере задач.
1. Откройте диспетчер задач (Ctrl + Alt + Del, нажмите Диспетчер задач).
2. Найдите нужное приложение и щелкните его правой кнопкой мыши.
3. Нажмите «Завершить задачу».
Это полностью закроет приложение, вызывающее проблему, тем самым устраняя ошибку.
Завершение процесса суррогатного материнства COM
Если приведенное выше решение не устранило ошибку » The action cannot be completed because the file is open in another program «, попробуйте завершить процесс COM Surrogate.
1. Откройте диспетчер задач (Ctrl + Alt + Del, нажмите Диспетчер задач).
2. Найдите процесс «COM Surrogate» на вкладке Процессы.
3. Щелкните правой кнопкой мыши на процессе и выберите «Завершить задачу».
Удаление эскизов с помощью программы очистки диска
Миниатюры могут быть причиной ошибки » The action cannot be completed because the file is open in another program «. Эскизы всех изображений, видеозаписей и документов сохраняются Windows, чтобы их можно было быстро загрузить при открытии папки. Эскизы можно удалить с помощью программы очистки диска. Если это работает для вас, вы можете делать это неоднократно всякий раз, когда вы сталкиваетесь с ошибкой « The action cannot be completed because the file is open in another program ».
Чтобы запустить очистку диска:
1. Выполните поиск «очистка диска» и нажмите на него.
2. Найдите «Миниатюры» в разделе «Файлы для удаления» и установите флажок.
3. Нажмите «OK».
Отключение эскизов с помощью параметров проводника
1. Найдите «Параметры папки» и нажмите «Свойства папки».
2. В свойствах папки откройте вкладку «Вид», найдите «Всегда показывать значки, никогда не миниатюры» и установите флажок.
3. Нажмите «Применить».
Отключение эскизов с помощью параметров производительности
Также можно отключить миниатюры с помощью параметров производительности.
1. Выполните поиск «дополнительные системные настройки» и нажмите «Просмотреть дополнительные системные настройки».
2. Во вкладке «Дополнительно» нажмите «Настройки» в разделе «Производительность».
3. В настройках производительности найдите «Показывать миниатюры вместо значков» и снимите флажок.
4. Нажмите «Применить», затем «ОК».
Отключение эскизов с помощью редактора реестра
Вы можете полностью отключить эскизы в редакторе реестра. Имейте в виду, что вы должны быть очень осторожны при использовании редактора реестра, потому что удаление определенных файлов может привести к необратимому повреждению.
1. Выполните поиск «Выполнить» и нажмите на результат.
2. В поле «Выполнить» введите «regedit» и нажмите OK.
3. В редакторе реестра следуйте по пути: «HKEY_CURRENT_USER/Программное обеспечение/Microsoft/Windows/CurrentVersion/Explorer/Advanced».
4. Найдите «IconsOnly» и дважды щелкните по нему.
5. В окне Изменение параметра DWORD введите «1» в разделе «Значение», чтобы отключить миниатюры.
6. Нажмите «OK».
Отключить панель предварительного просмотра
Если включена область предварительного просмотра, это может быть одной из причин этой ошибки. Если вышеуказанные решения не помогли, попробуйте выполнить следующие действия.
1. Откройте проводник, перейдите на вкладку Вид, а затем нажмите «Панель предварительного просмотра», если она включена.
Запуск папки Windows в отдельном процессе
Проводник открывает окна в одном процессе, если не установлено иное. Если вы получаете ошибку » The action cannot be completed because the file is open in another program «, включение проводника для открытия отдельных процессов может исправить ее.
1. Откройте проводник, перейдите на вкладку Вид, а затем нажмите «Параметры».
2. В окне Свойства папки нажмите на вкладку Вид.
3. Найдите «Запустить окна папки в отдельном процессе» и установите его флажок.
4. Нажмите «Применить», затем «ОК».
Удаление больших пальцев.db файловой командной строки
В базе данных эскизов (thumbs.db) хранятся эскизы для просмотра эскизов. Если вы получаете сообщение об ошибке » The action cannot be completed because the file is open in another program «, удаление большого пальца.db файла с помощью командной строки может устранить проблему.
1. Найдите «командную строку», щелкните правой кнопкой мыши на результате и выберите «Запуск от имени администратора».
2. В окне командной строки введите «del /ash /s thumbs.db» и нажмите Enter.
Это удалит все большие пальцы.db с вашего диска.
Оптимизация папок
Если вы получаете ошибку « The action cannot be completed because the file is open in another program » при попытке, например, удалить папку, содержащую видео, оптимизация папок может решить проблему. Папки можно оптимизировать, классифицировав их как изображения, видео, музыку, документы и т. Д.
1. Откройте папку, в которой находится проблемный файл(ы), и щелкните правой кнопкой мыши на пустом месте.
2. Нажмите «Свойства».
3. В окне Свойства откройте вкладку Настройка.
4. В разделе «Оптимизировать эту папку для» выберите соответствующую опцию из выпадающего меню.
5. Установите флажок «Также применить этот шаблон ко всем вложенным папкам».
6. Нажмите «Применить», затем «ОК».
Выполните чистую загрузку
Если ошибка « The action cannot be completed because the file is open in another program » вызвана конфликтом программного обеспечения, попробуйте отключить автоматический запуск программ при запуске. Программы, которые запускаются автоматически, как правило, являются служебными программами, антивирусными программами и т. Д. Возможно, что одна из ваших программ конфликтует с другой, поэтому вы должны попытаться отключить все автоматические запуски, чтобы увидеть, исправляет ли это ошибку.
1. Найдите «конфигурация системы» и нажмите на результат.
2. В разделе Конфигурация системы откройте вкладку Службы и установите флажок «Скрыть все службы Майкрософт».
3. Нажмите «Отключить все».
4. Откройте вкладку «Автозагрузка» и нажмите «Открыть диспетчер задач».
5. В диспетчере задач откройте вкладку Запуск.
6. Щелкните правой кнопкой мыши на каждой программе и выберите «Отключить».
7. После того, как вы отключили все программы, закройте диспетчер задач и нажмите «ОК» на вкладке «Загрузка конфигурации системы».
8. Перезагрузите компьютер.
Очистите корзину
Самое простое решение, которое можно попробовать при обнаружении ошибки « The action cannot be completed because the file is open in another program », — это очистить корзину.
1. Щелкните правой кнопкой мыши на значке Корзина и выберите «Очистить корзину».