Jak naprawić odmowę dostępu, plik może być używany lub błędy udostępniania w systemie Windows

Czy kiedykolwiek próbowałeś usunąć plik i otrzymać błąd Odmowa dostępu(delete a file and get an Access is Denied error) ? A może próbujesz skopiować lub przenieść plik lub folder i otrzymujesz komunikat informujący, że plik źródłowy może być używany(the source file may be in use) ? Ten rodzaj błędu może wystąpić z kilku powodów: nie jesteś właścicielem pliku lub folderu i dlatego nie możesz wykonywać na nim żadnych działań lub system operacyjny lub inny program aktualnie z niego korzysta.

Zwykle możesz dowiedzieć się, w jakiej sytuacji jesteś zaangażowany, przyglądając się, co dokładnie chcesz zrobić. Jeśli otrzymasz komunikat Odmowa dostępu(Access is Denied) lub Obecnie nie masz uprawnień dostępu do tego folderu( You don’t currently have permission to access this folder message) , prawdopodobnie masz problem z uprawnieniami. Jeśli nie jesteś administratorem komputera, prawdopodobnie nie będziesz w stanie rozwiązać tego problemu, więc najpierw upewnij się, że możesz uzyskać dostęp do konta administratora.

Błąd odmowy dostępu

odmowa pozwolenia

Ten konkretny błąd jest zwykle spowodowany uprawnieniami NTFS , ale może być również spowodowany innymi problemami, takimi jak uszkodzony profil użytkownika, szyfrowanie pliku lub jeśli plik jest używany. O błędach używanych plików omówimy w następnej sekcji.

Aby uzyskać dostęp do pliku lub folderu, musisz mieć odpowiednie uprawnienia skonfigurowane na swoim koncie. Zanim zaczniesz wykonywać jakąkolwiek pracę, powinieneś spróbować kliknąć przycisk Kontynuuj(Continue) , który pojawi się automatycznie w Windows 7 i Windows 8 . Spowoduje to próbę nadania kontu użytkownika uprawnień do folderu, o ile jesteś właścicielem.

odmowa dostępu do folderu

Jeśli po kliknięciu przycisku Kontynuuj pojawi się komunikat (Continue)Odmówiono Ci uprawnień dostępu do tego folderu (You have been denied permission to access this folder ) , oznacza to, że nie jesteś właścicielem i musisz najpierw przejąć na własność folder, zanim będziesz mógł zmienić jakiekolwiek uprawnienia.

Przejmij na własność pliki(Files) i foldery(Folders) w systemie Windows(Windows)

Przejęcie własności jest niestety dość procesem, więc najlepiej jest mieć wystarczająco dużo czasu i cierpliwości przed podjęciem takiej próby. Aby rozpocząć, musisz kliknąć plik lub folder prawym przyciskiem myszy, wybrać Właściwości(Properties) , a następnie przejść do zakładki Zabezpieczenia .(Security)

zmień uprawnienia

Jeśli nie masz dostępu do folderu, zobaczysz komunikat informujący, że musisz być administratorem(Administrator) , aby wyświetlić właściwości zabezpieczeń. Śmiało i kliknij Kontynuuj(Continue) . Pojawi się kolejne okno dialogowe, w którym możesz zmienić właściciela.

zaawansowane ustawienia bezpieczeństwa

W polu Zmień właściciela na(Change owner to) wybierz swoje konto użytkownika lub Administratorzy(Administrators) . Osobiście wybieram własne konto, ponieważ jest to domyślne zachowanie w systemie Windows(Windows) podczas tworzenia nowego folderu/pliku. Pamiętaj również o zaznaczeniu pola Zamień właściciela w podkontenerach i obiektach( Replace owner on subcontainers and objects ) . Kliknij OK(Click OK) , a otrzymasz kolejną wiadomość, że nie masz uprawnień do czytania zawartości, czy chcesz zastąpić uprawnienia i przyznać sobie pełną kontrolę(Full Control) . Kliknij (Click) Tak(Yes) .

zamień uprawnienia

Teraz kliknij OK we wszystkich pozostałych otwartych oknach, aby wszystkie okna dialogowe zostały zamknięte. W tym momencie(Don) nie próbuj zmieniać żadnych innych ustawień. Musisz najpierw zamknąć wszystkie otwarte okna dialogowe i wrócić do ekranu Eksploratora . (Explorer)Tam ponownie kliknij prawym przyciskiem myszy plik/folder, wybierz Właściwości i przejdź do zakładki Zabezpieczenia . (Security)Powinno teraz wyglądać nieco inaczej.

Eksplorator zakładek bezpieczeństwa

W tym momencie możesz uzyskać dostęp do zawartości pliku/folderu, ale najlepiej jest całkowicie zresetować uprawnienia. W tym momencie właśnie dodałeś siebie i to wszystko. Jeśli chcesz zastosować domyślne uprawnienia systemu Windows(Windows) , możesz wykonać kilka następnych kroków. Kliknij(Click) przycisk Zaawansowane(Advanced) , a następnie kliknij Zmień uprawnienia(Change Permissions) .

okno dialogowe zmiany uprawnień

Kliknij(Click) przycisk Usuń(Remove) i usuń wszystkie aktualnie wymienione uprawnienia. W tym momencie powinno to być tylko twoje konto użytkownika. Gdy pole listy jest puste, przejdź dalej i zaznacz pole Uwzględnij uprawnienia dziedziczne z obiektu nadrzędnego tego obiektu(Include inheritable permissions from this object’s parent) . Następnie kliknij przycisk Zastosuj(Apply) , a nie przycisk OK.

