Файл зайнятий іншою програмою: що робити? Комп 'ютер для новачків

Файл зайнятий іншою програмою: що робити? Комп 'ютер для новачків

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

Чому файлові об 'єкти можуть використовуватися одночасно?

Давайте почнемо з самого елементарного і подивимося на саму операційну систему. Чому пише "Файл зайнятий іншою програмою"? Адже користувач точно впевнений, що він вибраний для відкриття або перегляду об 'єкт одночасно в декількох програмах не використовує.

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

Найпростіші приклади одночасного доступу до файлів

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

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

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

Дещо гірше виглядає ситуація з використанням драйверів пристроїв, особливо якщо вони віртуальні. Наприклад, у вас є програмний плеєр Kontakt, який встановлений в системі не тільки у вигляді плагіну форматів VST або RTAS, але і в якості Standalone-програми (працює незалежно від підключуваного хосту). Ви відкриваєте в ньому якийсь семпл, а після цього запускаєте такий-же плагін в DAW-студії і намагаєтеся завантажити його вже в VST-версію плеєра. Зрозуміло, що в одній з програм ви і отримаєте помилку. Зокрема, тут проблема полягає в тому, що і студія, і плеєр, одночасно не можуть звертатися до драйверів ASIO4ALL. І знову з 'явиться повідомлення про те, що файл зайнятий іншою програмою. Як відкрити такий вміст? Знову ж таки рішення на поверхні - завершити один з додатків. Але це тільки найпростіші ситуації, які можна зустріти. Тепер подивимося, як їх виправити і усунути виникаючі помилки.

Файл зайнятий іншою програмою: що робити в першу чергу?

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

У випадку з користувальницькими даними нічого страшного в перезавантаженні не буде. Як перезавантажити комп 'ютер? Елементарно! Навіть примусовий рестарт не буде потрібен. Просто виконайте стандартне перезавантаження через меню "Пуск" або "Менеджер завдань" (можна навіть без завершення активних процесів).

Файл зайнятий іншою програмою (Windows 10): як завершити блокуючі процеси?

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

Якщо ж користувач і поняття не має, якими саме додатками зайнятий файл, краще скористатися утилітою Process Explorer, розробленою корпорацією Microsoft (завантажити її можна прямо на офіційному ресурсі компанії).

Що робити, якщо файли не вилучаються?

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

Для відновлення повного доступу найпростішим рішенням можна назвати використання спеціальної утиліти Unlocker (з Windows 7 справа набагато простіша, оскільки в деяких модифікаціях ця програма є вбудованою в систему (встановлений апплет). У будь-якому іншому випадку можете просто завантажити офіційну версію, встановити її або використовувати програму у вигляді портативної утиліти, що не вимагає інсталяції.

Права доступу

Нарешті, ви можете використовувати повні права на редагування та зміну файлів і тек для видалення вибраних об 'єктів.

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

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

Короткі підсумки

На цьому в питанні того, як виправити помилку "Файл зайнятий іншою програмою", загалом-то, можна поставити крапку. Найголовніший висновок, який можна зробити з усього вищевикладеного, полягає в тому, що робити примусовий рестарт системи зовсім необов 'язково. Можна застосувати і більш витончені методи усунення виниклих проблем. Але тут все залежить виключно від ситуації, що склалася і від того, які саме дії необхідно зробити в даний момент.