File1 Symlink ist auch ein äußerer symbolischer Link, aber sein Ziel-Elternverzeichnis Folder2 ist nicht so glücklich, ungerollt zu werden, so dass im Ziel File1 Symlink kein symbolischer Link mehr ist, sondern eine Kopie des Ziels der symbolischen Links. Aufgrund von UAC müssen einige API-Aufrufe auf administrative Ebene erhöht werden, und diese Höhe muss über das unten gezeigte Dialogfeld bestätigt werden. Wenn Sie also das folgende Feld sehen und das Programm, das nach einer Erhöhung fragt, LSEUacHelper.exe ist, ist es link Shell Extensions Beitrag zu UAC und Sie müssen es bestätigen, um symbolische Links erstellt zu bekommen. Es gibt klare Treiber, die verlangen, dass Windows die Möglichkeit ermöglicht, Symlinks für Nicht-Admin-Benutzer zu erstellen: Smart Copy ist ein Muss, wenn z.B. Der gesamte Inhalt einer Festplatte, die viele Hardlinks/Kreuzungen/symbolische Links hat, sollte auf eine andere Festplatte kopiert werden. Während des Smart Copy-Vorgangs werden auch leere Ordner kopiert und die Datums-/Uhrzeitstempel von Ordnern/Kreuzungen/symbolischen Links werden auch an den entsprechenden Zielorten wiederhergestellt. Ab Windows 10 Insiders Build 14972 können Symlinks erstellt werden, ohne die Konsole als Administrator erhöhen zu müssen. Dies wird es Entwicklern, Tools und Projekten, die zuvor aufgrund von Symlink-Problemen Schwierigkeiten hatten, effektiv an Windows zu arbeiten, ermöglichen, sich genauso effizient und zuverlässig zu verhalten wie unter Linux oder OSX. Bei auf NTFS formatierten Wechselmedien besteht die geringe Wahrscheinlichkeit, dass LSE Probleme mit dem Zugriff meldet, wenn Hardlinks oder Knoten erstellt werden. Dies ist auf Dateiobjektberechtigungen für das Austausch-NTFS-Laufwerk zurückzuführen, die mit einem anderen Computer auf diesem Wechselmedium erstellt wurden, wodurch diese „Access denied“-Meldungen verursacht werden.
Die Lösung besteht darin, die Berechtigung für dieses Wechselmedium als Administrator zu ändern. Beim Erstellen von Clones gibt LSE seinem Helfer LSEUacHelper.exe die Weiterleitung dieses Vorgangs an ihn weiter, wenn die Ordnerstruktur symbolische Verknüpfungen enthält, da die Erstellung symbolischer Verknüpfungen eine Erhöhung erfordert und somit den berühmten UAC-Dialog aufruft. LSE gibt seinen Helfer LSEUacHelper.exe nur aus, wenn sich ein Symlink unter den ausgewählten Ordnern befindet, sodass Sie von einer UAC-Eingabeaufforderung entfernt werden, wenn Sie keine Symlinks zwischen Ihrer Auswahl haben. Schließlich erstellt die Option /J einen harten Link zu einem Ordner. Dies wird auch als Verzeichnisknoten (auch knotenpunkt) bezeichnet, und anstatt wie eine Verknüpfung zu einem Ordner zu arbeiten, funktioniert ein harter Link eher wie ein normaler Ordner. Beispielsweise ist der Befehl: Erstellen von Symlinks in Windows ist mit dem Befehl mklink ziemlich einfach. Um zu starten, drücken Sie „Win + X“, und wählen Sie dann die Option „Befehlsaufforderung (Admin)“, um die Eingabeaufforderung mit Administratorrechten zu öffnen. Junction ermöglicht nicht nur das Erstellen von NTFS-Knoten, sondern auch das Anzeigen, ob Dateien oder Verzeichnisse tatsächlich Analysepunkte sind. Reparsepunkte sind der Mechanismus, auf dem NTFS-Knoten basieren, und sie werden vom Windows-Remotespeicherdienst (Remote Storage Service, RSS) sowie von Volume-Bereitstellungspunkten verwendet.
Aus diesem Grund ersetzen Entwickler häufig doppelte Kopien freigegebener Dateien/Ordner durch Symlinks, die auf physische Dateien/Ordner verweisen. Durch das Ersetzen redundanter Kopien von Dateien wird viel physischer Speicherplatz gespart und die Zeit zum Kopieren/Sichern/Bereitstellen/Klonen von Projekten erheblich reduziert. Windows 10, 8, 7 und Vista unterstützen alle symbolische Links – auch symlinks genannt ), die auf eine Datei oder einen Ordner auf Ihrem System verweisen.