Чому файл заблокований і хто це робить
Таке блокування називається порушенням спільного доступу (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]