Das Symptom
Ein Ordner lässt sich nicht löschen. Nicht umbenennen. Nicht einmal öffnen. Windows
sagt: „Der Dateiname ist zu lang.“ Der Name auf dem Bildschirm ist aber ganz kurz.
Die „Layer 8“-Wahrheit
Windows meint nicht den Namen. Es meint den ganzen Weg dorthin.
Die berühmte Grenze liegt bei 260 Zeichen, und sie gilt für den vollständigen Pfad:
Laufwerksbuchstabe, jeder Ordner, jeder Backslash, der Dateiname, das Ende. Eine Datei
namens bericht.pdf ist elf Zeichen lang. Liegt sie in einem entpackten Archiv, das
jemand in einen synchronisierten Cloud-Ordner geschoben hat, der wiederum in einem
Projektordner mit ausführlichen Namen liegt, sind die 260 Zeichen längst aufgebraucht,
bevor der Dateiname überhaupt beginnt.
Die Zahl selbst ist ein Fossil. Sie stammt aus der MS-DOS-Zeit und hat mit dem
Dateisystem nichts zu tun – NTFS könnte längst mehr. Sie steckt in der alten
Windows-Schnittstelle, und die wurde nie ersetzt, weil unzählige Programme sich darauf
verlassen. Es ist eine Grenze, die niemand mehr will und die keiner wegräumen kann.
Am absurdesten wird es dadurch, dass sich moderne Programme nicht daran halten. Git,
Packprogramme und Cloud-Dienste nutzen die neue Schnittstelle und legen solche Dateien
anstandslos an. Erst der Explorer stolpert später über etwas, das ein anderes Programm
auf demselben Rechner völlig regelkonform erzeugt hat. Die Datei ist nicht kaputt. Sie
ist nur für das Werkzeug unerreichbar, mit dem du sie gerade anfassen willst.
Die echte, verifizierte Lösung
1000 % faktenbasiert. Jeder Befehl ist real, jeder Pfad existiert. Schritt für Schritt:
1.Die Ursache verstehen, bevor du Werkzeuge suchst
Windows begrenzt den vollständigen Pfad – also Laufwerk, alle Ordner und den Dateinamen zusammen – traditionell auf 260 Zeichen. Nicht der Dateiname ist zu lang, sondern die Summe. Deshalb tritt der Fehler oft erst auf, nachdem ein Ordner verschoben oder ein entpacktes Archiv tief verschachtelt wurde.
2.Den Ordner näher an die Wurzel schieben
Die schnellste Lösung ohne jedes Werkzeug: Verschiebe den obersten betroffenen Ordner direkt nach C:\tmp. Damit fallen alle übergeordneten Ordnernamen aus dem Pfad heraus, und die Summe rutscht unter die Grenze. Anschließend lässt sich der Inhalt normal löschen oder öffnen.
3.Ein Laufwerk auf den tiefen Ordner legen
Geht das Verschieben nicht, verkürze den Pfad künstlich: Dieser Befehl bildet einen tief liegenden Ordner als eigenen Laufwerksbuchstaben ab. Aus einem 250 Zeichen langen Pfad wird X:\ – und alles darunter ist wieder erreichbar.
subst X: "C:\Users\Name\sehr\tiefer\Ordner"
4.Mit robocopy löschen, wenn der Explorer aufgibt
robocopy kommt mit langen Pfaden zurecht, wo der Explorer scheitert. Der Trick: einen leeren Ordner über den vollen spiegeln. Was im leeren Ordner nicht existiert, wird im Ziel entfernt – der Ordner ist danach leer und löschbar.
robocopy C:\leer C:\zu\loeschender\ordner /MIR
5.Die Grenze systemweit aufheben
Ab Windows 10 (Version 1607) lässt sich die alte Beschränkung abschalten. Der Registrierungswert wirkt nach einem Neustart – aber nur für Programme, die zusätzlich in ihrem Manifest als „longPathAware“ gekennzeichnet sind. Microsoft schreibt ausdrücklich, die Einstellung betreffe ausschließlich Anwendungen, die dafür angepasst wurden. Die Explorer-Oberfläche gehört nicht verlässlich dazu.
reg add "HKLM\SYSTEM\CurrentControlSet\Control\FileSystem" /v LongPathsEnabled /t REG_DWORD /d 1 /f