Frage In Windows 2016 können keine langen Pfadnamen verwendet werden


Ich war erfreut zu sehen, dass mit dem neuesten Windows 10 und Windows Server 2016 die alte Beschränkung von 260 Zeichen für Ordner- und Dateinamen überwunden werden kann.

Ich habe Windows 2016 auf einem neuen Computer installiert und die Schritte zum Aktivieren langer Pfade ausgeführt (wie im Detail beschrieben) Hier), und bekomme immer noch Nachrichten, die mir sagen, dass Dateien nicht kopiert oder Ordner erstellt werden können, weil sie einen langen Pfadnamen erstellen würden.

Was habe ich falsch gemacht? Muss ich noch etwas tun?


10
2018-04-28 13:09


Ursprung




Antworten:


Die Beschreibung der Einstellung, wie in dem Artikel, den Sie verlinkt haben, gesehen wird, sagt:

Die Aktivierung langer NTFS-Pfade ermöglicht es manifestierten Win32-Anwendungen und Windows Store-Anwendungen, auf Pfade zuzugreifen, die über das normale 260-Zeichen-Limit pro Knoten hinausgehen. Wenn Sie diese Einstellung aktivieren, wird auf die langen Pfade innerhalb des Prozesses zugegriffen.

Das bedeutet, dass selbst nach dem Einschalten nicht jede Anwendung magischerweise auf lange Pfade zugreifen kann. Jede spezifische Anwendung muss noch so codiert werden, dass sie sich für diese Unterstützung "anmeldet".

Zum Zeitpunkt des Schreibens haben Explorer.exe und cmd.exe davon keinen Vorteil noch. (Aber sie werden, schließlich ... gib es einfach Zeit.)

Aber ich habe gesehen, dass Powershell die neue Funktion nutzt:

powershell long path


16
2018-04-28 14:11



Okay, also lass mich das klarstellen. Microsoft hat endlich einen Weg für einige Apps eingeführt, um dieses Problem zu überwinden, und der Standard-Windows-Datei-Explorer gehört nicht dazu?! - userSteve
@userSteve Das könnte daran liegen, dass es für den Explorer so viele Plugins von Drittanbietern gibt, von denen jedes wahrscheinlich die alte maximale Pfadlänge annimmt. Ich vermute, dass eine ziemlich harte technische Lösung entwickelt werden müsste, um diese Arbeit zu machen - wenn es überhaupt möglich ist (viele Plugins tun wirklich schlecht in undokumentierten Datenstrukturen, die es unglaublich schwer machen, weiter zu arbeiten, wenn Änderungen vorgenommen werden) Nun stellen Sie sich vor, was die Änderung der maximalen Größe eines sehr grundlegenden Datenelements bewirken würde ...) - Muzer
@userSteve Die Shell ist ein sehr kompliziertes Biest mit jahrzehntelangen Legacy-Code-Pfaden und Abwärtskompatibilität, die es zu verwalten gilt ... Ich kann Ihnen versichern, dass Microsoft Top Men daran arbeitet. :) - Ryan Ries
@Muzer Sie mögen Recht haben, aber das deutet darauf hin, dass keine Anwendung, die so viel wie eine standardmäßige "Open File" -Dialogbox verwendet, sich sicher anmelden kann. - hvd
@JesseSlicer Top ... Männer ... - Ryan Ries