Jak sprawdzić, który proces blokuje lub używa pliku w systemie Windows 11/10?
Nie możesz usunąć, przenieść lub wykonać żadnej akcji na pliku, ponieważ jest on zablokowany przez proces? Dowiedz(Find) się, który proces blokuje plik w Windows 11/10 , korzystając z różnych metod omówionych w tym artykule.
Wiele razy, gdy próbujemy wykonać akcję (usunąć, zmienić nazwę, skopiować itp.) na pliku, otrzymujemy okno dialogowe Plik w użyciu , wyświetlające monit, że „ (File in Use)Akcja nie może zostać zakończona, ponieważ plik jest otwarty w innym programie(The action can’t be completed because the file is open in another program) “. W niektórych przypadkach pokaże nazwę procesu lub programu, który używa pliku. Ale często tak się nie dzieje.
Teraz, jak stwierdzić, który proces ma otwarty plik? Jeśli jest to pilne, musisz zidentyfikować proces blokujący plik, a następnie zakończyć proces, aby zmodyfikować plik docelowy. W tym przewodniku omówimy różne metody sprawdzania procesu, który przechowuje plik w Windows 11/10 .
Jak sprawdzić, który proces blokuje lub używa pliku w Windows 11/10
Oto różne metody identyfikacji procesu blokującego plik w Windows 11/10 :
- Sprawdź proces, który blokuje plik, za pomocą Monitora zasobów(Resource Monitor) .
- Użyj Eksploratora procesów SysInternals(Use SysInternals Process Explorer) , aby zidentyfikować proces, który blokuje plik.
- Dowiedz się za pomocą wiersza polecenia(Command Prompt) za pomocą narzędzia Uchwyt(Handle) .
- Użyj bezpłatnego oprogramowania OpenedFilesView(Use OpenedFilesView) , aby zidentyfikować proces przechowujący plik.
Omówmy teraz te metody.
1] Sprawdź(Check) proces, który blokuje plik za pomocą Monitora zasobów(Resource Monitor)
Za pomocą Monitora zasobów(Resource Monitor) można zidentyfikować proces lub usługę blokującą plik. Jest to wbudowane narzędzie w systemie Windows 10(Windows 10) , które pomaga monitorować użycie procesora, pamięci, sieci dysków, uchwytów plików itp.
Otwórz aplikację Uruchom(Run) , naciskając klawisz skrótu Windows + R , a następnie wpisz w nim resmon . Naciśnij przycisk OK, a otworzy się Monitor zasobów .(Resource Monitor)
W oknie Monitor zasobów(Resource Monitor) przejdź do karty Procesor(CPU) i rozwiń opcję Powiązane uchwyty(Associated Handles) . Teraz w polu wyszukiwania wpisz nazwę pliku, który jest wyświetlany zablokowany przez proces, i naciśnij przycisk Enter . Pokaże ci listę procesów przechowujących plik docelowy.
Możesz kliknąć proces prawym przyciskiem myszy i wybrać opcję Zakończ proces(End Process) , aby go zakończyć. Po zakończeniu procesu spróbuj wykonać żądaną akcję na wcześniej zablokowanym pliku.
2] Użyj Eksploratora procesów SysInternals(Use SysInternals Process Explorer) , aby zidentyfikować proces, który blokuje plik
Inną opcją identyfikacji procesu lub usługi przechowującej plik jest SysInternals Process Explorer . Jest to zaawansowane narzędzie pozwalające uzyskać szczegółowe informacje dotyczące uruchomionych procesów w systemie. Aby zidentyfikować proces, który przetrzymuje plik, możesz wykonać poniższe kroki:
Najpierw pobierz i uruchom SysInternals Process Explorer na swoim komputerze. Teraz w oknie Process Explorer przejdź do menu Plik(File) i kliknij opcję Znajdź uchwyt lub(Find Handle or DLL) opcję DLL. Następnie wprowadź nazwę pliku w oknie dialogowym Process Explorer Search i naciśnij opcję Search . Wszystkie procesy, które używają wprowadzonego pliku, pojawią się w wynikach.
Kliknij prawym przyciskiem myszy(Right-click) zidentyfikowany proces na karcie Proces(Process) , a następnie zamknij go.
Teraz sprawdź plik, czy nadal jest zatrzymany lub zablokowany przez proces, czy nie.
Powiązane: (Related:) Proces nie może uzyskać dostępu do pliku, ponieważ jest używany przez inny proces.(The process cannot access the file because it is being used by another process.)
3] Dowiedz(Find) się za pomocą wiersza polecenia(Command Prompt) za pomocą narzędzia Uchwyt(Handle)
Handle to narzędzie oparte na poleceniach, które informuje, który proces ma otwarty plik. Jest to w zasadzie wersja wiersza poleceń omówionego powyżej SysInternals Process Explorer . Możesz wykonać poniższe kroki, aby sprawdzić proces przechowywania pliku w wierszu polecenia za pomocą tego narzędzia:
Pobierz Handle z microsoft.com i rozpakuj folder ZIP. Teraz otwórz CMD w wyodrębnionym folderze(open CMD in the extracted folder) . W wierszu polecenia(Command Prompt) wprowadź polecenie o następującej składni:
handle.exe -a -u <filename-with-path>
Na przykład:
handle.exe -a -u "C:\Users\KOMAL\Documents\Sample Files\twc.pdf"
Gdy wprowadzisz polecenie, wyświetli listę procesów przechowujących plik z identyfikatorem procesu i nazwą użytkownika.
Próbowałem sprawdzić to samo, wpisując tylko nazwę pliku bez pełnej ścieżki, zadziałało. Ale może nie działać dla wszystkich plików. Dlatego zaleca się wprowadzenie lokalizacji zablokowanego pliku.
Po zidentyfikowaniu procesu możesz go zamknąć z Menedżera zadań(Task Manager) .
4] Użyj darmowego oprogramowania OpenedFilesView(Use OpenedFilesView) , aby zidentyfikować proces przechowujący plik
OpenedFilesView to przenośna aplikacja do przeglądania wszystkich otwartych plików i procesów, które je przechowują. Możesz pobrać jego folder ZIP , rozpakować go, a następnie uruchomić jego plik (ZIP)OpenedFilesView.exe , aby uruchomić jego interfejs. Następnie wyświetli wszystkie aktualnie otwarte pliki z odpowiednimi szczegółami, w tym nazwą procesu, identyfikatorem procesu, ścieżką procesu, uprawnieniami do pliku, docelową ścieżką pliku itp.
Zlokalizuj plik docelowy i sprawdź, który proces go przechowuje. Możesz także użyć opcji Znajdź( Find) , aby szybko wyszukać zablokowany plik i powiązany proces. Po znalezieniu procesu kliknij plik prawym przyciskiem myszy i zamknij wszystkie procesy, które go przechowują.
Mam nadzieję, że ten przewodnik pomoże ci zidentyfikować proces przetrzymywania pliku, a następnie zamykania go.
Teraz przeczytaj: (Now read:) Usuń zablokowane pliki i napraw błąd Plik jest zablokowany.
Related posts
Microsoft Office Szybka instalacja Wysokie użycie procesora w systemie Windows 11/10
Błąd zdalnego wywołania procedury nie powiódł się podczas korzystania z DISM w systemie Windows 11/10
Usługa inteligentnego transferu w tle nie działa w systemie Windows 11/10
Napraw błąd szyfrowania urządzenia jest tymczasowo zawieszony w systemie Windows 11/10
Jak otwierać i czytać pliki małego zrzutu pamięci (dmp) w systemie Windows 11/10?
Jak naprawić problemy z wydajnością w systemie Windows 11/10?
Rozwiązywanie problemów z systemem Windows nie działa w systemie Windows 11/10
Nie można zmapować dysku sieciowego w systemie Windows 11/10
Nie wykryto błędu skanera na komputerze z systemem Windows 11/10
Bezpieczeństwo systemu Windows mówi, że nie ma dostawców zabezpieczeń w systemie Windows 11/10
Menedżer urządzeń jest pusty i nie wyświetla niczego w systemie Windows 11/10
Błąd aplikacji LogonUI.exe podczas uruchamiania w systemie Windows 11/10
Menu Start nie otwiera się lub przycisk Start nie działa w systemie Windows 11/10
System Windows nie może pobrać ustawień sieciowych z routera w systemie Windows 11/10
Usługa Windows Audio nie działa w systemie Windows 11/10
Nie można odbierać ani nawiązywać połączeń za pomocą aplikacji Twój telefon w systemie Windows 11/10
SFC nie działa, nie działa lub nie może naprawić uszkodzonego pliku w systemie Windows 11/10
Usługi audio nie odpowiadają błąd w systemie Windows 11/10
Jak naprawić błędy brakujących plików DLL na komputerze z systemem Windows 11/10?
Urządzenie HDMI Audio nie wyświetla się w systemie Windows 11/10