Startseite » wie man » Warum verwendet Windows immer noch Verknüpfungsdateien anstelle von symbolischen Links?

    Warum verwendet Windows immer noch Verknüpfungsdateien anstelle von symbolischen Links?

    Da Windows im Laufe der Zeit ständig weiterentwickelt wurde und weitere Funktionen hinzugefügt wurden, sind Sie vielleicht neugierig, warum es weiterhin ältere „Funktionen“ wie Verknüpfungsdateien verwendet. In diesem Zusammenhang enthält der heutige Q & A-Beitrag von SuperUser Antworten auf die Fragen eines verwirrten Lesers.

    Die heutige Question & Answer-Sitzung wird dank SuperUser zur Verfügung gestellt - einer Unterteilung von Stack Exchange, einer Community-basierten Gruppierung von Q & A-Websites.

    Die Frage

    Super-User-Leser Peter Mortensen möchte wissen, warum Windows weiterhin Verknüpfungsdateien anstelle von symbolischen Links verwendet:

    Windows XP und spätere Versionen unterstützen symbolische Links. Windows verwendet jedoch weiterhin Verknüpfungsdateien (die im Wesentlichen den Speicherort der verknüpften Datei als Text speichern). Warum?

    Warum verwendet Windows weiterhin Verknüpfungsdateien anstelle von symbolischen Links??

    Die Antwort

    Super-User-Mitwirkender Jonno hat die Antwort für uns:

    Dafür gibt es verschiedene Gründe. Zum Beispiel:

    1. Sie können verschiedene Kompatibilitätsgrade für mehrere verschiedene Verknüpfungen zu derselben Exe-Datei speichern, wenn diese von der Shell und nicht vom Dateisystem interpretiert werden.
    2. Bestimmte Verknüpfungsverknüpfungen sind im Dateisystem nicht vorhanden. Einige davon sind lediglich Verweise auf GUIDs oder spezielle Zeichenfolgen, die von der Shell interpretiert werden.
    3. Sie können Schalter nicht in einen symbolischen Link aufnehmen. Sicher, Sie können auf die Exe-Datei verweisen, aber Sie können der Exe-Datei keine weiteren Argumente "sagen".
    4. Sie können kein Symbol für einen symbolischen Link auswählen.
    5. Sie können nicht auswählen, aus welchem ​​Verzeichnis in einem symbolischen Link gearbeitet werden soll.
    6. Verknüpfungsdateien müssen nicht nur auf Dateien verweisen, sie können auch Hyperlinks oder Protokollverbindungen sein (z. B. .URL-Dateien)..
    7. LNK-Dateien können auf jedem Dateisystem vorhanden sein. Symbolische Links werden vom Dateisystem selbst behandelt, im Fall von Windows NTFS.
    8. Sie müssen nicht wirklich ersetzt werden. Sie funktionieren, sind winzig klein und können in der Zukunft vergrößert werden, falls mehr Funktionalität benötigt wird, als bereits oben aufgeführt.
    9. Um einen symbolischen Link zu erstellen (mit gutem Grund), sind Administratorrechte erforderlich. Andernfalls kann die Weiterleitung von unschuldigen Dateien an bösartige Dateien mit sehr geringem Aufwand ausgeführt werden.

    Es gibt mehr Gründe als das, aber ich denke, das reicht aus, um Sie anzufangen. Hier ist ein MSDN-Bloglink, der von grawity bereitgestellt wird und weitere Informationen zu Teilen dieses Themas enthält.


    Haben Sie der Erklärung etwas hinzuzufügen? Sound off in den Kommentaren. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange-Benutzern lesen? Hier geht es zum vollständigen Diskussionsthread.