wpisy uprawnień

Powinieneś zobaczyć kilka wpisów na liście, w tym jeden dla twojego konta użytkownika. Domyślne uprawnienia zazwyczaj obejmują również SYSTEM i Administratorzy(Administrators) , więc dobrze jest je odpowiednio zresetować w ten sposób. Jeśli folder ma wiele podfolderów z plikami, możesz zaznaczyć pole Zastąp wszystkie uprawnienia obiektu podrzędnego uprawnieniami dziedziczonymi z tego obiektu(Replace all child object permissions with inheritable permissions from this object) . Zamknij(Close) wszystkie okna dialogowe i powinieneś być gotowy!

Jak wspomniałem wcześniej, odmowa dostępu(Access) może być w niektórych przypadkach spowodowana innymi problemami. Uszkodzony profil użytkownika to jeden z tych dziwnych problemów, które częściej spotykam w środowiskach domen. Możesz utworzyć nowy profil użytkownika, a następnie spróbować uzyskać dostęp do pliku lub folderu.

Innym problemem jest to, czy plik jest zaszyfrowany. Zawsze możesz spróbować sprawdzić, czy plik jest zaszyfrowany, klikając prawym przyciskiem myszy i wybierając Właściwości(Properties) . Następnie kliknij przycisk Zaawansowane(Advanced) na karcie Ogólne(General) i odznacz pole Zaszyfruj zawartość, aby zabezpieczyć dane(Encrypt contents to secure data) .

zaszyfrowany folder

Jeśli ktoś inny zaszyfrował plik/folder, nie będziesz mieć do niego dostępu, dopóki nie będziesz mógł go odszyfrować przy użyciu jego konta użytkownika. Ostatni problem, jeśli sam plik jest uszkodzony. W takim przypadku będziesz musiał poszukać oprogramowania, które może pomóc w naprawie uszkodzonych plików, chociaż jest to bardzo rzadka przyczyna problemu.

Błąd naruszenia(Violation Error) pliku w użyciu(Use) lub udostępniania

Pamiętaj, że otrzymanie komunikatu Odmowa dostępu(Access) może być spowodowane naruszeniem zasad udostępniania, więc jeśli powyższa metoda nie zadziałała, wypróbuj poniższą procedurę.

Możesz pobrać i zainstalować darmowy program o nazwie Process Explorer  firmy Microsoft . Możesz go użyć, aby dowiedzieć się, które procesy blokują plik. Kliknij prawym przyciskiem myszy plik wykonywalny po rozpakowaniu i wybierz Uruchom(Run) jako administrator , aby uruchomić program. Nie martw się o te wszystkie szalone kolory i paski, po prostu idź na górę i kliknij Znajdź(Find) , a następnie Znajdź uchwyt lub DLL(Find Handle or DLL) .

znajdź uchwyt

Teraz wpisz nazwę danego pliku w polu i wpisz szukaj. Nie musisz wpisywać pełnej nazwy pliku; tylko część będzie działać przez większość czasu.

uchwyt pliku wyszukiwania

Powinieneś otrzymać listę procesów, które aktualnie mają blokady w pliku. W moim przypadku Notepad.exe zablokował mój dokument testowy. Teraz wybierz element w polu, a następnie zamknij pole wyszukiwania. Powinieneś wrócić do głównego ekranu eksploratora procesów. Na dole powinien być podświetlony wiersz i powinna to być ścieżka do pliku, który wybrałeś w polu wyszukiwania.

zamknij uchwyt

Kliknij prawym przyciskiem myszy ten wiersz i wybierz Zamknij uchwyt(Close Handle) . Jeśli w polu wyszukiwania był więcej niż jeden proces, będziesz musiał powtórzyć tę samą procedurę dla każdego procesu. W tym momencie powinieneś być w stanie usunąć lub zmodyfikować plik, jak chcesz. Program jest bardzo przydatny, gdy otrzymujesz tego typu komunikaty o błędach:

  • Nie można usunąć pliku: Błąd 5 Odmowa(Access) dostępu
  • Nastąpiło naruszenie zasad udostępniania
  • Plik źródłowy lub docelowy może być używany
  • Plik jest używany przez inny program lub użytkownika
  • Upewnij(Make) się, że dysk nie jest pełny lub chroniony przed zapisem, a plik nie jest aktualnie używany

Program jest bardzo lekki iw ogóle nie zajmuje zbyt wielu zasobów. Może również przekazać wiele innych informacji o procesach systemu Windows(Windows) , ale to na inny post. Jak powiedziałem powyżej, jeśli ktoś odmówił ci dostępu ręcznie, nie będziesz mógł dostać się do tego folderu lub pliku, chyba że otrzymasz uprawnienia od administratora! Masz jakieś pytania, opublikuj komentarz. Cieszyć się!



About the author

Jestem inżynierem Windows, ios, pdf, błędów, gadżetów z ponad 10-letnim doświadczeniem. Pracowałem nad wieloma wysokiej jakości aplikacjami i frameworkami Windows, takimi jak OneDrive dla Firm, Office 365 i nie tylko. Moja ostatnia praca obejmowała opracowanie czytnika PDF dla platformy Windows i pracę nad tym, aby komunikaty o błędach były bardziej zrozumiałe dla użytkowników. Dodatkowo od kilku lat jestem zaangażowany w rozwój platformy ios i dobrze znam zarówno jej funkcje, jak i dziwactwa.



Related posts