Windows 10: so lässt sich die maximal erlaubte Pfadlänge von Win32-Anwendungen aushebeln

Diskutiere Windows 10: so lässt sich die maximal erlaubte Pfadlänge von Win32-Anwendungen aushebeln im Win 10 - FAQ Forum im Bereich Windows 10 Forum; Originalansicht: Windows 10: so lässt sich die maximal erlaubte Pfadlänge von Win32-Anwendungen aushebeln Nicht wenige Windows-Nutzer werden sicherlich schon einmal mit dem Problem konfrontiert gewesen ...


+ Antworten + Neues Thema erstellen

(Um antworten zu können, bitte registrieren oder einloggen)

Ergebnis 1 bis 5 von 5
  1. Windows 10: so lässt sich die maximal erlaubte Pfadlänge von Win32-Anwendungen aushebeln #1
    Redakteur Avatar von maniacu22

    Meine Hardware
    maniacu22's Hardware Details
    CPU:
    AMD Ryzen 7 1800X
    Mainboard:
    ASRock X370 Taichi
    Arbeitsspeicher:
    4x 16GB Kingston HyperX DDR4-2400 MHz
    HDD/SSD:
    256GB Samsung Evo M.2.,500 GB Samsung Evo; 3TB + 4TB Seagate Constellation ES
    Grafikkarte:
    XFX Radeon Fury X
    Audio/Video:
    Soundblaster ZX
    Laufwerke:
    Liteon eUAU108
    Netzwerk:
    Devolo Power-LAN 500+
    Gehäuse:
    Silverstone Fortress FT02
    Netzteil:
    BeQuiet! DarkPower Pro 11 1000 Watt
    Kühlung:
    CPU: Noctua NH-C14; Gehäuse: 3x 180 mm + 1x 120 mm
    Betriebssystem:
    Win10 Professional 64 Bit (1709)
    Notebook:
    Sony SVS131E22M
    Handy/Tablet:
    Sony Xperia XZ1 Compact
    Sonstiges:
    1x Philips BDM3270 + 1x NEC Multisync LCD2170NX

    Windows 10: so lässt sich die maximal erlaubte Pfadlänge von Win32-Anwendungen aushebeln

    Originalansicht: Windows 10: so lässt sich die maximal erlaubte Pfadlänge von Win32-Anwendungen aushebeln

    Nicht wenige Windows-Nutzer werden sicherlich schon einmal mit dem Problem konfrontiert gewesen sein, dass das Kopieren, Verschieben oder auch Löschen von Dateien und Ordnern zu einem Problem werden kann, speziell wenn sich diese auf einem Netzlaufwerk wie einem NAS oder auch in der Cloud befinden. Hierfür verantwortlich ist die sogenannte maximale Zeichenlänge "MAX_PATH", welche unter Windows 10 nicht mehr als 260 Zeichen betragen darf. Unter den Windows-Editionen "Professional", "Enterprise" und auch Windows Server 2016 lässt sich das Problem mit den maximal erlaubten Pfadlängen über den Gruppenrichtlinien-Editor beheben. Wie das funktioniert, soll euch der nachfolgende Praxis-Tipp zeigen


    Moderatoren Treffen-windows-modifikation.jpg


    Wie schon seine Vorgänger-Betriebssysteme ist auch Windows 10 so programmiert, dass es bei zu langen Pfad- oder auch Dateinamen zu Problemen beim Kopieren, Verschieben oder auch Löschen kommen kann. Selbst wenn der Dateiname vielleicht gar nicht so lang ausfällt, setzt sich der von Microsoft bezeichnete "fully qualified file name" aus dem eigentlichen Dateinamen sowie auch dem Pfad der Verzeichnisse zusammen, dessen Wert als "MAX_PATH" bezeichnet wird und nicht mehr als 260 Zeichen betragen darf. Liegt jetzt die entsprechende Datei allerdings mit vielen Unterverzeichnissen auf einem Netzlaufwerk oder in einem Cloud-Speicher, kann dieser Wert von 260 Zeichen ganz schnell überschritten werden.

    Für Nutzer, die Probleme mit den vorgegebenen Pfadlängen haben, hat Microsoft die Möglichkeit eingeräumt, diese Sperre zu umgehen. Da die nachfolgende Vorgehensweise allerdings den Gruppenrichtlinieneditor benötigt, können Nutzer eines Windows 10 Home hier aufhören zu lesen, da er Gruppenrichtlinien-Editor ausschließlich Nutzern von Windows 10 Professional, Windows 10 Enterprise sowie Windows Server 2016 zur Verfügung steht.


    • öffnet als erstes den Gruppenrichtlinieneditor, indem ihr die Windows-Taste betätigt und gpedit eingebt
    • im Editor für lokale Gruppenrichtlinien angelangt, navigiert ihr zu "Computerkonfiguration -> Administrative Vorlagen -> System -> Dateisystem"
    • führt nun im rechten Fenster einen Doppelklick auf "Lange Win32-Pfade aktivieren" aus
    • im sich neu öffnenden Fenster könnt ihr nun zwischen "Nicht konfiguriert" (Standard-Einstellung), "Aktiviert" und "Deaktiviert" wählen
    • wählt nun "Aktiviert" aus und übernehmt die Einstellungen
    • im Anschluss kann es notwendig sein, einen Systemneustart durchzuführen



    Moderatoren Treffen-01.jpg


    Nun sollten die aus zu langen Dateinamen resultierenden Probleme behoben sein.

    Meinung des Autors: Hat man viel mit Dateitransfer zwischen dem PC und einem Netzwerkspeicher wie zum Beispiel einem NAS oder einem Cloud-System zu tun, kann es durchaus hilfreich sein, den MAX_PATH-Wert von 260 Zeichen auszuhebeln. Persönlich bin ich allerdings überfragt, aus welchen Gründen Microsoft diesen in der heutigen Zeit überhaupt noch anwendet.

  2. Hi,

    schau mal hier: (hier klicken). Dort findet man viele Hilfestellungen.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. Windows 10: so lässt sich die maximal erlaubte Pfadlänge von Win32-Anwendungen aushebeln #2
    On Air Avatar von Alfiator

    Meine Hardware
    Alfiator's Hardware Details
    CPU:
    Intel I7 2960XMQM Sandy Bridge 2,7 GHz
    Mainboard:
    Dell 08YFGW
    Arbeitsspeicher:
    16 GB
    HDD/SSD:
    Samsung SSD 256 GB 2,5 "
    Grafikkarte:
    NVidia Quadro 4000M + Intel HD 3000
    Audio/Video:
    HD Audio
    Laufwerke:
    HL-DT-ST DVD+-RW GU60N
    Netzwerk:
    Dell Wireless 5550;Intel 82579 GigaBit
    Netzteil:
    extern
    Kühlung:
    Luft gekühlt
    Betriebssystem:
    Windows 10 Pro X64 1803
    Notebook:
    Dell Precision M6600
    Ist dann die Pfadlänge unbegrenzt oder wie?

  4. Windows 10: so lässt sich die maximal erlaubte Pfadlänge von Win32-Anwendungen aushebeln #3
    @Alfiator
    Nein, die Grenze verschiebt sich dadurch auf die maximal 32,767 Zeichen, die ein Pfad einschliesslich des Dateinamens haben kann. Das ist hier: https://docs.microsoft.com/de-de/win...gth-limitation beschrieben. Das eigentliche Problem dabei ist auch weniger Windows selbst - sondern die Anwendungsprogramme müssen mit dieser maximalen Pfadlänge auch klar kommen. Speichern die Programme den Pfad in einer zu klein bemessenen, weil an der 260 Zeichen Grenze orientierten, Variable zwischen - dann nutzt die Freigabe der Grenze auch nichts, die Variable wird trotzdem nur die maximalen 260 Zeichen aufnehmen können. Hier liegt also das eigentliche Problem.

    Nutzer von Windows 10 Home können den durch die Grupenrichtlinie zu setzenden Wert entweder selbst in der Registry eintragen, hier ist in: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\FileSystem der DWord (32 Bit) Wert "LongPathsEnabled" mit der Wertigkeit "1" zu setzen, "0" oder das entfernen des Eintrages ziehen diese Grenze wieder ein. Alternativ kann man das Tool aus meiner Signatur nutzen, dort findet sich die Einstellungsmöglichkeit auf dem Tab "System" als die Einstellungsmöglichkeit "Im Dateisystem lange Dateinamen erlauben".

  5. Windows 10: so lässt sich die maximal erlaubte Pfadlänge von Win32-Anwendungen aushebeln #4
    On Air Avatar von Alfiator

    Meine Hardware
    Alfiator's Hardware Details
    CPU:
    Intel I7 2960XMQM Sandy Bridge 2,7 GHz
    Mainboard:
    Dell 08YFGW
    Arbeitsspeicher:
    16 GB
    HDD/SSD:
    Samsung SSD 256 GB 2,5 "
    Grafikkarte:
    NVidia Quadro 4000M + Intel HD 3000
    Audio/Video:
    HD Audio
    Laufwerke:
    HL-DT-ST DVD+-RW GU60N
    Netzwerk:
    Dell Wireless 5550;Intel 82579 GigaBit
    Netzteil:
    extern
    Kühlung:
    Luft gekühlt
    Betriebssystem:
    Windows 10 Pro X64 1803
    Notebook:
    Dell Precision M6600
    Gut,32.767 gilt als unbegrenzt.....

  6. Windows 10: so lässt sich die maximal erlaubte Pfadlänge von Win32-Anwendungen aushebeln #5
    Das hebelt aber nur die Beschränkung von Windows aus, nicht die des Dateisystems.
    Hat man viel mit Dateitransfer zwischen dem PC und einem Netzwerkspeicher wie zum Beispiel einem NAS oder einem Cloud-System zu tun, kann es durchaus hilfreich sein, den MAX_PATH-Wert von 260 Zeichen auszuhebeln.
    Die meisten Netzwerkspeicher werden ihrerseits Pfadlängen begrenzen, um Inkompatibilitäten zu vermeiden. Ansonsten gelten natürlich auch die Beschränkungen des Host Systems des NAS. Linux und BSD sind bspw Kernelseitig auf 4096Bytes Pfadlänge inkl 255 Bytes Dateinnamen begrenzt. Manche Dateisysteme noch enger. Ich bin mir jetzt nicht 100% sicher, aber es kann sein dass bei ZFS sogar noch Pool- und Snapshotname davon abgehen.
    Aber eigentlich kann man das Problem doch gerade bei Netzwerkspeichern ganz einfach umgehen, indem man die Freigabe auf einen Ordner tiefer im Verzeichnisbaum legt, dann hat es das Gast-Windows gar nicht mit so einem langen Pfad zu tun.

