База знань →5 хв читанняОновлено: 2026-09-21

Як видалити файл, зайнятий іншим процесом, у Windows

Якщо Windows не видаляє файл, бо він відкритий в іншій програмі, його утримує якийсь процес — часто невидимий: побудовник ескізів, пошуковий індексатор або OneDrive. «Монітор ресурсів» знаходить утримувача за секунди: натисніть Win+R, введіть resmon, відкрийте вкладку «ЦП» → «Пов'язані дескриптори», наберіть частину імені файла і завершіть знайдений процес. Якщо блокування тримається й після цього, перезавантаження з видаленням файла до запуску всього іншого або безпечний режим приберуть усе, що взагалі видаляється, — без ризикованих примусових утиліт.

Чому файл заблокований і хто це робить

Таке блокування називається порушенням спільного доступу (sharing violation): програма, що відкрила файл, попросила Windows не давати іншим його видаляти й перейменовувати, і Windows чесно це виконує. Це захист: видалити файл, у який програма просто зараз пише, — вірний спосіб його зіпсувати. Дратують утримувачі, у яких немає власного вікна.

  • Панелі «Попередній перегляд» і «Відомості» у Провіднику — перегляд відео чи PDF тримає файл відкритим; закрийте панель («Вигляд» → «Показати» → вимк) або перезапустіть Провідник
  • Побудовники ескізів і значків — зображення й відео можуть лишатися заблокованими кілька секунд після перегляду
  • Пошуковий індексатор Windows — ненадовго блокує документи, додаючи їх до індексу
  • OneDrive, резервне копіювання та антивірус — синхронізують або перевіряють файли; призупиніть їх для перевірки
  • Файли блокування Microsoft Office — файл-близнюк із префіксом ~$ поруч із документом означає, що Office досі тримає його відкритим або впав разом із ним

Пошук процесу через «Монітор ресурсів»

Натисніть Win+R, введіть resmon і Enter — «Монітор ресурсів» є в кожній Windows 10 і 11. Перейдіть на вкладку «ЦП», розгорніть «Пов'язані дескриптори» і в полі пошуку введіть частину імені заблокованого файла — для Report.docx достатньо слова report. За мить з'явиться кожен процес, що утримує відповідний дескриптор; правий клік → «Завершити процес», підтвердьте — і повертайтеся у Провідник видаляти файл.

Перш ніж завершувати процес, прочитайте, що саме ви завершуєте. Для власних програм — програвача, редактора, завислого установника — це безпечно, загубиться лише незбережена робота. Якщо утримувач — System, svchost.exe чи інша служба Windows, вбивати її не можна; перезавантажтеся і видаліть файл одразу після входу, поки його ніхто не відкрив. У Sysinternals Process Explorer (Ctrl+F) та сама ідея пошуку дескриптора, тільки з більшою деталізацією.

Коли блокування переживає все

Надійний запасний варіант — таймінг: перезавантажте комп'ютер, увійдіть у систему і видаліть файл до запуску всього іншого — після чистого завантаження звичні невидимі утримувачі ще не запустилися. Для файлів, що вперто блокуються знову, завантажтеся в безпечний режим («Параметри» → «Система» → «Відновлення» → «Розширені параметри запуску» → «Перезавантажити зараз» → «Діагностика» → «Додаткові параметри» → «Параметри завантаження» → безпечний режим) і видаліть файл там, де сторонній софт не працює.

Дві перестороги, щоб лікування не виявилося гіршим за хворобу. Файли в C:\Windows\WinSxS і сховищі компонентів блокує сама Windows не просто так — ніколи не видаляйте їх примусово; використовуйте «Очищення диска» або DISM. А файли блокування Office з префіксом ~$ зникають самі після закриття всіх програм Office, тож героїзм тут рідко потрібен. Якщо не видаляється ціла папка, перевірте, що синхронізацію OneDrive призупинено і що зараз не виконується резервне копіювання.

Питання та відповіді

Як дізнатися, яка програма використовує файл?

Відкрийте «Монітор ресурсів» (Win+R → resmon), вкладка «ЦП», розгорніть «Пов'язані дескриптори» і пошук за частиною імені файла. Кожен процес, що тримає файл, показаний у списку, і його можна завершити з контекстного меню.

Чи можна завершувати процес, який блокує файл?

Власні програми — так, загубиться лише незбережена робота в них. Якщо утримувач — System або служба на кшталт svchost.exe, закривайте програми штатно або перезавантажуйтеся, але не вбивайте процес.

Що таке файли ~$, які не видаляються?

Це файли блокування Microsoft Office — маркери володіння, що створюються поруч із відкритими документами. Закрийте всі програми Office (або перезавантажтеся), і вони зникнуть або видаляться без опору.

Перевірте склад ліцензії до покупки.

Разовий 30-хвилинний тест охоплює базові функції. Інструменти з позначкою PRO залишаються заблокованими до активації платної ліцензії.

Читайте також

Усі статті · Питання

Написати нам: [email protected]