Jak rozwiązać błąd „Zbyt długa ścieżka” w systemie Windows
Radzenie sobie z przerażającym błędem „Za długa ścieżka” w systemie Windows podczas rozpakowywania plików ZIP jest dość irytujące, zwłaszcza że system Windows zazwyczaj ma limit 260 znaków dla ścieżek plików. Czasami chcesz po prostu wypakować pliki bez zbędnych komplikacji, ale system blokuje Cię z powodu długich nazw folderów lub plików. Jeśli zmiana nazwy pliku ZIP lub folderu nadrzędnego nie wystarczyła lub masz dość zabawy z długimi ścieżkami, istnieją inne metody, które faktycznie działają w praktyce. Te sztuczki mogą zaoszczędzić Ci rozpracowywania niejasnej struktury folderów lub grzebania w ustawieniach systemu, gdy zależy Ci tylko na plikach.
Jak naprawić błąd „Zbyt długa ścieżka” w systemie Windows podczas rozpakowywania plików ZIP
Zmień nazwę swojego pliku ZIP
Zacznijmy więc od początku — jeśli nazwa pliku ZIP jest długa, to może być przyczyną. Skrócenie jej może czasami zdziałać cuda, ponieważ zmniejsza całkowitą liczbę znaków w ścieżce pliku. Jest to szczególnie pomocne, jeśli plik ZIP jest ukryty głęboko w folderach o długich nazwach. W systemie Windows zmiana nazw plików jest dość prosta:
- Otwórz Eksplorator plików i znajdź plik ZIP.
- Kliknij prawym przyciskiem myszy i wybierz Zmień nazwę lub kliknij raz i naciśnij F2.
- Wpisz krótszą, prostą nazwę i naciśnij Enter.
- Teraz kliknij prawym przyciskiem myszy i wybierz opcję Wypakuj wszystkie. Mamy nadzieję, że system Windows będzie bardziej zadowolony z krótszej ścieżki.
W niektórych konfiguracjach ta metoda nie jest w 100% niezawodna za pierwszym razem, ale stanowi dobry punkt wyjścia. Po prostu skracasz całkowitą długość, aby system Windows się nie zacinał. Jest szybka i w zasadzie bezpieczna.
Zmień nazwę folderu nadrzędnego
Jeśli plik ZIP jest przechowywany głęboko w folderze o bardzo długiej nazwie, warto skrócić tę nazwę. Często się tak dzieje, gdy pobierasz pliki z niektórych stron lub pracujesz z zagnieżdżonymi folderami projektów. Im dłuższe drzewo folderów, tym więcej znaków się sumuje, a system Windows zgłasza błąd „Zbyt długa ścieżka”.
- Znajdź folder, w którym znajduje się Twój plik ZIP w Eksploratorze plików.
- Kliknij prawym przyciskiem myszy i wybierz Zmień nazwę lub naciśnij F2.
- Skróć nazwę folderu — wystarczy kilka znaków, łatwych do zapamiętania.
- Następnie otwórz folder, kliknij prawym przyciskiem myszy plik ZIP i wybierz polecenie Wypakuj wszystkie.
Ponieważ system Windows ma teraz krótsze ścieżki, rozpakowywanie pliku ZIP zazwyczaj przebiega bezproblemowo. Chodzi o to, aby całkowita długość ścieżki nie przekraczała limitu 260 znaków.
Wypakuj plik ZIP na poziomie głównym dysku
To rozwiązanie może być zaskakująco skuteczne. Zamiast próbować rozpakowywać pliki do złożonych folderów, skopiuj plik ZIP bezpośrednio do katalogu głównego dysku. To tak jak C:\ w systemie Windows lub D:\, jeśli wolisz. Bez podfolderów i długich ścieżek – tylko katalog główny, gdzie maksymalny limit ścieżek w systemie Windows jest łatwiejszy do utrzymania.
- Kliknij prawym przyciskiem myszy swój plik ZIP i wybierz Kopiuj.
- Otwórz folder główny dysku w Eksploratorze plików (np.C:\ lub D:\ ).
- Kliknij prawym przyciskiem myszy puste miejsce i wybierz Wklej.
- Kliknij prawym przyciskiem myszy plik ZIP i wybierz opcję Wypakuj wszystkie. Wypakowanie powinno przebiegać bez problemów z długością ścieżki.
Ta metoda sprawdza się świetnie, jeśli nie przeszkadza Ci tymczasowe przenoszenie kodu ZIP. To szybkie rozwiązanie, które całkowicie omija bardzo długie ścieżki.
Włącz długie ścieżki w systemie Windows
Domyślnie system Windows ogranicza długość ścieżek do 260 znaków, ale jeśli często masz do czynienia z długimi nazwami plików lub głęboką strukturą folderów, warto to wyłączyć. Możesz to zrobić za pomocą Rejestru lub Zasad grupy.
Korzystanie z Edytora rejestru
- Naciśnij Win + R, wpisz
regediti naciśnij Enter. - Po otwarciu Edytora rejestru przejdź do:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem - Poszukaj wpisu o nazwie LongPathsEnabled. Jeśli go tam nie ma, może być konieczne utworzenie go jako nowego DWORD (32-bit).
- Kliknij dwukrotnie opcję LongPathsEnabled, ustaw jej wartość na 1, a następnie kliknij przycisk OK.
- Zamknij Edytor Rejestru i uruchom ponownie komputer. Po ponownym uruchomieniu system Windows zezwoli na dłuższe ścieżki.
Ta poprawka jest pomocna, jeśli w Twoim projekcie regularnie występują długie nazwy plików. Szczerze mówiąc, to trochę dziwne, że Windows wymaga ponownego uruchomienia, aby ta zmiana została wprowadzona, ale taki już jest Windows.
Korzystanie z Edytora lokalnych zasad grupy
- Naciśnij Win + R, wpisz
gpedit.msc, a następnie naciśnij Enter. - Przejdź do:
Computer Configuration > Administrative Templates > System > Filesystem - Znajdź i kliknij dwukrotnie opcję Włącz długie ścieżki Win32.
- Ustaw opcję na Włączone, a następnie kliknij Zastosuj i OK.
- Zamknij edytor i uruchom ponownie. Teraz system Windows zaakceptuje dłuższe ścieżki podczas rozpakowywania.
W niektórych konfiguracjach samo to ustawienie działa, szczególnie w przypadku użytkowników Windows Pro. Warto spróbować, jeśli nie przepadasz za łamaniem rejestru.
Użyj narzędzi wiersza poleceń do wyodrębnienia plików ZIP
Jeśli interfejs graficzny ciągle narzeka na długie ścieżki, wiersz poleceń jest często bardziej wyrozumiały.
Wypakuj plik ZIP za pomocą wiersza poleceń
- Otwórz Start, wpisz
cmd, następnie kliknij prawym przyciskiem myszy i wybierz Uruchom jako administrator. - Przejdź do folderu zawierającego plik ZIP, używając:
cd PATH(zastąpPATHlokalizacją pliku ZIP). - Uruchom to polecenie, aby wyodrębnić zawartość:
tar -xf FileName.zip - Należy pamiętać, że w zależności od wersji systemu Windows, może być konieczne użycie innego narzędzia, np.7-Zip w trybie poleceń, jeśli program tar nie jest dostępny.
Wypakuj ZIP za pomocą programu PowerShell
- Otwórz program PowerShell jako administrator.
- Wpisz:
Expand-Archive -LiteralPath "SourcePath" -DestinationPath "TargetPath" - Zastąp
SourcePathiTargetPathrzeczywistymi ścieżkami plików i uruchom. Jest to całkiem niezawodne w przypadku długich ścieżek.
Napraw sam Eksplorator plików
Jeśli wszystko inne zawiedzie, być może Eksplorator plików po prostu dziwnie się zachowuje. Czasami uszkodzony plik explorer.exe lub pliki systemowe powodują dziwne błędy podczas próby dostępu do długich ścieżek. Uruchomienie Kontrolera plików systemowych może pomóc — skanuje on główne pliki systemu Windows i w razie potrzeby je naprawia.
- Otwórz Start, wyszukaj
cmdi uruchom jako administrator. - Wpisz
sfc /SCANFILE=C:\Windows\explorer.exei naciśnij Enter. - Pozwól mu wykonać swoją czynność, a następnie powtórz dla
SysWow64\explorer.exe:sfc /SCANFILE=C:\Windows\SysWow64\explorer.exe.
Czasami może to uszkodzić części Eksploratora Windows, a naprawa tych plików może pozwolić na późniejsze bezproblemowe rozpakowanie pliku ZIP.
Streszczenie
- Skróć nazwy plików i folderów ZIP, aby ułatwić zarządzanie ścieżkami.
- Wypakuj pliki ZIP bezpośrednio do katalogu głównego dysku.
- Włącz obsługę długich ścieżek w systemie Windows za pomocą rejestru lub zasad grupy.
- W przypadku awarii interfejsu graficznego należy skorzystać z narzędzi wiersza poleceń, np. PowerShell lub Command Prompt.
- Jeśli Eksplorator plików zachowuje się dziwnie, sprawdź pliki systemowe za pomocą SFC.
Podsumowanie
Ponieważ system Windows ma swoje dziwactwa związane z długimi ścieżkami, te metody – zwłaszcza skracanie nazw i włączanie długich ścieżek – są najlepszym rozwiązaniem. Zazwyczaj jedna z tych sztuczek pomoże Ci w końcu rozpakować ten uparty plik ZIP. Czasami jest to dość uciążliwe, ale daje satysfakcję, gdy działa. Oby to pomogło oszczędzić Ci bólu głowy i wypakować pliki w jednym kawałku.
Powiązane artykuły
Czy ten artykuł był pomocny?