Ähnliche Themen zu Windows 10: so lässt sich die maximal erlaubte Pfadlänge von Win32-Anwendungen aushebeln


  1. Windows 10: Fluent Design auch bei Win32-Anwendungen einsetzbar: Auf seiner gestrigen BUILD-Konferenz 2018 hat Microsoft angekündigt, dass das bereits in Apps verwendete Fluent Design nicht mehr länger nur diesen...



  2. Windows 10 Creators Update wird die Ausführung Win32-Anwendungen bei Bedarf sperren können: Mit dem kommenden Creators Update wird Microsoft in Windows 10 eine Art Sicherheitsfunktion implementieren, über welche sich die Installation und...



  3. Win32/SupTab!blnk - Defender zeigt Trojaner - lässt sich nicht entfernen !?: Hallo, weiß jemand wie der Trojaner zu entfernen ist? Wird durch den Defender angezeigt, läßt sich aber nicht entfernen!



  4. Windows Store: erste Win32-Anwendungen nun als APP up- sowie downloadbar: Obwohl Microsoft bereits auf der großen Build 2015 angekündigt hatte, dass Apps über den einstmals als Project Centennial Desktop App Converter auf...



  5. WIKI - Seiten in die "erlaubte Liste" des Popup-Blockers von Win XP SP2 hinzufügen: Weiterlesen...