Serwisanci dostępni teraz · czynne całą dobę, także w weekendy i świętaWarszawa i okolice · dojazd bezpłatny
Darmowa diagnoza laptopa

Darmowa diagnoza laptopa

Dojazd do klienta bezpłatnie

Dojazd do klienta bezpłatnie

Laptopy zastępcze bezpłatnie

Laptopy zastępcze bezpłatnie

Odbiór i zwrot sprzętu bezpłatnie

Odbiór i zwrot sprzętu bezpłatnie

STATUS_CANNOT_DELETE

Termin Definicja
STATUS_CANNOT_DELETE

STATUS_CANNOT_DELETE to kod błędu wskazujący na niemożność usunięcia pliku lub klucza z powodu jego użycia przez inny proces lub braku uprawnień.

Czym jest kod błędu STATUS_CANNOT_DELETE w systemie Windows

STATUS_CANNOT_DELETE to jeden ze standardowych kodów statusu NTSTATUS (o wartości szesnastkowej 0xC0000121), który zwracany jest przez jądro systemu operacyjnego Windows, gdy operacja skasowania wskazanego pliku, katalogu lub wpisu w rejestrze zostaje zablokowana. Taka sytuacja następuje w momencie, gdy system plików nie jest w stanie oznaczyć zasobu do usunięcia. Przyczyną bywa najczęściej aktywny uchwyt (handle) otwarty przez inny proces, brak odpowiednich praw dostępu w tablicy ACL (Access Control List), ustawienie atrybutu tylko do odczytu lub specyficzna flaga ochrony integralności danych narzucona przez sterownik.

Kontekst techniczny i mechanizm blokowania uchwytów

W architekturze Windows usunięcie obiektu wymaga ustawienia flagi DeletePending za pośrednictwem funkcji systemowej, takiej jak NtSetInformationFile z klasą FileDispositionInformation. Jeśli jakikolwiek wątek w systemie posiada otwarty plik bez flagi współdzielenia FILE_SHARE_DELETE, menedżer operacji wejścia-wyjścia odrzuca żądanie, generując właśnie STATUS_CANNOT_DELETE. W przeciwieństwie do systemów uniksowych, gdzie odlinkowanie otwartego pliku jest standardem, jądro NT rygorystycznie chroni spójność otwartych strumieni danych, co zabezpiecza aplikacje przed nagłą utratą czytanych struktur.

Typowe scenariusze i problemy związane z blokadą kasowania

Komunikat ten w warstwie użytkownika manifestuje się zazwyczaj informacją o braku dostępu lub zajęciu pliku przez inną aplikację. Do najczęstszych przyczyn należą zablokowane procesy działające w tle, indeksowanie przez usługę Windows Search, skanowanie przez oprogramowanie antywirusowe oraz uszkodzenia metadanych systemu plików NTFS. Blokada może również wynikać z infekcji złośliwym oprogramowaniem, które celowo podtrzymuje otwarty uchwyt do swoich komponentów, uniemożliwiając ich tradycyjne wyczyszczenie z poziomu Eksploratora.

Kiedy warto powierzyć diagnostykę specjalistom - STATUS_CANNOT_DELETE

Samodzielne wymuszanie usunięcia zablokowanych danych narzędziami niskopoziomowymi może doprowadzić do uszkodzenia struktury partycji lub niestabilności systemu operacyjnego. Gdy problem dotyczy kluczowych bibliotek, rejestru lub wiąże się z błędami odczytu nośnika, bezpieczniejszym rozwiązaniem jest profesjonalna pomoc techniczna. W przypadku problemów sprzętowo-programowych ze sprzętem przenośnym, stołeczny serwis oferuje bezpłatną weryfikację stanu laptopa, co pozwala precyzyjnie ustalić źródło usterki bez ponoszenia wstępnych kosztów.