Дію не може бути виконано, оскільки файл відкрито

  • Поділитися Цим
Cathy Daniels

Зміст

"цю дію неможливо виконати, оскільки файл відкрито в іншій програмі"

Виникнення повідомлення про помилку може викликати розчарування, особливо коли вам потрібно терміново виконати завдання. Таке повідомлення зазвичай з'являється, коли ви намагаєтеся змінити або видалити файл, який використовується іншою програмою або процесом. Хоча повідомлення може збити з пантелику, рішення часто буває простим. У цій статті ми розглянемо кілька способів вирішити цю проблему і виконати ваше завдання.

Поширені причини помилки "Неможливо виконати цю дію, оскільки файл відкрито в іншій програмі"

Ось три найпоширеніші причини появи цього повідомлення про помилку "цю дію неможливо виконати, оскільки файл відкрито":

  • Наразі файл використовується: Однією з найпоширеніших причин цієї помилки є те, що інша програма або процес використовує файл, який ви намагаєтеся змінити або видалити. Це може бути програма, яку ви відкрили раніше, процес операційної системи або навіть шкідливе програмне забезпечення, що ховається у фоновому режимі. Щоб вирішити цю проблему, ви можете або закрити програму, яка використовує файл, або перезавантажити комп'ютер, щоб завершити всі запущені процеси, які можуть використовуватифайл.
  • Файл заблоковано: Ще однією причиною появи цього повідомлення про помилку є блокування системою файлу, який ви намагаєтеся змінити або видалити. Це може статися, якщо файл позначено як доступний лише для читання або операційна система встановила блокування, щоб запобігти його зміні. Щоб вирішити цю проблему, ви можете спробувати змінити налаштування прав доступу до файлу або скористатися обліковим записом адміністратора, щоб отримати доступ до файлу.
  • Файл пошкоджено: Іноді файл може бути пошкоджений вірусом, програмною помилкою або апаратним збоєм. У такому випадку файл можна використовувати, але неможливо змінити або видалити. Щоб вирішити цю проблему, ви можете запустити перевірку на віруси, щоб видалити шкідливе програмне забезпечення, яке спричинило пошкодження, або скористатися інструментом відновлення файлів, щоб відновити файл і створити нову копію.

Як виправити: Неможливо завершити дію, оскільки файл відкрито

Зупинити фонові процеси

Через диспетчер завдань

Помилка "Файл використовується, дію не може бути завершено, оскільки файл відкрито" є поширеною і може виникати з різних причин. Ймовірною причиною цієї помилки є те, що інша програма використовує файл, до якого ви намагаєтеся отримати доступ. Ви можете зупинити всі фонові процеси за допомогою диспетчера завдань, щоб вирішити цю проблему. Виконайте наступні кроки:

  1. Відкрийте диспетчер завдань, натиснувши комбінацію клавіш CTRL+ALT+DEL
  2. Виберіть процеси і натисніть "Завершити процес".

Через Монітор ресурсів

Щоб почати виявляти і завершувати процеси, пов'язані з файлом, скористайтеся Монітором ресурсів:

1. натисніть і утримуйте кнопки Windows і R на клавіатурі.

2. введіть "resmon.exe" у спливаюче поле і натисніть "Enter".

3. запуститься Монітор ресурсів. Натисніть на розділ "Процесор", щоб розгорнути його.

4. Відкрийте вкладку "Пов'язані дескриптори".

5. у полі "Об'єкти пошуку" введіть ім'я файлу або папки, в якій з'явилося повідомлення про помилку, і натисніть "Шукати".

6. після завершення аналізу Монітор ресурсів покаже список процесів, пов'язаних з файлом, який ви шукали.

7. клацніть правою кнопкою миші на кожному ідентифікованому процесі та виберіть "Завершити процес", щоб завершити їх.

8. після завершення всіх процесів, пов'язаних з файлом, спробуйте перейменувати, перемістити, видалити або змінити файл ще раз.

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

Очистіть кошик і перезапустіть

При спробі видалити файл помилка "Дію не може бути завершено, оскільки файл відкрито" є однією з найпоширеніших помилок, з якими можуть зіткнутися користувачі Windows. Найпростіший спосіб усунути цю помилку - очистити кошик. Кошик - це тимчасове місце зберігання видалених файлів, і його очищення остаточно видаляє всі файли. Тому файл, що викликає помилку, слід видалититакож буде видалено. Почнемо з цього:

1. знайдіть на робочому столі піктограму Кошика.

2. клацніть по ньому правою кнопкою миші та виберіть у меню "Очистити кошик"

