jak usunąć uparty plik lub folder nie do usunięcia w systemie Windows

wielu z was natknęło się na sytuacje, w których nie można usunąć pliku lub folderu bez względu na to, jak próbujesz. W tym artykule omówiono sposoby usuwania plików lub folderów, które są uparte lub nieusuwalne przy użyciu normalnych metod.

mogą istnieć co najmniej 4 powody, dla których nie możesz usunąć upartych plików lub folderów.

  1. plik lub folder jest obecnie używany przez jakiś program
    • Opcja 1: Uruchom ponownie powłokę Eksploratora
    • Opcja 2: Użyj IObit Unlocker
    • Opcja 3: użyj Eksploratora procesów, aby zamknąć uchwyt
    • opcja 4: Użyj MoveFile.exe, aby usunąć lub zmienić nazwę pliku / folderu przy ponownym uruchomieniu
  2. nie można usunąć plików lub folderów mających nieprawidłowy znak w nazwach
  3. nie masz wymaganych uprawnień NTFS
  4. uszkodzenie systemu plików

jak usunąć uparty nieusuwalny plik lub Folder w systemie Windows

Scenariusz „plik w użyciu”

Istnieje mnóstwo programów, które pomagają zwolnić blokadę pliku / folderu przez jakąś aplikację. Narzędzia takie jak Unlocker i Process Explorer pomogą Ci siłą zamknąć uchwyt pliku lub folderu, a następnie usunąć plik lub folder.

przed skorzystaniem z tych programów, najpierw sprawdź, czy możesz usunąć uparty plik po wylogowaniu i ponownym zalogowaniu się lub po cyklu restartu. To pomaga w większości przypadków. Co więcej, uruchom system Windows w trybie awaryjnym i usuń uparty plik lub folder. Zobacz, jak uruchomić komputer w trybie awaryjnym w systemie Windows 10.

jeśli chcesz usunąć plik lub folder bez konieczności ponownego uruchamiania systemu Windows, możesz użyć narzędzi takich jak Process Explorer lub Unlocker. Narzędzia te pomagają znaleźć program / plik wykonywalny jest przyczyną problemu, zwolnić blokadę i usunąć plik.

wskazówki ikona żarówkiMożesz również użyć wbudowanego monitora zasobów, aby wyświetlić program, ale Monitor zasobów nie może być użyty do zamknięcia uchwytu pliku. Aby uzyskać więcej informacji, zobacz post Znajdź, który proces zablokował plik bez narzędzi innych firm.

Uruchom ponownie powłokę Eksploratora

Eksplorator plików może czasami mieć blokadę plików multimedialnych podłączonych przez rozszerzenia powłoki. W takim przypadku pomocne będzie czyste opuszczenie powłoki Eksploratora. Oto jak czysto zakończyć i ponownie uruchomić powłokę Eksploratora w systemie Windows 7 do 10.

uruchom ponownie Eksploratora za pomocą Menedżera zadań

zwróć uwagę, że w systemie Windows 7 i nowszych okno dialogowe „plik w użyciu” systemu Windows wyświetli nazwę programu używającego pliku. Wszystko, co musisz zrobić, to najpierw zamknąć program.

plik w użyciu - Wyświetlanie nazwy programu zablokowało plik

jednak nazwa programu może nie być wyświetlana w niektórych przypadkach i dlatego potrzebujemy narzędzi takich jak Unlocker, Eksplorator procesów lub Monitor zasobów.

IObit Unlocker

konfiguracja IObit Unlocker dodaje rozszerzenie menu kontekstowego dla plików i folderów. Po kliknięciu prawym przyciskiem myszy pliku lub folderu i kliknięciu IObit Unlocker pokazuje, który program używa pliku docelowego lub folderu.

IObit unlocker

Unlocker oferuje również te opcje, które są oczywiste nawet dla użytkowników końcowych:

  • Odblokuj
  • Odblokuj & Usuń
  • Odblokuj & Zmień nazwę
  • Odblokuj & Przenieś
  • Odblokuj & Kopiuj
  • tryb Wymuszony

