Uruchom Bash jako administrator z menu kontekstowego w systemie Windows 10

click fraud protection

Aktualizacja rocznicowa dodała Bash do systemu Windows 10. Ta funkcja była sama w sobie 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. Jest to także świetny sposób na zachęcenie 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, musisz się upewnić, ż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ć.

instagram viewer

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

Uruchomienie Bash jako administratora jest dość łatwe, ale po prostu nie jest to możliwe z menu kontekstowego po kliknięciu 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 administratora. Przejdź do następującej lokalizacji;

HKEY_CLASSES_ROOT \ Directory \ shell

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ą.

Uruchom Bash jako administrator

Następnie w utworzonym właśnie kluczu administracyjnym 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 ze spacjami 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.

watch instagram story