Spusťte Bash jako správce z kontextové nabídky v systému Windows 10

click fraud protection

The Anniversary Update přidal Bash do Windows 10. Funkce sama o sobě byla hlavním vrcholem aktualizace. Tato funkce je určena vývojářům, nikoli průměrným koncovým uživatelům. Bash v systému Windows 10 usnadňuje vývoj na platformě Windows. Je to také skvělý způsob, jak přimět vývojáře, aby upgradovali na systém Windows 10, protože na starších verzích systému Windows nemůžete Bash nativně získat. Toto je pouze funkce systému Windows 10. Bash v systému Windows 10 je volitelná funkce, takže není integrován jako příkazový řádek. Pokud chcete spouštět Bash jako správce z kontextové nabídky a mít možnost jej otevřít v libovolném umístění složky, musíte trochu vylepšit registr. Zde je návod.

Získejte Bash ve Windows 10

Než budete moci spustit Bash jako administrátor, musíte se ujistit, že jste jej nainstalovali. Tento proces je poměrně jednoduchý; povolit režim vývojáře v aplikaci Nastavení v části Pro vývojáře. K jeho aktivaci budete potřebovat administrátorská práva.

Po jeho zapnutí otevřete aplikaci Ovládací panely a přejděte na Programy> Zapnout nebo vypnout funkce systému Windows. Vyberte Windows Subsystem pro Linux.

instagram viewer

Otevřete příkazový řádek (s právy správce) a napište Bash. Windows 10 stáhne a nainstaluje Bash. Může to trvat patnáct až třicet minut.

Spusťte Bash jako správce

Spuštění Bash jako administrátora je docela snadné, ale z kontextové nabídky pravým tlačítkem myši to prostě není možné. Aplikaci Bash můžete spustit z nabídky Windows Search nebo z nabídky Start, ale nelze ji otevřít přímo ve složce.

Otevřete registr Windows. Do vyhledávacího pole zadejte „regedit“ a otevřete jej s oprávněními správce. Přejděte na následující místo;

HKEY_CLASSES_ROOT \ Directory \ shell

Vytvořte nový podklíč s názvem AdminBash. Nový klíč bude mít výchozí hodnotu řetězce. Poklepejte na něj a změňte hodnotu na následující.

Spusťte Bash jako správce

Dále v právě vytvořeném klíči Bash Admin vytvořte další klíč a pojmenujte ho Příkaz. Uvnitř tohoto klíče, stejně jako předchozí, je řetězec s názvem Výchozí. Poklepejte na něj a změňte hodnotu na následující.

powershell -c start -verb runy cmd '/ c start / D% V bash.exe'

Restartujte Explorer.exe pro dobrou míru. Klepněte pravým tlačítkem myši na složku a v místní nabídce vyberte možnost Spustit jako administrátor. Otevře se Windows PowerShell a poté budete vyzváni k zadání hesla správce. Po správném zadání hesla se otevře Bash.

Varování

Bash nebude moci otevřít složku, která má v názvu mezery. Pomocí možnosti místní nabídky můžete například otevřít složku nazvanou „Cool-Stuff“, ale nemůžete ji použít k otevření složky nazvané „Cool Stuff“. V Bash se to obvykle obchází přidáním nabídek kolem názvu složky, ale možnost kontextové nabídky to neumožňuje. Tento hack je proto omezený.

Jeden z našich čtenářů Liandri tuto námitku zastaral. Hodnota řetězce byla v předchozí sekci aktualizována na hodnotu navrženou níže v komentáři. Byl řádně vyzkoušen a fungoval bezchybně. Tento hack bude nyní pracovat pro složku se jménem nebo bez mezer.

Bash ve Windows 10 je k dispozici na výročních aktualizacích a novějších verzích.

watch instagram story