możesz spróbować „tryb wymuszony”, jeśli odblokowanie nie powiedzie się w trybie normalnym. Jest to tryb agresywny, w którym kończy powiązane procesy, a nie tylko zamyka uchwyt pliku / folderu.

pliki lub foldery O zastrzeżonych nazwach lub nieprawidłowym znaku w nazwach

przykładowy scenariusz: nie można opróżnić okien.stare korzystanie z czyszczenia dysku lub ustawień pamięci masowej, Ponieważ pliki w folderze „LocalState” Cortany pozostają nieusuwalne

IOBit Unlocker jest szczególnie przydatny, gdy nie można wyczyścić folderu Windows.old (który przechowuje poprzednie pliki instalacyjne systemu Windows) po zainstalowaniu najnowszej aktualizacji funkcji. Okna.stare mogą czasami być nieusuwalne z powodu problemu (nieprawidłowe znaki w nazwie pliku) z plikami w folderze Microsoft.Windows.Cortana_cw5n1h2txyewy w folderze C:\Windows.old. Pełna ścieżka do problematycznego folderu znajduje się poniżej:

C:\Windows.old\Users\{username}\AppData\Local\Packages\Microsoft.Windows.Cortana_cw5n1h2txyewy

nie można usunąć folderu Cortana localstate niedostępny

jak widać folder LocalState ma kilka kropek (..) po jego nazwie, co może uniemożliwić usunięcie lub dostęp do folderu. Próby usunięcia folderu skutkują następującym błędem:

nieoczekiwany błąd uniemożliwia usunięcie folderu. Jeśli nadal pojawi się ten błąd, możesz użyć kodu błędu, aby wyszukać pomoc w tym problemie.

błąd 0x80004005: Nieokreślony błąd

z opcjami Try Again, Skip lub Cancel operacja.

(lub)

lokalizacja jest niedostępna

C:\Windows.old \ Users..\ AppData \ Local \ packages \ Microsoft.Okna.Cortana_cw5n1h2txyewy \ LocalState jest niedostępny. Jeśli lokalizacja znajduje się na tym komputerze, upewnij się, że urządzenie lub napęd są podłączone lub dysk jest włożony, a następnie spróbuj ponownie. Jeśli lokalizacja jest w sieci, upewnij się, że masz połączenie z siecią lub Internetem, a następnie spróbuj ponownie. Jeśli nadal nie można znaleźć Lokalizacji, mogła zostać przeniesiona lub usunięta.

nie można uzyskać dostępu do folderu cortana localstate niedostępny

ikona punktu rąk Łatwa poprawka:w IObit Unlocker wybierz opcję Odblokuj & Usuń po wybraniu folderu Cortana(lub całego folderu Windows.old). Pomoże to całkowicie wymazać okna.stary folder łatwo.

jeśli chcesz ręcznie wyczyścić te nieprawidłowe pliki i foldery, zobacz przykłady i zrzuty ekranu poniżej:

nieprawidłowe lub zastrzeżone znaki w nazwach plikówmożesz nie być w stanie usunąć pliku, jeśli nazwa pliku zawiera nieprawidłową nazwę (na przykład nazwa pliku ma spację końcową lub kropkę końcową lub nazwa pliku składa się tylko ze spacji). Aby rozwiązać ten problem, użyj narzędzia, które używa odpowiedniej wewnętrznej składni do usunięcia pliku. Możesz użyć”\\?\ „składnia z niektórymi narzędziami do pracy na tych plikach, na przykład: – excerpt from Microsoft KB nie można usunąć pliku lub folderu na woluminie systemu plików NTFS

del”\\?\c:\path_to_file_that zawiera spację końcową.txt „

przykład: usuwanie folderów O zastrzeżonych nazwach lub zawierających nieprawidłowe znaki (takie jak kropka i spacje) w nazwie.

