Как да разберете кой процес се заключва или използва файл в Windows 11/10?
Не можете да изтриете, преместите или извършите каквото и да е действие върху файл, защото е заключен от процес? Разберете(Find) кой процес заключва файл в Windows 11/10 , като използвате различни методи, обсъдени в тази статия.
Много пъти, когато се опитваме да извършим действие (изтриване, преименуване, копиране и т.н.) върху файл, получаваме диалогов прозорец „ Файл в употреба(File in Use) “, показващ подкана, че „ Действието не може да бъде завършено, защото файлът е отворен в друга програма(The action can’t be completed because the file is open in another program) “. В някои случаи ще покаже името на процеса или програмата, която използва файла. Но много пъти не става.
Сега, как да разберем кой процес има отворен файл? Ако е спешно, трябва да идентифицирате процеса, който заключва файл и след това да прекратите процеса, за да промените целевия файл. В това ръководство ще обсъдим различни методи за проверка на процеса, който държи файл в Windows 11/10 .
Как да разберете кой процес се заключва или използва файл в Windows 11/10
Ето различните методи за идентифициране на процеса, който заключва файл в Windows 11/10 :
- Проверете процеса, който заключва файл с помощта на Resource Monitor .
- Използвайте SysInternals Process Explorer(Use SysInternals Process Explorer) , за да идентифицирате процеса, който заключва файл.
- Разберете чрез командния ред(Command Prompt) с помощта на инструмента Handle .
- Използвайте безплатна програма OpenedFilesView(Use OpenedFilesView) , за да идентифицирате процеса, който съдържа файл.
Нека сега да разгледаме по-подробно тези методи.
1] Проверете(Check) процеса, който заключва файл с помощта на Resource Monitor
С помощта на Resource Monitor можете да идентифицирате процеса или услугата, която заключва файл. Това е вградена помощна програма в Windows 10 , която ви помага да наблюдавате използването на процесора, паметта, дисковата мрежа, дръжките на файлове и т.н.
Отворете приложението Run , като натиснете клавишната комбинация Windows + R и след това въведете resmon в него. Натиснете бутона OK и Resource Monitor ще се отвори.
В прозореца Монитор на ресурсите(Resource Monitor) отидете на раздела ЦП(CPU) и разгънете опцията Асоциирани дръжки(Associated Handles) . Сега, в полето за търсене, въведете името на файла, който се показва, заключен от процес, и натиснете бутона Enter . Той ще ви покаже списък с процеси, държащи целевия файл.
Можете да щракнете с десния бутон върху процеса и да изберете опцията Край на процеса(End Process) , за да го прекратите. След като процесът приключи, опитайте да извършите действието, което искате да извършите върху по-рано заключен файл.
2] Използвайте SysInternals Process Explorer(Use SysInternals Process Explorer) , за да идентифицирате процеса, който заключва файл
Друга опция за идентифициране на процеса или услугата, съдържаща файл, е SysInternals Process Explorer . Това е усъвършенствана помощна програма за намиране на подробна информация относно работещите процеси във вашата система. За да идентифицирате процеса, който държи файл през него, можете да следвате стъпките по-долу:
Първо, изтеглете и стартирайте SysInternals Process Explorer на вашия компютър. Сега в прозореца Process Explorer отидете в менюто Файл и щракнете върху опцията (File)Find Handle или DLL(Find Handle or DLL) . След това въведете името на файла в диалоговия прозорец Търсене на Process Explorer и натиснете опцията (Process Explorer Search)Търсене(Search) . Всички процеси, които използват файла, който сте въвели, ще се покажат в резултатите.
Щракнете с десния бутон(Right-click) върху идентифицирания процес в раздела Процес(Process) и след това го затворете.
Сега проверете с файла дали той все още е задържан или заключен от процес или не.
Свързано: (Related:) Процесът не може да получи достъп до файла, защото се използва от друг процес.(The process cannot access the file because it is being used by another process.)
3] Разберете(Find) чрез командния ред(Command Prompt) с помощта на инструмента Handle
Handle е базирана на команди помощна програма, за да каже кой процес има отворен файл. По същество това е версия на командния ред на споменатия по-горе SysInternals Process Explorer . Можете да следвате стъпките по-долу, за да проверите процеса, който държи файл в командния ред, като използвате този инструмент:
Изтеглете Handle от microsoft.com и извлечете ZIP папката. Сега отворете CMD в извлечената папка(open CMD in the extracted folder) . В командния ред(Command Prompt) въведете команда със следния синтаксис:
handle.exe -a -u <filename-with-path>
Например:
handle.exe -a -u "C:\Users\KOMAL\Documents\Sample Files\twc.pdf"
Когато въведете командата, тя ще покаже списък с процеси, съдържащи файла с ID на процеса и потребителско име.
Опитах се да проверя същото, като въведох само името на файла без пълния път, работи. Но може да не работи за всички файлове. Затова се препоръчва да въведете местоположението на заключения файл.
След като идентифицирате процеса, можете да го затворите от диспечера на задачите(Task Manager) .
4] Използвайте безплатна програма OpenedFilesView(Use OpenedFilesView) , за да идентифицирате процеса, който съдържа файл
OpenedFilesView е преносимо приложение за преглед на всички ваши отворени файлове и процесите, които ги държат. Можете да изтеглите неговата ZIP папка, да я извлечете и след това да стартирате нейния файл OpenedFilesView.exe , за да стартирате интерфейса му. След това ще покаже всички отворени в момента файлове със съответните подробности, включително име на процес, идентификатор на процес, път на процеса, разрешения за файл, път на целевия файл и т.н.
Намерете целевия файл и проверете кой процес го държи. Освен това можете да използвате неговата опция за намиране( Find) , за да търсите бързо заключен файл и свързания с него процес. След като намерите процеса, щракнете с десния бутон върху файла и затворете всички процеси, които го държат.
Надяваме се това ръководство да ви помогне да идентифицирате процеса на задържане на файл и след това на затварянето му.
Сега прочетете: (Now read:) Изтрийте заключени файлове и коригирайте грешката „Файлът е заключен“.
Related posts
Microsoft Office Click-To-Run Високо използване на процесора в Windows 11/10
Грешка при отдалеченото извикване на процедурата при използване на DISM в Windows 11/10
Фоновата интелигентна услуга за трансфер не работи в Windows 11/10
Коригиране на криптирането на устройството е временно спряна грешка в Windows 11/10
Как да отваряте и четете файлове с малък дъмп на паметта (dmp) в Windows 11/10
Изтритият принтер продължава да се появява и да се връща в Windows 11/10
Опцията за стартиране като администратор не се показва или не работи в Windows 11/10
File Explorer няма да се отвори в Windows 11/10
Не може да плъзгате и пускате файлове или папки в Windows 11/10
Менюто "Старт" не се отваря или бутонът "Старт" не работи в Windows 11/10
Браузърът Brave не се отваря или не работи на Windows 11/10
Стартирайте DISM офлайн, за да поправите резервно копие на системното изображение на Windows 11/10
Защитата на Windows казва, че няма доставчици на сигурност в Windows 11/10
Протоколът за трансфер на медия (MTP) не работи на Windows 11/10
Как да коригирате проблеми с WiFi в Windows 11/10
Грешка при несъвместима видеокарта по време на инсталацията на Windows 11/10
Липсваща операционна система не е намерена грешка в Windows 11/10
Windows Update спря изтеглянето на актуализации в Windows 11/10
Екранните снимки не се запазват в папка Pictures в Windows 11/10
Възстановете файла Tokens.dat или Activation Tokens в Windows 11/10