Оглавление
"это действие не может быть выполнено, потому что файл открыт в другой программе"
Сообщение об ошибке может быть неприятным, особенно когда вам нужно срочно выполнить задачу. Обычно такое сообщение возникает при попытке изменить или удалить файл, используемый другой программой или процессом. Хотя сообщение может сбить с толку, решение часто бывает простым. В этой статье мы рассмотрим несколько способов решения этой проблемы и завершения задачи.
Общие причины появления сообщения "Это действие не может быть выполнено, потому что файл открыт в другой программе"
Вот три распространенные причины появления сообщения об ошибке "это действие не может быть завершено, потому что файл открыт":
- Файл используется в настоящее время: Одна из наиболее распространенных причин этой ошибки заключается в том, что другая программа или процесс использует файл, который вы пытаетесь изменить или удалить. Это может быть программа, которую вы открыли ранее, процесс операционной системы или даже вредоносное ПО, скрывающееся в фоновом режиме. Чтобы решить эту проблему, вы можете либо закрыть программу, использующую файл, либо перезагрузить компьютер, чтобы завершить все запущенные процессы, которые могут использовать файл.файл.
- Файл заблокирован: Другая причина, по которой вы можете получить это сообщение об ошибке, заключается в том, что система блокирует файл, который вы пытаетесь изменить или удалить. Это может произойти, если файл помечен как доступный только для чтения или операционная система установила блокировку, чтобы предотвратить его изменение. Чтобы решить эту проблему, вы можете попробовать изменить параметры разрешения файла или использовать учетную запись администратора для получения доступа к файлу.
- Файл поврежден: Иногда файл может быть поврежден из-за вируса, ошибки программного обеспечения или сбоя оборудования. В этом случае файл может использоваться, но не может быть изменен или удален. Для решения этой проблемы можно запустить проверку на вирусы, чтобы удалить вредоносное ПО, вызвавшее повреждение, или использовать инструмент восстановления файлов, чтобы восстановить файл и создать новую копию.
Как исправить: Действие не может быть завершено, потому что файл открыт
Остановить фоновые процессы
Через диспетчер задач
Ошибка "Файл используется, действие не может быть выполнено, потому что файл открыт" встречается часто и может возникать по разным причинам. Вероятная причина появления этого сообщения об ошибке заключается в том, что другая программа использует файл, к которому вы пытаетесь получить доступ. Вы можете использовать диспетчер задач, чтобы остановить все фоновые процессы для решения этой проблемы. Выполните следующие действия:
- Откройте диспетчер задач, нажав CTRL+ALT+DEL
- Выберите процессы и нажмите "Завершить процесс".
Через монитор ресурсов
Чтобы начать выявлять и завершать процессы, связанные с файлом, используйте Resource Monitor:
1. Нажмите и удерживайте кнопки Windows и R на клавиатуре.
2. Введите "resmon.exe" в появившемся всплывающем поле и нажмите "Enter".
3. Запустится Монитор ресурсов. Щелкните на разделе "CPU", чтобы развернуть его.
4. Откройте вкладку "Связанные ручки".
5. в поле "Search Handles" введите имя файла или папки, выдавшее сообщение об ошибке, и нажмите "Search".
6. После того как Resource Monitor завершит анализ, он отобразит список процессов, связанных с искомым файлом.
7. Щелкните правой кнопкой мыши на каждом идентифицированном процессе и выберите "Завершить процесс", чтобы завершить их.
8. После завершения всех процессов, связанных с файлом, попробуйте переименовать, переместить, удалить или изменить файл снова.
После остановки фоновых процессов вы сможете получить доступ к файлу без дальнейших проблем. Если проблема сохраняется, попробуйте перезагрузить компьютер и снова получить доступ к файлу.
Опустошите корзину и перезагрузитесь
При попытке удалить файл возникает ошибка "Действие не может быть завершено, потому что файл открыт" - одна из самых распространенных ошибок, с которыми могут столкнуться пользователи Windows. Самый простой способ устранения этой ошибки - очистить корзину. Корзина - это временное место хранения удаленных файлов, а при ее очистке все файлы удаляются навсегда. Поэтому файл, вызвавший ошибку, следуеттакже будет удален. Начните с:
1. Найдите значок корзины на рабочем столе.
2. Щелкните на нем правой кнопкой мыши и выберите в меню пункт "Опустошить корзину".
3. нажмите "Да" во всплывающем окне, чтобы подтвердить, что вы хотите удалить все элементы навсегда.
После удаления файлов перезагрузите компьютер с Windows 11/10 и проверьте, сохраняется ли ошибка.
Удаление временных файлов
Временные файлы обычно создаются при установке новой программы или открытии нового документа. Удаление этих файлов освобождает место на компьютере и может помочь исправить ошибку "действие не может быть завершено, потому что файл открыт", которая иногда возникает из-за поврежденных временных файлов.
Чтобы удалить временные файлы, выполните следующие действия:
1. Нажмите клавиши Windows + R, чтобы вызвать диалог "Выполнить".
2. Введите %temp% и нажмите Enter.
3. Нажмите CTRL + A, чтобы выбрать все файлы, затем нажмите Shift + Del, чтобы удалить их навсегда.
После завершения процесса проверьте, устранили ли вы ошибку "Действие не может быть завершено, потому что файл открыт".
Перезапустите File Explorer
Процесс Windows Explorer работает в фоновом режиме системы вашего компьютера и иногда может мешать модификации файлов. Перезапуск File Explorer может повысить эффективность его работы и предотвратить препятствование попыткам удалить или переименовать файл. Ниже описаны шаги:
1. Щелкните правой кнопкой мыши на кнопке Пуск.
2. Выберите опцию "Диспетчер задач".
3. Нажмите "Процессы", прокрутите список вниз и выберите "Проводник Windows".
4. Нажмите на "Перезапустить".
Перед попыткой повторного доступа к файлу подождите не менее минуты.
Приведите в порядок свои миниатюры
Процесс использования эскизов в File Explorer может препятствовать выполнению определенных действий с файлами, запуская различные процессы. Отключение эскизов может помочь остановить эти процессы. Вот два метода удаления эскизов:
Использование очистки диска
- Откройте File Explorer и выберите "Этот ПК".
- Щелкните правой кнопкой мыши ваш основной диск и выберите "Свойства".
- Нажмите "Очистка диска".
- Выберите опцию "Эскизы" и нажмите "ОК". Это удалит эскизы, что позволит вам изменить файлы.
Использование командной строки
- Используя поиск Windows, введите "Командная строка", чтобы начать доступ к ней.
- Щелкните правой кнопкой мыши по Командной строке и выберите "Запуск от имени администратора".
- Проверьте, выбран ли главный системный диск. Если обнаружено иное, введите "C:"> нажмите Enter.
- Введите "del /ash /s thumbs.db"> нажмите Enter.
Обратите внимание, что для очистки библиотек миниатюр необходимо подождать не менее 1 минуты. После этого попробуйте выполнить манипуляции с файлом, чтобы решить проблему.
Отключить миниатюры
Если удаление миниатюр не помогло решить проблему и вы хотите полностью прекратить их генерацию, существуют различные методы. Вы можете попробовать их, даже если ни одна из предыдущих процедур не сработала, протестировав все существующие решения.
Использование настроек проводника файлов
1. Откройте Этот компьютер и нажмите Вид в верхней части окна.
2. Выберите Options в выпадающем меню.
3. В открывшемся окне перейдите к разделу Вид, прокрутите вниз и выберите в разделе Файлы и папки пункт Всегда показывать значки, но не эскизы.
4. Нажмите Применить, затем OK, чтобы изменения были сохранены.
Использование параметров производительности
1. Зайдите в "Этот компьютер" и щелкните правой кнопкой мыши на месте под вашими дисками.
2. Выберите Свойства и перейдите к разделу Дополнительные параметры системы.
3. В разделе Производительность нажмите Настройки.
4. найдите пункт "Показывать эскизы вместо значков" и снимите с него флажок.
5. Нажмите Применить, затем OK.
Использование редактора реестра
1. Нажмите кнопки Windows + R, чтобы вызвать диалоговое окно "Выполнить">> введите в поле "regedit".
2. Откройте его и подтвердите окно UAC.
3. Перейдите к HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/Advanced на левой панели.
4. Найдите IconsOnly и дважды щелкните по нему.
5. Измените значение на 1, чтобы отключить эскизы. Чтобы включить их обратно, введите 0 вместо 1.
6. Нажмите OK.
Использование редактора групповой политики
1. Нажмите клавиши Windows Key + R, введите gpedit.msc в поле и нажмите OK или Enter, чтобы открыть его.
2. Перейдите в раздел Конфигурация пользователя> Административные шаблоны> Компоненты Windows> File Explorer на левой панели.
3. Найдите "Отключить кэширование эскизов в скрытых файлах thumbs.db" и дважды щелкните по нему.
4. Установите значение "Включено"> Нажмите Применить и OK.
Запуск Windows в отдельных процессах с помощью изменения File Explorer
Для повышения стабильности File Explorer, когда он неправильно распределяет ресурсы, может быть полезно настроить его на открытие окон в отдельных процессах.
1. Зайдите в "Этот ПК" и перейдите на вкладку "Вид".
2. В выпадающем меню выберите "Опции".
3. В появившемся окне откройте "Параметры папки"; перейдите на вкладку "Вид".
4. Установите флажок "Запускать окна папок в отдельном процессе".
5. Нажмите "Применить" и "ОК".
Используйте чистую загрузку
Функция чистой загрузки в Windows позволяет запускать компьютер только с основными встроенными приложениями и службами, что облегчает выявление проблем, вызванных сторонними приложениями или процессами. Запустив систему в режиме чистой загрузки, вы сможете изменять или удалять файлы без каких-либо проблем. Выполните следующие шаги, чтобы запустить компьютер в режиме чистой загрузки:
1. Нажмите и удерживайте кнопки Windows и R, затем введите "msconfig" и нажмите Enter.
2. Перейдите на вкладку Services в верхней части окна System Configuration.
3. установите флажок напротив пункта "Скрыть все службы Microsoft"> нажмите на кнопку "Отключить все".
4. Выберите вкладку "Общие" и выберите "Выборочный запуск". Убедитесь, что флажок "Загружать системные службы" установлен.
5. нажмите "Применить" и "OK", затем перезагрузите компьютер.
Попробуйте отредактировать файлы в режиме чистой загрузки. После того, как вы решили проблему, или если вы не можете решить ее, важно вернуть настройки Windows к нормальному запуску. Для этого повторите предыдущие шаги и включите отключенные службы, затем измените параметр запуска с "Выборочного" на "Нормальный".
Отключить домашнюю группу
Чтобы выйти из домашней группы и отключить ее службы на компьютере Windows, выполните следующие действия:
1. Нажмите Windows key + S и найдите "homegroup".
2. Выберите "Домашняя группа" из результатов и нажмите "Покинуть домашнюю группу".
3. Подтвердите, что вы хотите покинуть домашнюю группу, и нажмите "Готово".
4. Откройте окно "Службы", нажав клавиши Windows + R, набрав "services.msc" и нажав "OK".
5. дважды щелкните на "HomeGroup Provider" и установите его "Startup type" на "Disabled." Примените и нажмите "OK".
6. дважды щелкните на "HomeGroup Listener" и установите его "Startup type" на "Disabled." Примените и нажмите "OK".
7. Откройте редактор реестра и перейдите по пути "Computer/HKEY_LOCAL_MACHINE/SOFTWARE/Classes/CLSID{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}".
8. Создайте новое значение DWORD с именем "System.IsPinnedToNameSpaceTree" и установите его в 0. Сохраните изменения и закройте редактор реестра.
Изменение вида папок
Чтобы изменить файлы из определенного каталога, выполните следующие действия:
- Откройте File Explorer.
- Перейдите на вкладку Вид.
- Выберите в меню пункт Мелкие значки, Список или Подробности.
После изменения вида папки вы можете изменять все файлы в этом каталоге без каких-либо проблем. Помните, что это обходной путь; вам нужно будет повторить эти шаги для каждого каталога, вызывающего ошибку.
Отключить поиск в Windows
Чтобы отключить места индексирования и службу поиска Windows, выполните следующие действия:
- Нажмите клавиши Windows + S и введите параметры индексирования.
- Выберите в меню пункт Параметры индексирования.
- Нажмите на Изменить и снимите флажок с мест индексирования.
- Нажмите OK, чтобы сохранить изменения.
- Нажмите кнопки Windows + R, чтобы вызвать диалоговое окно "Выполнить> введите services.msc> нажмите OK.
- Найдите в параметрах "Поиск Windows", затем дважды щелкните по нему.
- Установите тип запуска "Disabled"> нажмите "Stop", чтобы остановить службу.
- Нажмите Применить, а затем OK, чтобы изменения были сохранены.
Отключение поиска Windows может вызвать проблемы с некоторыми функциями, поэтому при возникновении проблем следует восстановить все в прежнее состояние.
Прекращение общего доступа к проблемной папке
Найдите файл или папку, вызвавшую проблему, чтобы устранить сообщение об ошибке. После нахождения щелкните правой кнопкой мыши файл или папку и выберите "Поделиться с". В опциях выберите "Прекратить общий доступ". При отсутствии общего доступа к файлам и папкам вы можете переместить, переименовать или удалить файл без дальнейших проблем.
Установите последнюю версию .Net Framework
В некоторых случаях причиной этой проблемы может стать отсутствие установленного .NET Framework, поскольку многие приложения Windows полагаются на него. Чтобы решить эту проблему, загрузите необходимый .NET Framework с сайта Microsoft, который является бесплатным. Для решения проблемы может потребоваться установка всех версий фреймворка и проверка решения проблемы.
Переименование файла или каталога через командную строку
Чтобы получить доступ к командной строке и начать переименование файлов, выполните следующие действия:
- Запустите Command Prompt от имени администратора.
- Введите нужный каталог и введите следующую команду, заменив "problematic_file.txt" и "new_name.txt" на имя и расширение файла, который вы хотите переименовать: "rename problematic_file.txt new_name.txt".
- В качестве альтернативы можно также использовать команду "rename c:path_to_problematic_file problematic_file.txt new_name.txt".
В качестве альтернативы можно использовать команду "rename c:path_to_problematic_file problematic_file.txt new_name.txt".
Обратите внимание, что если вы не можете переименовать файл, потому что он открыт в другой программе, вы можете использовать Command Prompt для его переименования. Помните, что это продвинутое решение, поэтому предварительно убедитесь, что вы понимаете синтаксис Command Prompt. Если вы столкнулись с сообщением Access denied в Command Prompt, попробуйте запустить его из Безопасного режима.
Изменение настроек безопасности
Чтобы устранить проблему, необходимо добавить недостающие разрешения безопасности для проблемной папки или файла.
- Найдите рабочую папку, в которой нет этой проблемы (используйте несистемную папку).
- Когда папка будет найдена, щелкните по ней правой кнопкой мыши, чтобы открыть меню "Свойства".
- Перейдите на вкладку Безопасность и обратите внимание на список доступных групп и пользователей.
- Повторите шаги с 1 по 3 для проблемной папки или файла. Открыв вкладку "Безопасность", проверьте, отсутствуют ли записи из шага 3.
- Если какие-либо записи отсутствуют, добавьте их вручную, нажав кнопку Редактировать.
- Нажмите кнопку Добавить и введите предпочтительное имя пользователя или группы в поле Введите имена объектов для выбора"> нажмите "Проверить имена".
- Нажмите кнопку OK.
- Наведите курсор на нового дополнительного пользователя или группу и выберите его, чтобы установить флажок Полный контроль в колонке Разрешить.
- Нажмите Применить и OK, чтобы сохранить изменения.
Изменение разрешений безопасности Dllhost.exe
Чтобы исправить ошибку, вы можете изменить настройки безопасности для dllhost.exe. Иногда проблема может возникнуть из-за проблем с процессом COM Surrogate, который связан с dllhost.exe.
- Нажмите Ctrl + Shift + Esc, чтобы вызвать Диспетчер задач.
- Когда диспетчер задач откроется, перейдите на вкладку Подробности.
- Найдите файл dllhost.exe> щелкните на нем правой кнопкой мыши> выберите "Свойства"
- Перейдите на вкладку Безопасность и нажмите на кнопку Изменить.
- Выберите "Администраторы"> установите флажок Полный контроль в колонке Разрешить.
- Нажмите OK и Применить, чтобы сохранить изменения.
Примечание: Завершите процесс COM Surrogate, если вы столкнулись с трудностями при изменении разрешений безопасности. Открыв диспетчер задач, найдите "COM Surrogate" и выберите "Завершить задачу".
Заключение: Разрешение дилеммы "Файл открыт"
В заключение следует отметить, что появление этого сообщения об ошибке может расстроить и нарушить производительность. Важно понять возможные причины, чтобы предотвратить его появление в будущем. Хотя может возникнуть соблазн немедленно заняться поиском решения, размышления о том, что могло вызвать ошибку, помогут предотвратить возникновение подобных проблем в будущем.
Помня о факторах, приводящих к этой ошибке, мы можем более активно избегать ее и минимизировать ее влияние на нашу работу.