aby usunąć folder LocalState.. w folderze Cortana Package, tutaj znajduje się ścieżka i wiersz poleceń, których używasz:

rd /s \?\C:\Windows.old\Users\%username%\AppData\Local\Packages\Microsoft.Windows.Cortana_cw5n1h2txyewy\LocalState..\

Uruchom to polecenie z wiersza polecenia administratora.

kolejny przykład:

powiedzmy, że mamy kilka nieprawidłowych folderów, a mianowicie Con, Conduct. i LocalState..

usuń folder zastrzeżone lub nieprawidłowe znaki w nazwie

(zauważ, że słowo con jest nazwą zastrzeżoną i nie powinno być używane w nazwach plików lub folderów.

próba normalnego dostępu do folderu z zarezerwowaną nazwą (np. con) powoduje następujący błąd:

lokalizacja jest niedostępna

ścieżka:\con jest niedostępna.

uchwyt jest nieprawidłowy.

uchwyt jest nieprawidłowy-Nieprawidłowa nazwa pliku lub folderu

aby usunąć folder, uruchomimy teraz następujące polecenie z wiersza polecenia administratora:

rd /s "\?\C:\con"

pozostałe dwa foldery, a mianowicie conduct. i LocalState.. mają nieprawidłowe znaki (.) w nazwie pliku. Uruchom następujące polecenia, aby usunąć te foldery:

rd /s "\?\C:\conduct."rd /s "\?\C:\LocalState.."

usuń folder zarezerwowane lub nieprawidłowe znaki w nazwie

Voila! Te trzy foldery są teraz usuwane.

usuń folder zastrzeżone lub nieprawidłowe znaki w nazwie

aby uzyskać więcej informacji na temat postępowania z plikami zawierającymi zastrzeżone lub nieprawidłowe znaki, zobacz artykuł firmy Microsoft nie można usunąć pliku lub folderu na woluminie systemu plików NTFS.

Process Explorer

Process Explorer to doskonałe narzędzie, którego nie trzeba przedstawiać. W przeszłości omawialiśmy Process Explorer wiele razy.

Uruchom Process Explorer jako administrator. Użyj opcji Znajdź (Ctrl + F), wpisz część nazwy pliku i naciśnij klawisz Enter.

Process explorer znajdź zablokowane pliki proces

zobaczysz proces, który używa tego pliku. Wszystko, co musisz zrobić, to zamknąć program ręcznie, a następnie usunąć uparty plik.

ponadto Eksplorator procesów pozwala zamknąć uchwyt pliku za pomocą widoku dolnego panelu. Jednak wyjście z programu jest najbardziej preferowanym sposobem.

Eksplorator procesów Zamknij uchwyt - widok dolnego panelu

MoveFile.exe z Windows Sysinternals

narzędzie MoveFile (uruchamiane z okna wiersza polecenia administratora) pozwala zaplanować polecenia przenoszenia i usuwania dla następnego restartu.

:

movefile.exe 

podanie pustego miejsca docelowego („”) usuwa źródło podczas rozruchu. Przykład, który usuwa stubborn.pdf to:

przykład

movefile d:\tools\stubborn.pdf ""

movefile-usuń plik lub folder po ponownym uruchomieniu

symbol ręki strzałki narzędzie MoveFile działa nie tylko dla plików, ale także dla folderów!

aby usunąć (po ponownym uruchomieniu) folder o nazwie ” 1 ” znajdujący się na moim pulpicie, użyłem tego polecenia:

movefile C:\Users\ramesh\desktop ""

praca została doskonale wykonana po ponownym uruchomieniu! Narzędzie MoveFile używa interfejsu API MoveFileEx do zmiany nazwy lub usunięcia pliku. Rejestruje operację Usuń lub zmień nazwę w wartości rejestru MULTI_STRING o nazwie PendingFileRenameOperations, w następującej gałęzi:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager

movefile pendingfilerenameoperations

podczas następnego restartu Menedżer sesji wykonuje zadanie Usuń lub zmień nazwę, odczytując zarejestrowane polecenia Zmień nazwę i usuń z wartości rejestru PendingFileRenameOperations. Jak widać na powyższym zrzucie ekranu, wydaje się, że program Windows Defender zaplanował operację usunięcia (aby pozbyć się zastąpionego pliku sterownika) po aktualizacji podpisu.

Pobierz plik MoveFile z Windows Sysinternals.

nieprawidłowe uprawnienia NTFS

jeśli Kontrola konta użytkownika nie ma uprawnień do modyfikowania pliku lub folderu, podczas próby jego usunięcia zobaczysz okno dialogowe „Odmowa uprawnień”. Wszystko, co musisz zrobić, to wziąć na własność plik lub folder, przypisać swoje konto pełne uprawnienia kontrolne przed usunięciem pliku.

możesz przejąć własność plików / folderów i przypisać uprawnienia za pomocą Właściwości, karta zabezpieczenia. Ale niektórzy użytkownicy wolą metodę wiersza poleceń za pomocą Takeown.exei ICacls.exe.

Przejmij własność za pomocą linii poleceń takeown.exe

symbol strzałki aby uzyskać szczegółowe informacje, zobacz nasz ilustracyjny artykuł Jak przejąć własność plików i folderów (używając Takeown.exe, nawet rekurencyjnie w podfolderach). Opisuje również, jak przypisać uprawnienia za pomocą icacls.exe. Alternatywnie, można uruchomić wiersz polecenia w Systemie lub uprawnień TrustedInstaller, aby wymusić usunięcie pliku lub folderu, którego nie można usunąć.

porady ikona żarówkipokrewna Wskazówka: dla Łatwiejszego Dostępu możesz nawet dodać opcję „Przejmij własność & Przypisz pełne uprawnienia” do menu prawym przyciskiem myszy, zwłaszcza jeśli zamierzasz częściej korzystać z tej opcji. Ta zmiana rejestru wykonuje operacje Takeown.exe i ICacls.exe za jednym razem. Nie trzeba wpisywać tych poleceń ręcznie!

przejmij na własność menu prawym przyciskiem myszy

uszkodzenie systemu plików

uszkodzenie systemu plików powoduje błędy, takie jak „plik lub katalog jest uszkodzony i nieczytelny” podczas uzyskiwania dostępu do pliku lub folderu lub jego usuwania. Uruchamianie sprawdzania błędów dysku lub polecenia Chkdsk powinno rozwiązać problem.

Sprawdzanie błędów

otwórz ten komputer (mój komputer), kliknij prawym przyciskiem myszy dysk zawierający uparty plik i kliknij Właściwości. Wybierz Menu Narzędzia i kliknij „Sprawdź”.

 sprawdzanie systemu windows błędu dysku

błąd dysku sprawdzanie systemu windows

sprawdzanie błędów dysku windows

kliknięcie linku Pokaż szczegóły otwiera odpowiedni wpis przeglądarki zdarzeń w dzienniku aplikacji. Mówi ci, w czym problem.

sprawdzanie błędów - błąd dziennika zdarzeń aplikacji

następnie przejdź do naprawy dysku teraz lub przy następnym ponownym uruchomieniu, jak wolisz.

sprawdzanie błędów dysku windows

Chkdsk

Alternatywnie można uruchomić Chkdsk <driveletter:> /R z podwyższonego wiersza polecenia. Prosi o zgodę na demontaż dysku i wykonanie skanowania. Jeśli wybierzesz „N ” (nie), pojawi się monit o zaplanowanie skanowania przy następnym restarcie. Kliknij Y, aby kontynuować.

chkdsk napraw dysk

po naprawieniu błędów systemu plików za pomocą sprawdzania błędów dysku lub Chkdsk, sprawdź, czy możesz usunąć uparty plik lub folder.

jeśli znasz jakieś inne ciekawe metody usuwania plików, które w przeciwnym razie są „nieusuwalne”, opublikuj je w sekcji komentarzy poniżej.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.