Zunächst wird die Datei mit dem langen Pfadnamen im Ordner $ OF mit umbenanntem Namen anstelle des ursprünglichen Namens gesichert.
Laut offiziellem Dokument von Microsoft:
In Windows 10, Version 1607, wurden die MAX_PATH-Einschränkungen aus den üblichen Win32-Datei- und Verzeichnisfunktionen entfernt. Sie müssen jedoch dem neuen Verhalten zustimmen.
Mit einem Registrierungsschlüssel können Sie das neue Verhalten für lange Pfade aktivieren oder deaktivieren.
Um das Verhalten für lange Pfade zu aktivieren, setzen Sie den Registrierungsschlüssel unter HKLM \ SYSTEM \ CurrentControlSet \ Control \ FileSystem LongPathsEnabled (Typ: REG_DWORD).
Der Wert des Schlüssels wird vom System (pro Prozess) nach dem ersten Aufruf einer betroffenen Win32-Datei oder -Verzeichnisfunktion zwischengespeichert (Liste folgt). Der Registrierungsschlüssel wird während der Laufzeit des Prozesses nicht erneut geladen. Damit alle Apps im System den Wert des Schlüssels erkennen können, ist möglicherweise ein Neustart erforderlich, da möglicherweise einige Prozesse gestartet wurden, bevor der Schlüssel festgelegt wurde.
Der Registrierungsschlüssel kann auch über die Gruppenrichtlinie unter gesteuert werden
Computerkonfiguration> Administrative Vorlagen> System> Dateisystem> Lange Win32-Pfade aktivieren.