Jak usunąć pliki o bardzo długich nazwach w systemie Windows
Jeśli kiedykolwiek natknąłeś się na klasyczny błąd „zbyt długa nazwa pliku” podczas próby usunięcia uporczywego pliku, nie jesteś sam. To jeden z tych momentów, w których system Windows po prostu odmawia współpracy, zwłaszcza jeśli nazwa pliku lub pełna ścieżka dostępu przekracza typowy limit 260 znaków. Często pojawia się on po kopiowaniu lub przenoszeniu plików z innych systemów, albo gdy jakiś skrypt lub aplikacja próbuje wygenerować głębokie drzewa katalogów. Zaletą jest to, że przy odrobinie technicznej ingerencji zazwyczaj można pozbyć się tych plików bez ponownej instalacji lub tradycyjnej ręcznej zmiany nazw.
Tego rodzaju problem często wiąże się z limitem maksymalnej długości ścieżki w systemie Windows, a czasem z faktem, że system plików po prostu nie jest zadowolony. Starsze narzędzia, a nawet części samego systemu Windows, czasami blokują ścieżki dłuższe niż 260 znaków, zwłaszcza jeśli długa nazwa pliku (LFN) nie jest poprawnie obsługiwana. Jest to szczególnie irytujące, gdy próbujesz uporządkować, na przykład, resztki po dużym pobraniu lub bałagan z kopii zapasowej. Celem jest znalezienie sposobu na usunięcie tych plików, nawet gdy system Windows ma problemy.
Jak naprawić pliki, których nie da się usunąć z powodu długich nazw
Metoda 1: Włącz obsługę długich ścieżek w systemie Windows 10/11
To trochę podstępne, ale skuteczne. Systemy Windows 10 (od wersji 1607 wzwyż) i Windows 11 faktycznie obsługują dłuższe ścieżki dostępu do plików – do 32 767 znaków – po włączeniu odpowiedniego ustawienia. Oczywiście system Windows musi to utrudnić bardziej niż to konieczne. Dlatego wejście do rejestru lub zasad grupy może odblokować to ograniczenie.
- Naciśnij Win + R, a następnie wpisz
gpedit.msci naciśnij Enter.(Jeśli używasz systemu Windows Home, może być konieczna modyfikacja rejestru.) - Przejdź do Konfiguracja komputera > Szablony administracyjne > System > System plików.
- Znajdź zasadę o nazwie Włącz długie ścieżki Win32.
- Kliknij dwukrotnie i ustaw opcję na Włączone.
- Kliknij Zastosuj i OK.
- Aby ustawienia zaczęły obowiązywać, uruchom ponownie komputer.
Następnie spróbuj ponownie usunąć plik. Powinno zadziałać, jeśli jedynym problemem była długość ścieżki. To podejście jest *czasami* niepewne, ale warto spróbować, zwłaszcza jeśli nazwa pliku powoli przekracza limit.
Metoda 2: Użyj wiersza poleceń lub programu PowerShell w trybie awaryjnym
To klasyczny zabieg. Czasami system Windows po prostu odmawia usunięcia plików o długich nazwach, ponieważ jakiś proces lub aplikacja je blokuje lub ścieżka dostępu jest nieczytelna. Uruchomienie systemu w trybie awaryjnym zazwyczaj usuwa wiele z tych niepotrzebnych elementów, ułatwiając zarządzanie plikami.
- Uruchom ponownie komputer w trybie awaryjnym. W systemie Windows możesz to zrobić, wybierając Ustawienia > Aktualizacja i zabezpieczenia > Odzyskiwanie > Uruchamianie zaawansowane > Uruchom ponownie teraz. Następnie przejdź do Rozwiązywanie problemów > Opcje zaawansowane > Ustawienia uruchamiania > Uruchom ponownie i wybierz Włącz tryb awaryjny.
- W trybie awaryjnym otwórz Wiersz polecenia jako administrator (kliknij prawym przyciskiem myszy przycisk Start, a następnie Terminal Windows (administrator) lub Wiersz polecenia (administrator)).
- Przejdź do katalogu zawierającego plik powodujący problem. Na przykład:
cd "C:\Path\To\Your\Long\File\Folder" - Użyj polecenia `del` z nazwą pliku w cudzysłowie lub z krótkimi nazwami 8.3, jeśli są dostępne. Aby znaleźć krótkie nazwy, wpisz:
dir /xktóra wyświetli krótką nazwę pliku 8.3 w kolumnie Nazwa krótka.
- Następnie usuń za pomocą:
del "filename.ext"lub, jeśli to konieczne, używając nazwy skróconej:
del SHORTNA~1. EXT
Działa to, ponieważ w trybie awaryjnym system Windows jest mniej agresywny w blokowaniu plików, a korzystanie z wiersza poleceń jest często bardziej wyrozumiałe niż korzystanie z interfejsu graficznego. Czasami system po prostu chroni te pliki bez wyraźnego powodu – prawdopodobnie z powodu jakiejś dziwnej blokady lub uszkodzenia. Należy jednak pamiętać, że jeśli nazwa pliku jest poważnie uszkodzona lub zawiera znaki specjalne, konieczna może być jej zmiana za pomocą podobnych sztuczek z wiersza poleceń.
Metoda 3: Użyj narzędzia innej firmy, takiego jak Unlocker lub Long Path Tool
Gdy wszystko inne zawiedzie, dedykowane narzędzie innej firmy może uratować sytuację. Narzędzia takie jak Unlocker lub Long Path Tool są przeznaczone do obsługi opornych plików. Potrafią wymusić usunięcie plików, których sam system Windows nie chce usunąć, ponieważ są zablokowane lub ścieżki dostępu są zbyt długie.
Większość z tych narzędzi jest dość prosta: wystarczy zainstalować, wskazać plik powodujący problem i wybrać opcję usunięcia lub odblokowania. Często radzą sobie one z trudnymi problemami z nazwami plików lepiej niż wbudowane opcje systemu Windows. Pamiętaj tylko, aby pobierać programy z wiarygodnych źródeł – niektóre z tych narzędzi mogą być podejrzane, jeśli nie zachowasz ostrożności.
Niektóre zaawansowane narzędzia pozwalają nawet na ręczną edycję całej ścieżki dostępu lub zmianę nazwy pliku na krótszą przed usunięciem, co bywa bardzo przydatne w takich sytuacjach.
Dodatkowe wskazówki i ostrzeżenia
Czasami wystarczy po prostu zmienić nazwę pliku lub przenieść go na krótszą ścieżkę. Jeśli to możliwe, spróbuj zrobić to za pomocą wiersza poleceń, używając poleceń `ren` lub `move`. Uważaj też na znaki specjalne i spacje na końcu nazw plików – mogą one powodować dodatkowe frustracje.
Tak, w niektórych konfiguracjach pliki mogą się zawieszać z powodu uszkodzenia systemu lub złośliwego oprogramowania. Szybkie sprawdzenie za pomocą sfc /scannow lub skanowanie antywirusowe może być dobrym pomysłem, jeśli pliki uparcie nie chcą się usunąć.
Streszczenie
- Jeśli problemem jest maksymalna długość ścieżki, włącz obsługę długich ścieżek w zasadach grupy lub rejestrze.
- Uruchom system w trybie awaryjnym i usuń pliki za pomocą wiersza poleceń, zwłaszcza jeśli są zablokowane lub używane.
- Jeśli system Windows nie działa prawidłowo, użyj narzędzi innych firm.
- Czasami wystarczy zmienić nazwę pliku na krótszą, aby przełamać impas.
- Jeśli problemy nadal występują, sprawdź, czy nie występują problemy systemowe lub czy nie ma złośliwego oprogramowania.
Podsumowanie
Problemy z długimi nazwami plików są bardzo irytujące, ale w większości przypadków można je naprawić za pomocą kombinacji ustawień, magii wiersza poleceń lub specjalistycznych narzędzi. Te sztuczki mogą wydawać się nieco okrężne, ale sprawdziły się w wielu konfiguracjach u osób borykających się z tymi samymi, uporczywymi plikami. Oby to pomogło przywrócić Twoje urządzenie do normalnego stanu, bez chaosu. Powodzenia!