W systemie Windows XP, gdy próbuję usunąć określony plik, pojawia się komunikat:
Nie można usunąć blah.blah: Upewnij się, że dysk nie jest pełny lub chroniony przed zapisem i że plik nie jest aktualnie używany.
Jak mogę obejść to ostrzeżenie i usunąć je mimo to?
windows-xp
Ron Tuffin
źródło
źródło
Odpowiedzi:
Aby pomyślnie usunąć zablokowany plik, musisz zidentyfikować proces, który zablokował plik. Najpierw musisz zakończyć proces, a następnie usunąć plik. Aby wiedzieć, który proces zablokował plik, potrzebujesz narzędzia, takiego jak Microsoft Sysinternals ' Process Explorer (PE).
Po zainstalowaniu PE ...
Powinieneś zobaczyć listę aplikacji, które uzyskują dostęp do pliku:
Teraz możesz zabić przestępcę za pomocą PE lub czegoś innego.
źródło
Z Unlockerem . Możesz także spróbować uruchomić komputer w trybie awaryjnym (lub po prostu zrestartować komputer) i sprawdzić, czy możesz go usunąć.
Edytuj (2013-02-09): Znalazłem coś lepszego. LockHunter .
źródło
Unlocker jest dobry, ale osobiście wolę FileAssassin MalwareByte .
źródło
Prostym sposobem CLI jest:
handle <part_of_the_path_of_the_locked_file>
taskkill /pid <the_PID> /f
(/f
oznacza „wymuś”)handle -p <the_PID> -c <hexadecimal_code_of_the_handle>
źródło
Kiedy mam plik, którego nie mogę usunąć, powiedzmy z aplikacji, którą chciałem wypróbować, uruchomię się ponownie i sprawdzę, czy mogę go usunąć. Jeśli to się nie powiedzie, albo:
To jeden z powodów, dla których użyłem Sandboxie ( http://www.sandboxie.com/ ) do testowania nowych aplikacji. Sanboxie sprawia, że bardzo łatwo jest oczyścić się z pozostałości instalacji aplikacji.
Jeśli komputer został zagrożony, większość ekspertów ds. Bezpieczeństwa zdecydowanie zaleca czystą instalację systemu.
Jeśli zostałeś zainfekowany trojanem:
Próba ręcznego wyczyszczenia systemu jest możliwa tylko w najszczęśliwszych przypadkach i nigdy nie wiadomo, czy coś pozostało. Poleciłbym nie ryzykować.
źródło
Wypróbuj program taki jak Unlocker (dostępny tylko dla x86). Możesz go użyć, aby zobaczyć wszystkie zamki i usunąć je, jeśli chcesz.
W przypadku x64 mogą istnieć również podobne programy. Bardziej skomplikowanym i bardziej ogólnym podejściem, jeśli nie ma, jest użycie programu takiego jak Process Explorer , w którym wyszukujesz uchwyty zawierające nazwę pliku lub programu i usuwasz wszystkie widoczne uchwyty.
źródło
Dobry i schludny samouczek na ten temat można znaleźć tutaj:
http://rajendrakhope.wordpress.com/2013/08/23/finding-out-which-process-is-locking-a-file-or-folder-in-windows-or-deleting-a-locked-file- w systemie Windows /
Edytować:
Zwykle nie jest to łatwe, ale Microsoft ułatwił nam to. Microsoft stworzył pakiet oprogramowania o nazwie „Windows Sysinternals” dla informatyków i administratorów systemu. Ten zestaw zawiera różne małe, ale potężne narzędzia programowe do zarządzania, rozwiązywania problemów i diagnozowania systemów i aplikacji Windows.
Możesz pobrać cały garnitur
lub dowolne narzędzie
Dziś potrzebujemy do rozwiązania naszego problemu „Eksplorator procesów”, który można pobrać z:
http://technet.microsoft.com/en-us/sysinternals/bb896653
Pobierz i uruchom narzędzie „procexp.exe”.
Zajmie trochę czasu, aby wypełnić cały uruchomiony proces.
Poszukaj narzędzia wyszukiwania na pasku narzędzi lub pasku menu.
Otwórz to pole wyszukiwania lub bibliotekę DLL, aby wyszukać uchwyt blokujący.
W polu wyszukiwania wpisz dokładną nazwę pliku lub folderu, który jest blokowany.
Narzędzie wyszukiwania znajdzie uchwyt dla procesu lub oprogramowania, które używały lub otworzyły plik. Kliknij wynik wyszukiwania, aby zobaczyć szczegóły w dolnej części okna głównego.
W tym przypadku to notatnik otworzył uchwyt do mojego pliku, uniemożliwiając mi usunięcie pliku / folderu.
Kliknij prawym przyciskiem myszy pozycję uchwytu pliku i wybierz polecenie Zamknij uchwyt.
I tak, to jest naprawdę ważne! Musisz być świadomy tego, co zamykasz!
Kliknij tak, aby przejść dalej!
Teraz możesz zmienić nazwę / usunąć / przenieść lub edytować plik / folder
źródło
Widząc twoje komentarze, najlepiej mieć dla ciebie innego programu antywirusowego. Wszystkie inne powiązane z nim pliki zostaną również usunięte z systemu.
Oczywiście odpowiedź Ravena jest poprawna, ale jeśli jesteś pewien, że plik jest częścią robaka / wirusa, lepiej jest usunąć go za pomocą faktycznego programu antywirusowego.
źródło
Korzystanie z Monitora zasobów Windows (wbudowana aplikacja)
źródło