Miodek Posted July 22 Report Posted July 22 Okazuje się że na Win11-25H2 Lot Enterprice uruchomienie długich ścieżek nazw plików powyżej 260 znaków nie działa , pomimo wielu prób np : w rejestrach i Edytora zasad grupy (dostępnego w wersjach Pro i Enterprise) jeżeli ktoś to rozkminił to proszę o poradę . pozdrawiam Quote
darekols Posted July 22 Report Posted July 22 Podaj proszę przykład "długiej nazwy pliku". Czy próbowałeś z cmd uruchomić: start "plik" ? Quote
Miodek Posted July 22 Author Report Posted July 22 15 minut temu, darekols napisał(a): Podaj proszę przykład "długiej nazwy pliku". Czy próbowałeś z cmd uruchomić: start "plik" ? Oczywiście chodzi nie o nazwę pliku a o ścieżkę powyżej 260 znaków . sorki 2 minuty temu, Miodek napisał(a): Oczywiście chodzi nie o nazwę pliku a o ścieżkę powyżej 260 znaków . sorki start plik też nic nie daje . Ciekawe bo nie jestem na modzie windowsa a na pełnym systemie mam oryginalny klucz i najnowszą aktualizację i ....zimny Herbert Quote
LaptopIpc Posted July 26 Report Posted July 26 W dniu 22.07.2026 o 14:58, Miodek napisał(a): Okazuje się że na Win11-25H2 Lot Enterprice uruchomienie długich ścieżek nazw plików powyżej 260 znaków nie działa Cytat Jeśli standardowe włączenie długich ścieżek nie przyniosło rezultatu, problem wynika najczęściej z faktu, że Eksplorator Windows oraz wiele starszych programów nadal nie radzi sobie z limitem MAX_PATH, mimo zmiany ustawień w rejestrze często ignoruje globalną flagę LongPathsEnabled. Rozwiązanie 1: Mapowanie folderu jako dysku sieciowego Możesz "skrócić" ścieżkę, przypisując literę dysku do folderu znajdującego się głęboko w strukturze katalogów. 1. Otwórz Wiersz polecenia (cmd). Komenda: subst X: "C:\Bardzo\Długa\Ścieżka\Do\Twojego\Folderu" 2. Efekt: W oknie Ten komputer pojawi się nowy Dysk X:, który przeniesie Cię bezpośrednio do zablokowanego folderu, drastycznie skracając ścieżkę dla systemu. 3. Usunięcie: Aby później skasować to powiązanie, wpisz subst X: /d. Rozwiązanie 2: Użycie alternatywnego menedżera plików Total Commander: Posiada pełne, natywne wsparcie dla długich ścieżek. Pozwoli Ci bez problemu kopiować, przenosić i usuwać zablokowane pliki. 7-Zip: Choć to program do archiwizacji, jego wbudowany menedżer plików (skrót 7zFM.exe) doskonale radzi sobie z omijaniem limitu 260 znaków i pozwala na zmianę nazw plików. Rozwiązanie 3: Kopiowanie i usuwanie przez Wiersz polecenia (CMD / PowerShell) Oto zestawienie gotowych komend dla Wiersza polecenia (CMD) oraz PowerShell, które natywnie radzą sobie z długimi ścieżkami (powyżej 260 znaków) i pozwalają na wykonywanie podstawowych operacji na plikach. W środowisku Windows dla ścieżek bezwzględnych przekraczających limity warto stosować prefiks \\?\ (np. \\?\C:\bardzo_dluga_sciezka). Wiersz polecenia (CMD) CMD posiada wbudowane narzędzie Robocopy, które jest najlepszym rozwiązaniem do zarządzania długimi ścieżkami, ponieważ całkowicie ignoruje limit MAX_PATH. Kopiowanie całej zawartości folderu (wraz z podfolderami): robocopy "C:\Zrodlo" "D:\Cel" /E /COPY:DAT /R:3 /W:5 (Flaga /E kopiuje podkatalogi, w tym puste; /R:3 ponawia próbę 3 razy w razie błędu). Przenoszenie całej zawartości (kopiowanie i usuwanie ze źródła): robocopy "C:\Zrodlo" "D:\Cel" /MOVE /E Usuwanie plików i podfolderów (czyszczenie katalogu): Najszybszym sposobem na usunięcie zablokowanego folderu w CMD jest użycie robocopy w celu zsynchronizowania go z pustym folderem. Stwórz pusty folder, np. C:\pusty Uruchom komendę czyszczącą: robocopy "C:\pusty" "C:\FolderDoUsuniecia" /PURGE (Flaga /PURGE usunie z folderu docelowego wszystko, czego nie ma w folderze pustym). Windows PowerShell PowerShell od wersji 5.1/7.0 doskonale radzi sobie z długimi ścieżkami, pod warunkiem użycia parametru -LiteralPath oraz prefiksu \\?\, który informuje system o pominięciu sprawdzania długości ciągu. Aby sprawdzić wersję programu PowerShell, uruchom go i wykonaj jedną z poniższych komend: [w powershell wklej i enter] $PSVersionTable lub $PSVersionTable.PSVersion Kopiowanie pliku lub folderu: Copy-Item -LiteralPath "\\?\C:\Gleboka\Sciezka\Zrodlo" -Destination "\\?\D:\Cel" -Recurse -Force Przenoszenie pliku lub folderu: Move-Item -LiteralPath "\\?\C:\Gleboka\Sciezka\Zrodlo" -Destination "\\?\D:\Cel" -Force Usuwanie zablokowanego pliku: Remove-Item -LiteralPath "\\?\C:\Gleboka\Sciezka\Plik.txt" -Force Usuwanie zablokowanego folderu wraz z całą zawartością: Remove-Item -LiteralPath "\\?\C:\Gleboka\Sciezka\Folder" -Recurse -Force Miodek likes this Quote
Miodek Posted July 26 Author Report Posted July 26 5 godzin temu, LaptopIpc napisał(a): Dzięki za wyczerpujące info :)))) Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.