3. натисніть "Так" у спливаючому вікні, щоб підтвердити, що ви хочете видалити всі елементи назавжди.

Після видалення файлів перезавантажте комп'ютер з Windows 11/10 і перевірте, чи не зникає помилка.

Видалення тимчасових файлів

Тимчасові файли зазвичай створюються під час встановлення нової програми або відкриття нового документа. Видалення цих файлів звільняє місце на вашому комп'ютері і може допомогти виправити помилку "дія не може бути завершена, оскільки файл відкрито", яка іноді виникає через пошкодження тимчасових файлів.

Щоб видалити тимчасові файли, виконайте такі дії:

1. натисніть клавіші Windows + R, щоб відкрити діалогове вікно Виконати.

2. введіть %temp% і натисніть Enter.

3. натисніть CTRL + A, щоб виділити всі файли, а потім натисніть Shift + Del, щоб видалити їх назавжди.

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

Перезапустити Провідник файлів

Провідник Windows працює у фоновому режимі і іноді може заважати змінювати файли. Перезапуск Провідника може зробити його ефективнішим і запобігти перешкоджанню вашим спробам видалити або перейменувати файл. Нижче описано, як це зробити:

1. клацніть правою кнопкою миші на кнопці Пуск.

2. виберіть опцію "Диспетчер завдань".

3. натисніть "Процеси", прокрутіть вниз до кінця списку і виберіть "Провідник Windows".

4. натисніть "Перезапустити".

Перед спробою повторного доступу до файлу зачекайте щонайменше хвилину.

Очистити мініатюри

Процес використання мініатюр у Провіднику файлів може перешкоджати виконанню певних дій з файлами під час запуску різних процесів. Вимкнення мініатюр може допомогти зупинити ці процеси. Нижче наведено два способи видалення мініатюр:

Використання Очищення диска

  1. Відкрийте Провідник і виберіть "Цей ПК".
  2. Клацніть правою кнопкою миші на основному диску і виберіть "Властивості".
  3. Натисніть "Очищення диска".
  4. Виберіть опцію "Ескізи" і натисніть "ОК". Це видалить ескізи, що дозволить вам змінити ваші файли.

Використання командного рядка

  1. Використовуючи пошук Windows, введіть "Командний рядок", щоб отримати доступ до нього.
  2. Клацніть правою кнопкою миші в командному рядку і виберіть "Запустити від імені адміністратора".
  3. Переконайтеся, що вибрано основний системний диск. Якщо ні, введіть "C:" і натисніть Enter.
  4. Введіть "del /ash /s thumbs.db"> натисніть Enter.

Зауважте, що вам потрібно зачекати щонайменше 1 хвилину, поки бібліотеки мініатюр очистяться. Після цього спробуйте маніпулювати файлом, щоб вирішити проблему.

Вимкнути мініатюри

Якщо видалення ескізів допомагає вирішити проблему і ви хочете повністю зупинити їхнє створення, є кілька методів. Ви можете спробувати їх, навіть якщо жодна з попередніх процедур не спрацювала, протестувавши всі наявні рішення.

Використання налаштувань файлового провідника

1. відкрийте цей ПК і натисніть Переглянути у верхній частині вікна.

2. виберіть "Параметри" у випадаючому меню.

3. у вікні, що відкрилося, перейдіть до розділу "Перегляд", прокрутіть вниз і виберіть "Завжди показувати іконки, ніколи - ескізи" у розділі "Файли і папки".

4. натисніть "Застосувати", а потім "ОК", щоб зберегти зміни.

Використання параметрів продуктивності

1. перейдіть до "Цей ПК" і клацніть правою кнопкою миші на місці під вашими дисками.

2. виберіть Властивості та перейдіть до Розширені налаштування системи.

3. у розділі "Продуктивність" натисніть "Налаштування".

4. знайдіть "Показувати мініатюри замість іконок" і зніміть галочку.

5. натисніть Застосувати, а потім ОК.

Використання редактора реєстру

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 + R і введіть gpedit.msc у поле та натисніть OK або Enter, щоб відкрити вікно.

2. перейдіть до Конфігурація користувача; Адміністративні шаблони; Компоненти Windows; Провідник файлів на лівій панелі.

3. знайдіть пункт "Вимкнути кешування мініатюр у прихованих файлах thumbs.db" і двічі клацніть на ньому.

4. встановіть його значення "Увімкнено" і натисніть "Застосувати" та "ОК".

Запуск Windows в окремих процесах за допомогою зміни файлового провідника

