Aktualizacja Windows 10 Creators: linki symboliczne bez podniesienia uprawnień

Wypróbuj Nasz Instrument Do Eliminowania Problemów

Microsoft ogłosił zmiana w najnowszej kompilacji Insider Build systemu Windows 10, która poprawia obsługę dowiązań symbolicznych - dowiązań symbolicznych - w systemie Windows 10.

Dowiązania symboliczne są częścią systemu Windows od Visty i są bardzo użyteczną funkcją systemu operacyjnego.

Dowiązanie symboliczne można najlepiej opisać jako wskaźnik, który przekierowuje do innego pliku lub folderu. Są używane przez system operacyjny, mogą być używane przez aplikacje, a także mogą być dodawane i zarządzane ręcznie przez użytkowników.

Jeden podstawowy przykład: załóżmy, że twój główny dysk twardy zapełnia się plikami i zostało ci mało miejsca. Chociaż możesz śmiało odinstalować niektóre programy lub gry, aby zwolnić miejsce - po wykonaniu różnych operacji czyszczenia - możesz zamiast tego użyć dowiązań symbolicznych.

Dlatego zamiast odinstalować grę lub program, możesz użyć dowiązań symbolicznych, aby przenieść je na inny dysk twardy. Dowiązania symboliczne wskazywałyby na nową lokalizację ze starego, a w przypadku systemu Windows i wszystkich zaangażowanych programów program lub gra nadal znajdowałaby się w oryginalnym katalogu.

Wskazówka : Możesz wyświetlać dowiązania symboliczne na komputerze z systemem Windows za pomocą Widok łączy NTFS . Interesuje Cię, jak Linux obsługuje łącza? Proszę bardzo .

Dowiązania symboliczne bez elewacji

symlinks symbolic links windows 10

Dowiązania symboliczne są tworzone w systemie Windows przy użyciu mklink , narzędzie wiersza poleceń. Programiści stworzyli różne programy, wiele z graficznym interfejsem użytkownika, w celu poprawy użyteczności i funkcjonalności.

Jest Junction firmy SysInternals na przykład lub Link Shell Extension które mogą być używane bezpośrednio z Eksploratora Windows.

Do tej pory mklink wymagał od użytkowników systemu Windows uruchamiania polecenia z wiersza polecenia z podwyższonym poziomem uprawnień. Według firmy Microsoft to wymaganie powodowało, że dowiązania symboliczne były używane rzadziej w systemie Windows niż na komputerach * nix. W efekcie „wiele nowoczesnych narzędzi programistycznych dla wielu platform” działało „mniej wydajnie i niezawodnie w systemie Windows”.

Począwszy od kompilacji Windows 10 Insider Build 14972 i udostępnionej wszystkim użytkownikom w marcu 2017 r., Kiedy zostanie wydana aktualizacja Windows 10 Creators Update, ten wymóg nie jest już niezachwiany.

Musisz włączyć tryb programisty na komputerze z systemem Windows 10, a jeśli to zrobisz, każdy użytkownik na komputerze może uruchomić mklink bez podniesienia uprawnień, aby tworzyć i zmieniać dowiązania symboliczne.

Głównym motorem zmian było pojawienie się narzędzi programistycznych, takich jak git lub menedżery pakietów, takie jak npm, które obsługują i używają dowiązań symbolicznych.

Wiele popularnych narzędzi programistycznych, takich jak git i menedżery pakietów, takie jak npm, rozpoznaje i utrzymuje dowiązania symboliczne odpowiednio podczas tworzenia repozytoriów lub pakietów. Gdy te repozytoria lub pakiety są następnie przywracane w innym miejscu, przywracane są również linki symboliczne, dzięki czemu miejsce na dysku (i czas użytkownika) nie jest marnowane.

Włącz tryb programisty

windows 10 developer mode

Wykonaj następujące czynności, aby włączyć tryb programisty na komputerze z systemem Windows 10:

  1. Użyj skrótu Windows-I, aby otworzyć aplikację Ustawienia.
  2. Przejdź do Aktualizacje i zabezpieczenia> Dla programistów.
  3. Przełącz z aplikacji „Windows Store” na „Tryb programisty” na ekranie.

Teraz ty : Czy korzystasz z dowiązań symbolicznych?