- - Uruchom Bash jako administrator z menu kontekstowego w systemie Windows 10

Uruchom Bash jako administrator z menu kontekstowego w systemie Windows 10

Aktualizacja rocznicowa dodała Bash do Windows 10. Funkcja sama w sobie była główną atrakcją aktualizacji. Ta funkcja jest przeznaczona dla programistów, a nie dla przeciętnego użytkownika końcowego. Bash w Windows 10 znacznie ułatwia programowanie na platformie Windows. To także świetny sposób, aby zachęcić programistów do uaktualnienia do systemu Windows 10, ponieważ nie można uzyskać Bash natywnie w starszych wersjach systemu Windows. Jest to funkcja tylko dla systemu Windows 10. Bash w Windows 10 jest funkcją opcjonalną, więc nie jest zintegrowany z wierszem polecenia. Jeśli chcesz uruchomić Bash jako administrator z menu kontekstowego i móc otworzyć go w dowolnym folderze, musisz nieco ulepszyć rejestr. Oto jak.

Pobierz Bash w Windows 10

Zanim będziesz mógł uruchomić Bash jako administrator, musiszupewnij się, że go zainstalowałeś. Proces jest dość prosty; włącz tryb programisty w aplikacji Ustawienia w sekcji Dla programistów. Będziesz potrzebować uprawnień administratora, aby go włączyć.

Po włączeniu otwórz aplikację Panel sterowania i wybierz Programy> Włącz lub wyłącz funkcje systemu Windows. Wybierz Podsystem Windows dla systemu Linux.

Otwórz wiersz polecenia (z uprawnieniami administratora) i wpisz Bash. Windows 10 pobierze i zainstaluje Bash. Uruchomienie może zająć od piętnastu do trzydziestu minut.

Uruchom Bash jako administrator

Bash jako administrator jest dość łatwy, ale to po prostunie jest możliwe z menu kontekstowego prawym przyciskiem myszy. Możesz uruchomić aplikację Bash z menu Windows Search lub menu Start, ale nie możesz jej otworzyć bezpośrednio w folderze.

Otwórz rejestr systemu Windows. Wpisz „regedit” w pasku wyszukiwania i otwórz go z uprawnieniami administracyjnymi. Przejdź do następującej lokalizacji;

HKEY_CLASSES_ROOTDirectoryshell

Utwórz nowy podklucz o nazwie AdminBash. Nowy klucz będzie miał domyślną wartość ciągu. Kliknij go dwukrotnie i zmień wartość na następującą.

Run Bash As Admin

Następnie w właśnie utworzonym kluczu administratora Bash,utwórz kolejny klucz i nadaj mu nazwę Command. Wewnątrz tego klucza, podobnie jak poprzedniego, znajduje się ciąg o nazwie Default. Kliknij go dwukrotnie i zmień wartość na następującą.

powershell -c start -verb runas cmd "/c start /D """%V""" bash.exe"

Ponownie uruchom Explorer.exe dla pewności. Kliknij folder prawym przyciskiem myszy i wybierz opcję Uruchom Bash jako administrator z menu kontekstowego. Windows PowerShell otworzy się, a następnie zostaniesz poproszony o podanie hasła administratora. Po prawidłowym wpisaniu hasła otworzy się Bash.

Zastrzeżenie

Bash nie będzie mógł otworzyć folderu, który maspacje w nazwie. Na przykład możesz użyć opcji menu kontekstowego, aby otworzyć folder o nazwie „Cool-Stuff”, ale nie możesz go użyć do otwarcia folderu o nazwie „Cool Stuff”. W Bash jest to zwykle omijane przez dodawanie cudzysłowów wokół nazwy folderu, ale opcja menu kontekstowego na to nie pozwala. Ten hack jest zatem ograniczony.

Jeden z naszych czytelników Liandri uczynił to zastrzeżenie przestarzałym. Wartość ciągu została zaktualizowana w poprzedniej sekcji do sugerowanej poniżej w komentarzu. Został należycie przetestowany i działał bezbłędnie. Ten hack będzie teraz działał dla folderów ze spacjami lub bez ich nazw.

Bash na Windows 10 jest dostępny w Anniversary Update i późniejszych wersjach.

Komentarze