NTFS - Beschränkung auf 260 Zeichen aufheben

Moderator: MVogt

Post Reply
User avatar
Theo_Gottwald
Posts: 367
Joined: 03. Oct 2009, 08:57
Location: Herrenstr.11 * 76706 Dettenheim
Contact:

NTFS - Beschränkung auf 260 Zeichen aufheben

Post by Theo_Gottwald » 19. Jul 2019, 14:05

Mit diesem Quicktip haben wir Gelegenheit mal die 64-bit Registry-Funktion des MPR zu verwenden.
Dabei wird ein Wert in der 64 bit-Registrierung geschrieben.

Regulär gilt in Windows die Einschränkung, dass maximal 260 Zeichen in einem Pfad enthalten sein dürfen.
Das ist beispielsweise beim Zugriff auf Dateien in einem Netzwerk relevant, denn in dem Fall kann die zulässige Verschachtelungstiefe besonders schnell überschritten werden.
Gerade für Backup- und Restore-Operationen kann es sinnvoll sein das Limit aufzuheben.

Achtung, dieser Schritt sollte vorsichtig getestet werden da viele Applikationen mit so langen Pfad- und Dateinamen nicht kompatibel sind.

Code: Select all

' Beschränkung der Pfadlänge auf 260 Zeichen aufheben
RDW\HLM|System\CurrentControlSet\Control\FileSystem|LongPathsEnabled|1

Code: Select all

' Beschränkung auf 260 Zeichen erzwingen (NTFS-Standard)
RDW\HLM|System\CurrentControlSet\Control\FileSystem|LongPathsEnabled|0
Dateien die mit langen Pfaden auf einem Datenträger gespeichert wurden, können nur mit einem entsprechend eingestellten System zurück gelesen werden.

Als ".reg" File würde es so aussehen:

Code: Select all

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
"LongPathsEnabled"=dword:00000001
TIPP: Der MPR ist derzeit nicht für Pfadlängen >260 Zeichen vorbereitet.
Hier kann man auf den SPR zurückgreifen, der diese Pfadlängen auch ohne Änderungen in der Registry unterstützt.
Wer dazu Fragen hat kann sich an mich wenden.

Post Reply

Return to “Package Robot”

Who is online

Users browsing this forum: No registered users and 4 guests