Nie można usunąć folderu w systemie Windows 10

11

Próbuję usunąć folder w C: / ProgramData, ale przy każdej próbie pojawia się komunikat o błędzie:

„Potrzebujesz uprawnień, aby wykonać tę akcję. Aby wprowadzić zmiany w tym folderze, potrzebujesz zgody administratora”.

Próbowałem - bezskutecznie - przejąć na własność (używając metody Properties / Security / Advanced etc), co zawsze dla mnie działało.

Zalogowałem się również na ukryte konto administratora i dostaję ten sam komunikat „Potrzebujesz uprawnień” itp.

Nie wiem, co jeszcze mogę spróbować. Czy ktoś wie, jak to obejść? Dzięki.

Aktualizacja: znalazłem problem polegający na tym, że folder został utworzony przez MalwareBytes - uruchomienie narzędzia do usuwania rozwiązało problem.

Alex
źródło
1
@ user622800, czy możesz przesłać to, co odkryłeś, jako oficjalną odpowiedź i odpowiednio ją zaakceptować, zamiast edytować swoje pytanie, aby uwzględnić rozwiązanie? Dzięki za pomoc!
Run5k
Natknąłem się na to pytanie, próbując usunąć nieznośny plik zip, który nie usunąłby się w systemie Windows 10 nawet po ponownym uruchomieniu. W końcu udało mi się go usunąć, uruchamiając się w trybie awaryjnym.
Użytkownik

Odpowiedzi:

14

Gdy nie można usunąć pliku lub folderu w systemie Windows, zwykle występują cztery problemy:

  1. Nie pozwalają ci na to uprawnienia NTFS. (Mówisz, że próbowałeś tego, więc nie będę się rozwijał.)
  2. Jest otwarty w innej aplikacji. Windows czasami mówi ci, które. Innym razem musisz się przekonać, korzystając z narzędzi innych firm, takich jak Process Explorer i Process Hacker . Aby dowiedzieć się:

    1. Pobierz, zainstaluj i uruchom albo. Uruchom z uprawnieniami administratora.
    2. Naciśnij CTRL+ F.
    3. Wpisz nazwę szukanego pliku lub folderu i naciśnij Enter.
    4. Poszukaj wpisów, których kolumna „Typ” brzmi „Plik”. Jeśli są pasujące wyniki, zamknij proces blokujący plik lub folder albo odwiedź wpis procesu i zamknij uchwyt pliku lub folderu.

      Kliknięcie pozycji w Eksploratorze procesów prowadzi do uchwytu. Następnie możesz kliknąć prawym przyciskiem myszy i wybrać „Zamknij uchwyt”. W Process Hacker musisz jednak kliknąć prawym przyciskiem myszy i wybrać „Przejdź do procesu własności”. Następnie kliknij prawym przyciskiem myszy nazwę procesu, wybierz „Właściwości” i znajdź tam uchwyt.

    Ponadto zamiast Process Explorer i Process Hacker można uruchomić system w trybie naprawy (kopia systemu Windows RE) i usunąć plik tam, gdzie aplikacja pośrednicząca nie jest otwarta!

  3. Nazwa pliku lub folderu używa niedozwolonych znaków, co uniemożliwia jego usunięcie przez system plików. Spróbuj je usunąć za pomocą Far Managera .

  4. (Ten nie dotyczy ciebie, ale dołączam go dla kompletności.) Dysk może być chroniony przed zapisem. Nie tylko celowo przez użytkownika; niektóre dyski flash USB czasami działają nieprawidłowo i ... no cóż, długa historia. Nieważne.

