Ako zistiť, ktorý proces zamyká alebo používa súbor v systéme Windows 11/10?

Nedarí sa vám odstrániť, presunúť alebo vykonať akúkoľvek akciu so súborom, pretože je uzamknutý procesom? Zistite(Find) , ktorý proces zamyká súbor v Windows 11/10 , pomocou rôznych metód popísaných v tomto článku.

Mnohokrát, keď sa pokúsime vykonať akciu (vymazať, premenovať, kopírovať atď.) so súborom, zobrazí sa dialógové okno Súbor sa používa(File in Use) s výzvou, že „ Akciu nie je možné dokončiť, pretože súbor je otvorený v inom programe(The action can’t be completed because the file is open in another program) “. V niektorých prípadoch sa zobrazí názov procesu alebo programu, ktorý používa súbor. Ale veľakrát to tak nie je.

Teraz, ako zistiť, ktorý proces má otvorený súbor? Ak je to naliehavé, musíte identifikovať proces zamykania súboru a potom tento proces ukončiť na úpravu cieľového súboru. V tejto príručke budeme diskutovať o rôznych metódach kontroly procesu, ktorý uchováva súbor v Windows 11/10 .

Ako zistiť, ktorý proces zamyká súbor v systéme Windows 10

Ako zistiť, ktorý proces zamyká alebo používa súbor v Windows 11/10

Tu sú rôzne metódy na identifikáciu procesu, ktorý zamyká súbor v Windows 11/10 :

  1. Skontrolujte proces, ktorý zamyká súbor, pomocou nástroja Resource Monitor .
  2. Pomocou SysInternals Process Explorer(Use SysInternals Process Explorer) identifikujte proces, ktorý zamyká súbor.
  3. Zistite to pomocou príkazového riadka(Command Prompt) pomocou nástroja Handle .
  4. (Use OpenedFilesView)Na identifikáciu procesu uchovávajúceho súbor použite bezplatný softvér OpenedFilesView .

Rozoberme teraz tieto metódy podrobnejšie.

1] Skontrolujte(Check) proces, ktorý zamyká súbor pomocou nástroja Resource Monitor

Pomocou nástroja Resource Monitor môžete identifikovať proces alebo službu, ktorá uzamkne súbor. Je to vstavaný nástroj v systéme Windows 10(Windows 10) , ktorý vám pomáha monitorovať využitie procesora, pamäť, diskovú sieť, popisovače súborov atď.

Otvorte aplikáciu Spustiť(Run) stlačením klávesovej skratky Windows + R a potom do nej napíšte resmon . Stlačte tlačidlo OK a otvorí sa nástroj Resource Monitor .

V okne Resource Monitor prejdite na kartu CPU a rozbaľte možnosť Associated Handles . Teraz do vyhľadávacieho poľa zadajte názov súboru, ktorý sa zobrazuje uzamknutý procesom, a stlačte tlačidlo Enter . Zobrazí sa zoznam procesov, ktoré obsahujú cieľový súbor.

Môžete kliknúť pravým tlačidlom myši na proces a výberom možnosti Ukončiť proces(End Process) ho ukončiť. Po skončení procesu skúste vykonať požadovanú akciu na predtým uzamknutom súbore.

2] Použite SysInternals Process Explorer(Use SysInternals Process Explorer) na identifikáciu procesu, ktorý zamyká súbor

Ďalšou možnosťou na identifikáciu procesu alebo služby uchovávajúcej súbor je SysInternals Process Explorer . Ide o pokročilý nástroj na zistenie podrobných informácií o bežiacich procesoch vo vašom systéme. Ak chcete identifikovať proces uchovávajúci súbor, môžete postupovať podľa nasledujúcich krokov:

Najprv si stiahnite a spustite SysInternals Process Explorer na vašom PC. Teraz v okne Process Explorer prejdite do ponuky Súbor(File) a kliknite na možnosť Nájsť popisovač alebo DLL(Find Handle or DLL) . Potom zadajte názov súboru do dialógového okna Process Explorer Search a stlačte možnosť (Process Explorer Search)Search . Všetky procesy, ktoré používajú zadaný súbor, sa zobrazia vo výsledkoch.

Kliknite pravým tlačidlom myši(Right-click) na identifikovaný proces na karte Proces(Process) a potom ho zatvorte.

Teraz skontrolujte pomocou súboru, či je stále držaný alebo uzamknutý procesom alebo nie.

Súvisiace: (Related:) Proces nemôže získať prístup k súboru, pretože ho používa iný proces.(The process cannot access the file because it is being used by another process.)

3] Zistite(Find) to pomocou príkazového riadka(Command Prompt) pomocou nástroja Handle

Handle je nástroj založený na príkazoch, ktorý hovorí, ktorý proces má otvorený súbor. Je to v podstate verzia s príkazovým riadkom vyššie diskutovaného SysInternals Process Explorer . Pomocou tohto nástroja môžete skontrolovať proces uchovávania súboru v príkazovom riadku podľa nasledujúcich krokov:

Stiahnite si Handle z microsoft.com a extrahujte priečinok ZIP. Teraz otvorte CMD v extrahovanom priečinku(open CMD in the extracted folder) . Do príkazového riadka(Command Prompt) zadajte príkaz s nasledujúcou syntaxou:

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

Napríklad:

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

Pri zadávaní príkazu sa zobrazí zoznam procesov obsahujúcich súbor s ID procesu a používateľským menom.

Pokúsil som sa skontrolovať to isté zadaním iba názvu súboru bez úplnej cesty, fungovalo to. Nemusí to však fungovať pre všetky súbory. Preto sa odporúča zadať umiestnenie uzamknutého súboru.

Po identifikácii procesu ho môžete zatvoriť v Správcovi úloh(Task Manager) .

4] Na identifikáciu procesu uchovávajúceho súbor použite bezplatný softvér OpenedFilesView(Use OpenedFilesView)

OpenedFilesView je prenosná aplikácia na prezeranie všetkých vašich otvorených súborov a procesov, ktoré ich uchovávajú. Môžete si stiahnuť jeho priečinok ZIP , rozbaliť ho a potom spustiť jeho súbor OpenedFilesView.exe , čím spustíte jeho rozhranie. Potom zobrazí všetky aktuálne otvorené súbory s príslušnými podrobnosťami vrátane názvu procesu, ID procesu, cesty procesu, oprávnení k súboru, cesty k cieľovému súboru atď.

Nájdite svoj cieľový súbor a skontrolujte, ktorý proces ho drží. Môžete tiež použiť možnosť Hľadať( Find) na rýchle vyhľadanie uzamknutého súboru a súvisiaceho procesu. Po nájdení procesu kliknite pravým tlačidlom myši na súbor a zatvorte všetky procesy, ktoré ho obsahujú.

Dúfame, že vám táto príručka pomôže identifikovať proces držania súboru a jeho zatvorenia.

Teraz si prečítajte: (Now read:) Odstráňte uzamknuté súbory a opravte chybu Súbor je uzamknutý.



About the author

Mám vzdelanie v oblasti počítačového inžinierstva a informačných technológií, čo mi dalo jedinečný pohľad na platformy Windows 10 a 11. Najmä mám skúsenosti s Windows 10 " Desktop Experience " a prehliadačom Microsoft Edge. Moje skúsenosti s týmito dvoma platformami mi umožňujú hlboko pochopiť, ako fungujú, a moje odborné znalosti v týchto oblastiach mi umožňujú poskytovať spoľahlivé rady, ako ich zlepšiť.



Related posts