Kako odrediti koji je proces zaključan ili koristi datoteku u sustavu Windows 11/10?

Ne možete izbrisati, premjestiti ili izvršiti bilo kakvu radnju na datoteci jer ju je proces zaključao? Saznajte(Find) koji proces zaključava datoteku u Windows 11/10 pomoću različitih metoda o kojima se raspravlja u ovom članku.

Mnogo puta, kada pokušamo izvršiti radnju (izbrisati, preimenovati, kopirati, itd.) na datoteci, dobivamo dijaloški okvir Datoteka u upotrebi(File in Use) koji prikazuje upit da " Radnja se ne može dovršiti jer je datoteka otvorena u drugom programu(The action can’t be completed because the file is open in another program) “. U nekim slučajevima prikazat će naziv procesa ili programa koji koristi datoteku. Ali, puno puta, nije.

Sada, kako odrediti koji proces ima otvorenu datoteku? Ako je hitno, trebate identificirati proces zaključavanja datoteke, a zatim završiti proces kako biste izmijenili ciljnu datoteku. U ovom vodiču ćemo raspravljati o različitim metodama za provjeru procesa koji drži datoteku u Windows 11/10 .

Kako odrediti koji proces zaključava datoteku u sustavu Windows 10

Kako odrediti koji se proces zaključava ili koristi datoteku u Windows 11/10

Evo različitih metoda za prepoznavanje procesa koji zaključava datoteku u Windows 11/10 :

  1. Provjerite proces koji zaključava datoteku pomoću Resource Monitora(Resource Monitor) .
  2. Koristite SysInternals Process Explorer(Use SysInternals Process Explorer) da biste identificirali proces koji zaključava datoteku.
  3. Saznajte putem naredbenog retka(Command Prompt) pomoću alata Handle .
  4. Koristite OpenedFilesView(Use OpenedFilesView) besplatni softver za identifikaciju procesa koji drži datoteku.

Razradimo sada ove metode.

1] Provjerite(Check) proces koji zaključava datoteku pomoću Resource Monitora(Resource Monitor)

Pomoću Resource Monitora(Resource Monitor) možete identificirati proces ili uslugu koja zaključava datoteku. To je ugrađeni uslužni program u sustavu Windows 10(Windows 10) koji vam pomaže nadzirati korištenje CPU-a, memorije, diskovnu mrežu, ručke datoteka itd.

Otvorite aplikaciju Pokreni(Run) pritiskom na prečac Windows + Rresmon . Pritisnite tipku OK i Resource Monitor će se otvoriti.

U prozoru Resource Monitor idite na karticu CPU i proširite opciju Povezane ručke(Associated Handles) . Sada, u okvir za pretraživanje, upišite naziv datoteke koja se prikazuje zaključanu od strane procesa i pritisnite tipku Enter . Pokazat će vam popis procesa koji drže ciljnu datoteku.

Možete kliknuti desnom tipkom miša na proces i odabrati opciju Završi proces(End Process) da biste ga završili. Nakon što proces završi, pokušajte izvršiti radnju koju ste htjeli na prethodno zaključanoj datoteci.

2] Koristite SysInternals Process Explorer(Use SysInternals Process Explorer) da biste identificirali proces koji zaključava datoteku

Druga opcija za identifikaciju procesa ili usluge koja drži datoteku je SysInternals Process Explorer . To je napredni uslužni program za doznavanje detaljnih informacija o pokrenutim procesima na vašem sustavu. Da biste identificirali proces koji drži datoteku kroz njega, možete slijediti korake u nastavku:

Prvo preuzmite i pokrenite SysInternals Process Explorer na svom računalu. Sada, u prozoru Process Explorer , idite na izbornik Datoteka(File) i kliknite na opciju Find Handle ili DLL(Find Handle or DLL) . Zatim unesite naziv datoteke u dijaloški prozor Process Explorer Search i pritisnite opciju (Process Explorer Search)Pretraživanje(Search) . Svi procesi koji koriste datoteku koju ste unijeli prikazat će se u rezultatima.

Desnom tipkom miša kliknite(Right-click) identificirani proces na kartici Proces(Process) i zatim ga zatvorite.

Sada provjerite s datotekom je li još uvijek zadržana ili zaključana od strane nekog procesa ili ne.

Povezano: (Related:) Proces ne može pristupiti datoteci jer je koristi drugi proces.(The process cannot access the file because it is being used by another process.)

3] Saznajte(Find) putem naredbenog retka(Command Prompt) pomoću alata Handle

Handle je uslužni program koji se temelji na naredbama koji govori koji proces ima otvorenu datoteku. To je u osnovi verzija naredbenog retka gore opisanog SysInternals Process Explorera(SysInternals Process Explorer) . Možete slijediti korake u nastavku kako biste provjerili proces koji drži datoteku u naredbenom retku pomoću ovog alata:

Preuzmite Handle s microsoft.com i raspakirajte ZIP mapu. Sada otvorite CMD u ekstrahiranoj mapi(open CMD in the extracted folder) . U naredbeni redak(Command Prompt) unesite naredbu sa sljedećom sintaksom:

handle.exe -a -u <filename-with-path>

Na primjer:

handle.exe -a -u "C:\Users\KOMAL\Documents\Sample Files\twc.pdf"

Dok unosite naredbu, prikazat će se popis procesa koji drže datoteku s ID-om procesa i korisničkim imenom.

Pokušao sam provjeriti isto tako što sam unio samo naziv datoteke bez punog puta, uspjelo je. No, možda neće raditi za sve datoteke. Stoga je preporučljivo unijeti lokaciju zaključane datoteke.

Nakon što identificirate proces, možete ga zatvoriti iz Upravitelja zadataka(Task Manager) .

4] Koristite besplatni softver OpenedFilesView(Use OpenedFilesView) za identifikaciju procesa koji drži datoteku

OpenedFilesView je prijenosna aplikacija za pregled svih otvorenih datoteka i procesa koji ih drže. Možete preuzeti njegovu ZIP mapu, raspakirati je, a zatim pokrenuti datoteku OpenedFilesView.exe da pokrenete njegovo sučelje. Zatim će prikazati sve trenutno otvorene datoteke s odgovarajućim detaljima, uključujući naziv procesa, ID procesa, put procesa, dopuštenja datoteke, put ciljne datoteke itd.

Pronađite svoju ciljnu datoteku i provjerite koji proces je drži. Također, možete koristiti njegovu opciju Find za brzo traženje zaključane datoteke i pridruženog procesa. Nakon što pronađete proces, desnom tipkom miša kliknite datoteku i zatvorite sve procese koji je drže.

Nadamo se da će vam ovaj vodič pomoći identificirati proces držanja datoteke i njezinog zatvaranja.

Sada pročitajte: (Now read:) Izbrišite zaključane datoteke i popravite pogrešku Datoteka je zaključana.



About the author

Ja sam programer za iPhone i macOS s iskustvom u Windowsima 11/10 i Appleovoj najnovijoj iOS platformi. S više od 10 godina iskustva, duboko razumijem kako stvoriti i upravljati datotekama na obje platforme. Moje vještine nadilaze samo stvaranje datoteka - također dobro poznajem Appleove proizvode, njihove značajke i kako ih koristiti.



Related posts