Щоб підвищити стабільність роботи Провідника, коли він неправильно розподіляє ресурси, може бути корисно налаштувати його так, щоб він відкривав вікна в окремих процесах.

1. перейдіть на вкладку "Цей ПК" і натисніть на вкладку "Перегляд".

2. у випадаючому меню виберіть "Параметри".

3. у вікні, що з'явиться, виберіть "Параметри папки"; перейдіть на вкладку "Вид".

4. встановіть прапорець навпроти пункту "Запускати вікна папок в окремому процесі".

5. натисніть "Застосувати" та "ОК".

Використовувати чисте завантаження

Функція Clean Boot у Windows дозволяє користувачам запускати комп'ютер лише з необхідними вбудованими програмами та службами, що полегшує виявлення проблем, спричинених сторонніми програмами або процесами. Запустивши систему в режимі Clean Boot, ви зможете змінювати або видаляти файли без жодних проблем. Виконайте ці кроки, щоб запустити комп'ютер у режимі Clean Boot:

1. натисніть і утримуйте клавіші Windows і R, потім введіть "msconfig" і натисніть Enter.

2. Перейдіть на вкладку Служби вгорі у вікні Конфігурація системи.

3. встановіть прапорець навпроти "Приховати всі служби Microsoft" і натисніть "Вимкнути все".

4. перейдіть на вкладку "Загальні" і виберіть "Вибірковий запуск". Переконайтеся, що прапорець навпроти пункту "Завантажити системні служби" встановлено.

5. натисніть "Застосувати" та "ОК", а потім перезавантажте комп'ютер.

Спробуйте відредагувати файли у режимі чистого завантаження. Після того, як ви вирішите проблему, або якщо це не вдасться, важливо повернути налаштування Windows до звичайного запуску. Для цього повторіть попередні кроки і увімкніть відключені служби, а потім змініть параметр запуску з "Вибірковий" на "Звичайний".

Вимкнення домашньої групи

Щоб вийти з домашньої групи і вимкнути її служби на комп'ютері з Windows, виконайте такі дії:

1. натисніть клавіші Windows + S і знайдіть "homegroup".

2. виберіть "Домашня група" з результатів і натисніть "Вийти з домашньої групи".

3. підтвердіть, що ви хочете вийти з домашньої групи і натисніть "Готово".

4. відкрийте вікно Служби, натиснувши клавіші Windows + R, введіть "services.msc" і натисніть "ОК".

5. двічі клацніть на "Провайдер домашньої групи" і встановіть для параметра "Тип запуску" значення "Вимкнено". Застосуйте і натисніть "ОК".

6. двічі клацніть на "Прослуховувач домашньої групи" і встановіть для нього "Тип запуску" на "Вимкнено". Застосуйте і натисніть "ОК".

7. відкрийте редактор реєстру і перейдіть за шляхом "Computer/HKEY_LOCAL_MACHINE/SOFTWARE/Classes/CLSID{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}".

8. створіть нове значення DWORD з назвою "System.IsPinnedToNameSpaceTree" і встановіть його в 0. Збережіть зміни і закрийте редактор реєстру.

Зміна вигляду папки

Щоб змінити файли з певного каталогу, виконайте такі дії:

  1. Відкрий Провідник.
  2. Перейдіть на вкладку Перегляд.
  3. Виберіть у меню Дрібні піктограми, Список або Деталі.

Після зміни вигляду теки ви можете змінювати всі файли у цій теці без жодних проблем. Пам'ятайте, що це обхідний шлях; вам потрібно буде повторити ці кроки для кожної теки, яка спричиняє помилку.

Вимкнення пошуку Windows

Щоб вимкнути індексування місць розташування і службу пошуку Windows, виконайте такі дії:

  1. Натисніть клавіші Windows + S і введіть параметри індексування.
  2. Виберіть у меню Параметри індексування.
  3. Натисніть Змінити і зніміть галочку з місця індексації.
  4. Натисніть OK, щоб зберегти зміни.
  5. Натисніть клавіші Windows + R, щоб викликати діалогове вікно Виконати; введіть services.msc і натисніть OK.
  6. Знайдіть "Пошук Windows" в опціях, а потім двічі клацніть його.
  7. Встановіть тип запуску "Вимкнено" і натисніть "Зупинити", щоб зупинити службу.
  8. Натисніть "Застосувати", а потім "ОК", щоб зміни були збережені.

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

Зупинити спільний доступ до проблемної папки

