Windows 10 Creators Update: Symlinks zonder verhoging

Probeer Ons Instrument Voor Het Oplossen Van Problemen

Microsoft bekend gemaakt een wijziging in de meest recente Insider Build van Windows 10 die onlangs de verwerking van symlinks - symbolische links - op Windows 10 verbetert.

Symbolische koppelingen maken sinds Vista deel uit van Windows en zijn een zeer nuttige functie van het besturingssysteem.

Een symbolische link kan het beste worden omschreven als een pointer die naar een ander bestand of map verwijst. Ze worden gebruikt door het besturingssysteem, kunnen worden gebruikt door applicaties en kunnen ook handmatig worden toegevoegd en beheerd door gebruikers.

Een eenvoudig voorbeeld: stel dat uw belangrijkste harde schijf vol zit met bestanden en dat u weinig ruimte over heeft. Hoewel je door kunt gaan en sommige programma's of games kunt verwijderen om ruimte vrij te maken - nadat je verschillende opruimacties hebt uitgevoerd - zou je in plaats daarvan symbolische koppelingen kunnen gebruiken.

Dus in plaats van het spel of programma te verwijderen, zou je symbolische koppelingen gebruiken om het naar een andere harde schijf te verplaatsen. Symbolische koppelingen zouden verwijzen naar de nieuwe locatie ten opzichte van de oude, en voor Windows en alle betrokken programma's zou het programma of de game zich nog steeds in de oorspronkelijke map bevinden.

Tip : U kunt de symbolische koppelingen op uw Windows-machine weergeven met NTFS-koppelingsweergave . Geïnteresseerd in hoe Linux omgaat met links? Alsjeblieft .

Symlinks zonder verhoging

symlinks symbolic links windows 10

Symbolische koppelingen worden op Windows gemaakt met mklink , een opdrachtregelprogramma. Ontwikkelaars hebben verschillende programma's gemaakt, veel met een grafische gebruikersinterface, om de bruikbaarheid en functionaliteit te verbeteren.

Er is Kruising door SysInternals bijvoorbeeld, of Link Shell-extensie die rechtstreeks vanuit Windows Verkenner kan worden gebruikt.

Tot nu toe vereiste mklink Windows-gebruikers om de opdracht uit te voeren vanaf een verhoogde opdrachtprompt. Volgens Microsoft zorgde deze vereiste ervoor dat symbolische koppelingen minder vaak werden gebruikt op Windows dan op * nix-machines. Het had tot gevolg dat 'veel moderne platformonafhankelijke ontwikkeltools' minder efficiënt en betrouwbaar werkten op Windows '.

Beginnend met de Windows 10 Insider Build 14972 en beschikbaar voor alle gebruikers in maart 2017, wanneer de Windows 10 Creators Update wordt uitgebracht, is deze vereiste niet langer in steen gebeiteld.

U moet de ontwikkelaarsmodus inschakelen op de Windows 10-machine en als u dat doet, kan elke gebruiker op de machine mklink uitvoeren zonder verhoging om symbolische koppelingen te maken en te wijzigen.

De belangrijkste drijfveer voor de verandering was de opkomst van ontwikkeltools zoals git of pakketbeheerders zoals npm die symlinks ondersteunen en gebruiken.

Veel populaire ontwikkelingstools zoals git en pakketbeheerders zoals npm herkennen en houden symlinks aan bij het maken van repo's of pakketten. Wanneer die opslagplaatsen of pakketten vervolgens ergens anders worden hersteld, worden de symlinks ook hersteld, zodat schijfruimte (en de tijd van de gebruiker) niet wordt verspild.

Schakel ontwikkelaarsmodus in

windows 10 developer mode

Doe het volgende om de ontwikkelaarsmodus op de Windows 10-machine in te schakelen:

  1. Gebruik de snelkoppeling Windows-I om de applicatie Instellingen te openen.
  2. Navigeer naar Update en beveiliging> Voor ontwikkelaars.
  3. Schakel van 'Windows Store-apps' naar 'Ontwikkelaarsmodus' op het scherm.

Nu jij : Maakt u gebruik van symbolische links?