Windows 10 Creators Update: collegamenti simbolici senza elevazione
- Categoria: Finestre
Microsoft annunciato una modifica nella più recente Insider Build di Windows 10 di recente che migliora la gestione dei collegamenti simbolici - collegamenti simbolici - su Windows 10.
I collegamenti simbolici fanno parte di Windows sin da Vista e sono una potente e utile funzionalità del sistema operativo.
Un collegamento simbolico può essere meglio descritto come un puntatore che reindirizza a un altro file o cartella. Sono utilizzati dal sistema operativo, possono essere utilizzati dalle applicazioni e possono anche essere aggiunti e gestiti manualmente dagli utenti.
Un semplice esempio: supponiamo che il tuo disco rigido principale si stia riempiendo di file e che tu abbia poco spazio a disposizione. Sebbene tu possa procedere e disinstallare alcuni programmi o giochi per liberare spazio, dopo aver eseguito varie operazioni di pulizia, potresti invece utilizzare collegamenti simbolici.
Quindi, invece di disinstallare il gioco o il programma, faresti uso di collegamenti simbolici per spostarlo su un altro disco rigido. I collegamenti simbolici punterebbero alla nuova posizione dal vecchio e, per Windows e tutti i programmi coinvolti, il programma o il gioco risiederebbe ancora nella directory originale.
Mancia : È possibile visualizzare i collegamenti simbolici sulla macchina Windows con Visualizzazione collegamenti NTFS . Interessato a come Linux gestisce i collegamenti? Ecco qui .
Collegamenti simbolici senza elevazione
I collegamenti simbolici vengono creati su Windows utilizzando mklink , uno strumento da riga di comando. Gli sviluppatori hanno creato vari programmi, molti con un'interfaccia utente grafica, per migliorare l'usabilità e la funzionalità.
C'è Junction di SysInternals per esempio, o Link Shell Extension che può essere utilizzato direttamente da Windows Explorer.
Fino ad ora, mklink richiedeva agli utenti Windows di eseguire il comando da un prompt dei comandi con privilegi elevati. Secondo Microsoft, questo requisito faceva sì che i collegamenti simbolici venissero utilizzati meno frequentemente su Windows rispetto alle macchine * nix. Ha avuto l'effetto che 'molti moderni strumenti di sviluppo multipiattaforma' funzionavano 'in modo meno efficiente e affidabile su Windows'.
A partire da Windows 10 Insider Build 14972 e per tutti gli utenti a marzo 2017, quando viene rilasciato Windows 10 Creators Update, questo requisito non è più fissato nella pietra.
È necessario abilitare la modalità sviluppatore sulla macchina Windows 10 e, in tal caso, qualsiasi utente sulla macchina può eseguire mklink senza elevazione per creare e modificare i collegamenti simbolici.
La spinta principale al cambiamento è stata l'ascesa di strumenti di sviluppo come git o gestori di pacchetti come npm che supportano e utilizzano collegamenti simbolici.
Molti strumenti di sviluppo popolari come git e gestori di pacchetti come npm riconoscono e persistono i collegamenti simbolici durante la creazione di repository o pacchetti, rispettivamente. Quando tali repository o pacchetti vengono ripristinati altrove, vengono ripristinati anche i collegamenti simbolici, garantendo che lo spazio su disco (e il tempo dell'utente) non venga sprecato.
Abilita la modalità sviluppatore
Effettuare le seguenti operazioni per abilitare la modalità sviluppatore sul computer Windows 10:
- Utilizzare il collegamento Windows-I per aprire l'applicazione Impostazioni.
- Accedi ad Aggiornamento e sicurezza> Per sviluppatori.
- Passa da 'App di Windows Store' a 'Modalità sviluppatore' sullo schermo.
Ora tu : Utilizzi link simbolici?