Щоб виправити повідомлення про помилку, знайдіть файл або папку, яка спричинила проблему. Знайшовши її, клацніть правою кнопкою миші файл або папку і виберіть "Відкрити спільний доступ". З опцій виберіть "Припинити спільний доступ". Файли і папки, до яких немає спільного доступу, ви можете перемістити, перейменувати або видалити без подальших проблем.

Встановіть останню версію .Net Framework

У деяких випадках цю проблему може спричинити відсутність необхідного .NET Framework, оскільки багато програм Windows покладаються на нього. Щоб вирішити цю проблему, завантажте необхідний .NET Framework з веб-сайту Microsoft, який є безкоштовним. Щоб вирішити проблему, може знадобитися встановити всі версії фреймворку і перевірити, чи вирішено проблему.

Перейменування файлу або каталогу за допомогою командного рядка

Щоб отримати доступ до командного рядка і перейменування файлів, скористайтеся цим методом:

  1. Запустіть командний рядок від імені адміністратора.
  2. Виберіть потрібний каталог і введіть наступну команду, замінивши "problematic_file.txt" і "new_name.txt" на ім'я і розширення файлу, який ви хочете перейменувати: "rename problematic_file.txt new_name.txt".
  3. Ви також можете скористатися командою "rename c:path_to_problematic_file problematic_file.txt new_name.txt" як альтернативою.

Також ви можете скористатися командою "rename c:шлях_до_проблемного_файлу problematic_file.txt new_name.txt".

Зверніть увагу, що якщо ви не можете перейменувати файл, оскільки він відкритий в іншій програмі, ви можете перейменувати його за допомогою командного рядка. Пам'ятайте, що це просунуте рішення, тому переконайтеся, що ви розумієте синтаксис командного рядка заздалегідь. Якщо у командному рядку з'являється повідомлення про відмову в доступі, спробуйте запустити його з безпечного режиму.

Зміна налаштувань безпеки

Щоб виправити проблему, вам потрібно додати відсутні дозволи безпеки для проблемної папки або файлу.

  1. Знайдіть робочу теку, яка не має цієї проблеми (використовуйте несистемну теку).
  2. Знайшовши папку, клацніть на ній правою кнопкою миші, щоб отримати доступ до меню "Властивості".
  3. Перейдіть на вкладку Безпека і зверніть увагу на список доступних груп і користувачів.
  4. Повторіть кроки з 1 по 3 для проблемної папки або файлу. Відкривши вкладку Безпека, перевірте, чи не зникли записи з кроку 3.
  5. Якщо якісь записи відсутні, додайте їх вручну, натиснувши кнопку "Редагувати".
  6. Натисніть кнопку Додати і введіть бажане ім'я користувача або групи в поле "Введіть імена об'єктів для вибору" та натисніть "Перевірити імена".
  7. Натисніть кнопку OK.
  8. Наведіть курсор на нового додаткового користувача або групу і виберіть його, щоб встановити прапорець "Повний контроль" у стовпчику "Дозволити".
  9. Натисніть Застосувати та ОК, щоб зберегти зміни.

Зміна дозволів безпеки Dllhost.exe

Щоб виправити помилку, можна змінити налаштування безпеки для dllhost.exe. Іноді проблема може виникати через проблеми з процесом COM Surrogate, який пов'язаний з dllhost.exe.

  1. Натисніть Ctrl + Shift + Esc, щоб запустити Диспетчер завдань.
  2. Коли диспетчер завдань відкриється, перейдіть на вкладку Деталі.
  3. Знайдіть dllhost.exe, клацніть по ньому правою кнопкою миші і виберіть "Властивості"
  4. Перейдіть на вкладку Безпека і натисніть кнопку Змінити.
  5. Виберіть "Адміністратори" і встановіть прапорець "Повний контроль" у колонці "Дозволити".
  6. Натисніть OK і Застосувати, щоб зберегти зміни.

Зауважте: Завершіть процес COM Surrogate, якщо у вас виникли труднощі зі зміною дозволів безпеки. Відкрийте диспетчер завдань, знайдіть "COM Surrogate" і виберіть "Завершити завдання".

Висновок: Вирішення дилеми "Файл відкрито"

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

Пам'ятаючи про фактори, що призводять до цієї помилки, ми можемо бути більш активними, щоб уникнути її та мінімізувати її вплив на нашу роботу.

Я Кеті Деніелс, експерт із Adobe Illustrator. Я використовую програмне забезпечення з версії 2.0 і створюю навчальні посібники для нього з 2003 року. Мій блог є одним із найпопулярніших місць в Інтернеті для людей, які хочуть вивчити Illustrator. Окрім роботи блогера, я також є автором та графічним дизайнером.