Обновление Windows 10 Creators Update: символические ссылки без повышения прав
- Категория: Windows
Microsoft объявленный недавнее изменение в последней сборке Insider Build Windows 10, улучшающее обработку символических ссылок - символических ссылок - в Windows 10.
Символические ссылки были частью Windows со времен Vista и являются очень полезной функцией операционной системы.
Символьную ссылку лучше всего описать как указатель, который перенаправляет на другой файл или папку. Они используются операционной системой, могут использоваться приложениями, а также могут добавляться и управляться вручную пользователями.
Один простой пример: предположим, что ваш основной жесткий диск заполняется файлами, а у вас осталось мало места. Хотя вы можете продолжить и удалить некоторые программы или игры, чтобы освободить место - после выполнения различных операций очистки - вместо этого вы можете использовать символические ссылки.
Таким образом, вместо удаления игры или программы вы могли бы использовать символические ссылки, чтобы переместить их на другой жесткий диск. Символические ссылки будут указывать на новое местоположение из старого, а для Windows и всех задействованных программ программа или игра по-прежнему будут находиться в исходном каталоге.
Наконечник : Вы можете отображать символические ссылки на вашем компьютере с Windows с помощью Просмотр ссылок NTFS , Интересуетесь, как Linux обрабатывает ссылки? Ну вот ,
Символические ссылки без повышения
Символические ссылки создаются в Windows с помощью mklink , инструмент командной строки. Разработчики создали различные программы, многие из которых имеют графический пользовательский интерфейс, чтобы улучшить удобство использования и функциональность.
Там есть Соединение от SysInternals например, или Ссылка на расширение оболочки который можно использовать прямо из проводника Windows.
До сих пор mklink требовал, чтобы пользователи Windows запускали команду из командной строки с повышенными привилегиями. Согласно Microsoft, это требование привело к тому, что символические ссылки стали использоваться в Windows реже, чем на машинах * nix. В результате «многие современные инструменты кросс-платформенной разработки» работали «менее эффективно и надежно в Windows».
Начиная с Windows 10 Insider Build 14972 и поступая для всех пользователей в марте 2017 года, когда будет выпущено Windows 10 Creators Update, это требование больше не является высочайшим.
Вам необходимо включить режим разработчика на машине с Windows 10, и если вы это сделаете, любой пользователь на машине может запустить mklink без повышения прав для создания и изменения символических ссылок.
Основным стимулом для изменений стало появление инструментов разработки, таких как git, или менеджеров пакетов, таких как npm, которые поддерживают и используют символические ссылки.
Многие популярные инструменты разработки, такие как git и менеджеры пакетов, такие как npm, распознают и сохраняют символические ссылки при создании репозиториев или пакетов соответственно. Когда эти репозитории или пакеты затем восстанавливаются в другом месте, символические ссылки также восстанавливаются, гарантируя, что дисковое пространство (и время пользователя) не будет потрачено впустую.
Включить режим разработчика
Чтобы включить режим разработчика на компьютере с Windows 10, выполните следующие действия:
- Используйте ярлык Windows-I, чтобы открыть приложение «Настройки».
- Перейдите в Обновление и безопасность> Для разработчиков.
- Переключитесь с «приложений Магазина Windows» на «режим разработчика» на экране.
Теперь ваша очередь : Вы пользуетесь символическими ссылками?