TL; DR? Читайте сміливо!
Якщо ви не хочете зовнішніх інструментів або хочете швидкий спосіб визначити, який процес підтримує ваш файл. Потім ви можете скористатися інструментом Windows Sysinternals під назвою Process Explorer . Вам навіть не доведеться витягувати zipfile, якщо ви хочете, просто витягніть з нього живу версію Process Explorer http://live.sysinternals.com/procexp.exe
, яка спрощує її використання будь-коли, будь-де, якщо у вас є Інтернет (або якщо ви поставили його на USB, перш ніж виїхали).
Бонус полягає в тому, що ви також можете використовувати його для всіх інших завдань, пов'язаних з процесом ...
Провідник процесів мається на увазі як заміна ІТ-професіонала менеджера завдань; серед інших альтернатив, таких як Монітор продуктивності, Монітор ресурсів або такий зовнішній інструмент, як Process Hacker.
Функція, яку ви шукаєте в цьому інструменті від Microsoft, настільки ж проста, як це отримує, це CTRL+,F що дозволяє здійснювати пошук підрядків для файлів Handles або DLL . Якщо ви хочете скористатися мишею та меню, ви можете натиснути на Find ➯ Find Handle або DLL .
Припустимо, що використовуються файли шрифтів Arial, ми можемо просто шукати Arial
та бачити, що Instantbird та Firefox люблять підтримувати цей файл шрифту. Припустимо, я хотів би видалити цей файл, я би не зміг цього зробити. Давайте внесемо зміни до цього і позбудемося файлу Arial. Не робіть цього вдома ...
Простим виправленням було б просто закрити ці дві програми, тоді як це працює для Instantbird, здається, що я не можу вимкнути Firefox, оскільки я пишу цю відповідь для вас. І я не хочу ризикувати втратою своєї відповіді через час очікування кешу або помилку буфера обміну. Отже, я збираюся закрити всі ручки Firefox до Arial.
Переконайтесь, що Process Explorer запущено як адміністратор, а потім виберіть Файл ➯ Показати деталі для всіх процесів
Я просто вибираю ручку у вікні пошуку, і Process Explorer автоматично вибере Firefox і перейде до потрібного запису в головному вікні. Переконайтеся, що ви робите це на ручці, а не на DLL, можливо, це може бути, що вам потрібно закрити програму, якби це була DLL. Пора закрити ці ручки, щоб я міг без жодних причин видаляти файли шрифтів Arial; я завжди можу відновити їх із резервної копії ...
Отже, я просто клацніть правою кнопкою миші відповідні записи та натисніть Закрити ручку .
І тепер, з Firefox, який не має ручок Arial, я публікую свою відповідь; шрифт все-таки завантажується ...
Альтернативою командного рядка, яка здатна лише перелічити їх, є Handle ; також написано Windows Sysinternals. Ви також можете отримати живу версію цієї версії на http://live.sysinternals.com/handle.exe
та використати, handle.exe
за якою слідує підрядковий рядок, який потрібно шукати.
Потім використовуйте те, taskkill /PID 1234 /F /T
де 1234
слід замінити PID процесу, який ви отримали з Handle. Можна також зробити це за назвою зображення за допомогою taskkill /IM instantbird.exe /F /T
. Зверніть увагу, що примусово /F
припиняє і /T
вбиває дитячі прикоси ...