Файл зайнятий іншою програмою: що це значить?
Суть питання полягає в тому, що в даний момент часу певний компонент може використовуватися не одним, а двома або навіть великою кількістю додатків. Зокрема, це стосується не тільки програм, запущених користувачем, але і системних служб, які працюють у фоновому режимі. Зазвичай проблема, пов'язана з тим, що якийсь файл зайнятий іншою програмою при спробі доступу до нього, в основному стосується драйверів пристроїв. Однак існують і деякі винятки. У найбільш простому випадку можна привести приклад того, що користувач одночасно відкриває один і той же документ в програмі MSWord, а потім в WordPad, і намагається в одному з додатків зберегти виконані зміни. Система, звичайно ж, починає видавати помилку. Це ж стосується і випадків використання веб-камери, коли в якості пріоритетного додатки виставлений Skype, а користувач намагається запустити іншу програму, яка теж по ідеї повинно використовувати камеру. І таких випадків ще дуже багато. Досить часто виникають ситуації, при яких файл може бути зайнятий іншою програмою. Що ж робити в це випадку? Дуже часто виникає ситуація, при якій не видаляється торрент-файл. Причина криється в тому, що файл знаходиться в стадії активної завантаження в самому додатку. Потрібно просто вийти з програми, попередньо завершивши в програмі завантаження або роздачу, або просто видаливши завантаження зі списку. Це найпростіша проблема, яка може виникнути. Зазвичай ситуація куди складніша.
Що робити, якщо файл зайнятий іншою програмою?
Більшість пересічних користувачів не особливо хочуть вникати в суть проблеми. Система видає повідомлення про те, що файл зайнятий іншою програмою. Практично всі користувачі даного контингенту знають, що потрібно зробити. На їхню думку, найпростішим виходом із ситуації є перезавантаження комп'ютера. Варто зазначити, що такий примітивний спосіб допомагає в будь-якому випадку, правда це стосується тільки завершення процесів, пов'язаних з системою. Якщо ж здійснювалася робота з документами, в які були внесені якісь зміни, то про збереження таких змін годі й казати. Багато хто не враховують цю обставину і дуже шкодують про це пізніше.
Примусове завершення блокуючого процесу
Оптимальним варіантом вирішення проблеми стане перевірка стану блокуючого процесу. Як можна визначити, який процес використовує файл? Зробити це дуже просто. Потрібно використовувати всім відомий «Диспетчер завдань». Викликати його можна за рахунок використання комбінації Ctrl + Del + Alt або за допомогою команди taskmgr в меню «Виконати». Якщо користувач хоча б трохи розуміє, яке саме додаток може в даний момент звертатися до файлу, то необхідно просто знайти його в списку активних процесів або служб і використовувати примусове завершення процесу за допомогою відповідної кнопки або контекстного меню, що викликається правою кнопкою миші. Однак даний спосіб стане в нагоді тільки в тому випадку, коли можна припустити, який процес звертається до зазначеного файлу.Еслі ви навіть приблизно не уявляєте, який процес використовує файл, можна скористатися утилітою Process Explorer. Її можна завантажити з офіційного сайту корпорації Microsoft.
Проблеми при видаленні файлів
Часто виникають ситуації, в яких система при спробі видалення файлів повідомляє про те, що файл зайнятий іншою програмою. Що робити в цьому випадку, ми розглянемо трохи пізніше. Поки поговоримо про те, які саме компоненти неможливо видалити. Зазвичай це стосується системних компонентів, які є життєво необхідними для роботи операційної системи Windows або хоча б частково пов'язані з цими процесами. При цьому як не старайся не допоможуть ніякі права адміністратора. Система автоматично блокує виконання операцій, який можуть завдати їй шкоди. Однак і з такої ситуації можна знайти вихід. Існує два варіанти вирішення проблеми.
Якщо в системі з'являється повідомлення про те, що файл зайнятий іншою програмою, то можна скористатися унікальною утилітою Unlocker. У деяких збірках операційної системи Windows ця утиліта присутній спочатку. Якщо ж її немає, попередньо доведеться завантажити і встановити цю утиліту. Програма після цього інтегрує в меню правого кліка власні командні рядки. Тепер все що вам потрібно буде зробити, це викликати таке меню, використовувати команду Unlocker, вибрати процес у вікні програми, а після цього натиснути на кнопку «Убити процес». Коли процес буде завершений, з файлом можна буде здійснювати будь-які операції.
Розглянемо ще одну ситуацію, пов'язану зі спробами видалення інформації. Система в цьому випадку також видає повідомлення про те, що файл зайнятий іншою програмою. Як же бути в такій ситуації? Щоб видалити «видаляються» папки і файли, необхідно просто надати собі потрібні права. Це можна зробити в контекстному меню правого кліка миші в розділі властивостей. Тут потрібно буде перейти на вкладку безпеки, натиснути на кнопку «Додатково» і змінити поточного власника. Після цього потрібно повернутися в попереднє вікно і натиснути на кнопку «Змінити». У меню, потрібно буде встановити галочки навпроти всіх наявних в списку рядків. Коли всі операції будуть успішно завершені, можна буде без проблем видалити файл.
Інші методи вирішення проблеми
Іноді буває так, що комп'ютерні ігри відмовляються працювати як слід. Система в цьому випадку видає повідомлення про те, що файл зайнятий іншою програмою. Як же бути в цьому випадку? Гра Spin Tires в деяких випадках взагалі видає помилку про те, що файли відрізняються від оригіналу. Це може значить, що гра була завантажена з ненадійного джерела. Тому може виявитися заблокованим і доступ до онлайн-проходженню. Щоб виправити цю проблему можна спробувати повторно завантажити офіційну версію гри і встановити спеціальні «фікси» для вирішення проблем, пов'язаних з роботою.
Як ви самі можете переконатися, ситуацію легко можна виправити. Якщо система з якихось причин раптом видає повідомлення про те, що файл зайнятий іншою програмою, то для виправлення проблеми можна використовувати один з наведених вище способів. Будь-який спосіб на вибір користувача може принести позитивний результат