źródło
Podczas próby usunięcia katalogu otwartego przez inny proces występuje naruszenie zasad udostępniania. Nadal możesz zobaczyć i zmienić uprawnienia do katalogu, a po ponownym uruchomieniu katalog nagle nie zniknie. To coś innego (i błąd w systemie Windows).
psusi
1
@psusi co próbujesz przekazać? Czy ten błąd nie mógł być spowodowany przyczyną 2 w odpowiedzi?
djsmiley2kStaysInside
Wszystkie cztery sytuacje mogą wygenerować ten określony komunikat o błędzie. Czasami generują bardziej wyczerpujący komunikat o błędzie, ale tylko czasami. (Aby być dokładnym, zależy to od twórców aplikacji). Nie wszystkie cztery muszą się zdarzyć jednocześnie. Jeden wystarczy.
@ djsmiley2k, tak, właśnie to mówię.
psusi
1
@psusi I właśnie tam się mylisz. OP nigdy nawet nie wspomniał o Eksploratorze plików, a wspomniał tylko o systemie Windows 10. Jednak komunikat o błędzie systemu Windows 10 brzmi: „Musisz usunąć uprawnienia administratora do usunięcia tego folderu”. Komunikat o błędzie PO przypomina komunikat o błędzie systemu Windows 7, ale kilka słów jest błędnych. Tak więc nie powiązałem mojej odpowiedzi z żadnym konkretnym systemem operacyjnym lub menedżerem plików. Napisałem „Gdy nie można usunąć pliku lub folderu w systemie Windows, zwykle występują cztery problemy” i to prawda, szeroko rozumiana.
4

Jaka jest dokładna ścieżka do folderu, który próbujesz usunąć?

Twoje nieudane próby przejęcia na własność brzmią jak problem z uprawnieniami, ale niektóre foldery mają również dowiązania symboliczne lub punkty połączenia, które powodują dziwne scenariusze, z którymi Windows ma trudności z radzeniem sobie z wyświetlaniem nieprawidłowych komunikatów o błędach. W takich okolicznościach zwykle mam więcej szczęścia w linii poleceń.

Może wypróbowanie jednego z poniższych poleceń z administracyjnego wiersza polecenia i opublikowanie wyników (jeśli nie zadziała) pomogłoby nam zdiagnozować problem.

rmdir /s /q C:\ProgramData\FolderToDelete

Lub stwórz gdzieś pusty folder, a następnie użyj RoboCopy, aby usunąć zawartość folderu, który chcesz usunąć.

robocopy C:\EmptyFolder C:\ProgramData\FolderToDelete /purge

Po opróżnieniu folderu za pomocą powyższego polecenia RoboCooy możesz go usunąć za pomocą zwykłych metod w Eksploratorze plików lub za pomocą poprzedniego rmdirpolecenia powyżej.

David Woodward
źródło
Robocopy również nie umieści niczego w koszu. Wątpię, czy cokolwiek z wiersza poleceń będzie.
David Woodward
O. Czy mówiłeś, że najpierw wykonaj kopię zapasową za pomocą robocopy? Twoje stwierdzenie „rób to ostrożnie LUB używaj robocopy zgodnie z sugestią” sprawiało, że brzmiało to tak, jakby metoda robocopy wymagała mniejszej ostrożności. Gdy faktycznie powyższa metoda robocopy służy do trwałego usunięcia plików, a nie do wykonania kopii.
David Woodward
0

Nie mogłem usunąć niektórych folderów Windows ze starej instalacji, nawet gdy korzystałem rmdir /s /q C:\ProgramData\FolderToDeletez wiersza polecenia administratora i otrzymałem błąd „Odmowa dostępu”. Udało mi się usunąć folder przez:

  1. Zmiana właściciela na moje konto użytkownika (które jest kontem administratora).
  2. Przyznanie „pełnej kontroli” grupie administratorów. Przyznanie „pełnej kontroli” grupie administratorów.

  3. Stosowanie uprawnień grupy administratorów do wszystkich obiektów potomnych. Stosowanie uprawnień grupy administratorów do wszystkich obiektów potomnych.

Po tych krokach ponowne uruchomienie polecenia zadziałało.

Dan
źródło