Přejít na hlavní obsah

Jak vyřešit problém se spuštěním bash na Windows 10

Windows 10 je jedním z nejpopulárnějších operačních systémů, ale má svá omezení ve srovnání s operačním systémem podobným Unixu. S vydáním Windows 10 však Microsoft implementoval podporu implementace Bash (Bourne Again SHell), která umožňuje spouštět příkazy ve stylu Unixu přímo ve Windows.

Někdy se však uživatelé mohou setkat s problémy se spuštěním tohoto exekučního prostředí. Obvykle je to způsobeno nastavením nebo nedostatkem potřebných komponent. Pokud se s takovým problémem setkáte, pomůže vám několik jednoduchých řešení, o kterých se zmíníme v tomto článku.

Než začnete problém řešit, ujistěte se, že je váš počítač aktualizován na nejnovější verzi systému Windows 10 a má potřebné systémové požadavky pro spuštění Bash.

Jednoduché kroky k vyřešení problému se spuštěním bash na Windows 10

1. Ujistěte se, že jste do počítače nainstalovali Windows Subsystem for Linux (WSL). Chcete-li to provést, otevřete PowerShell nebo příkazový řádek a spusťte příkaz:

2. Zkontrolujte, zda je povolena služba WSL a subsystém WSL. Chcete-li to provést, otevřete PowerShell nebo příkazový řádek s oprávněními správce a spusťte následující příkazy:

sc query LxssManager

Pokud se stav služby zobrazí jako" RUNNING", je povolen. Pokud se stav služby zobrazí jako "STOPPED", povolte službu pomocí následujícího příkazu:

sc start LxssManager

3. Aktualizujte Windows na nejnovější verzi. Chcete-li to provést, klikněte pravým tlačítkem na tlačítko Start a vyberte Nastavení. Poté přejděte do části Aktualizace a zabezpečení a klikněte na tlačítko" Zkontrolovat aktualizace". Pokud je k dispozici aktualizace, nainstalujte ji.

4. Přeinstalujte subsystém WSL. Chcete-li to provést, otevřete PowerShell nebo příkazový řádek s oprávněními správce a spusťte následující příkaz:

Poté spusťte příkaz:

5. Restartujte počítač a zkuste znovu spustit bash.

Pokud se stále potýkáte s problémem, je dobré se obrátit na oficiální dokumentaci nebo navštívit komunitní fóra pro další pomoc.

Krok 1: Kontrola nainstalovaných komponent

Než začnete řešit problém se spuštěním bash na Windows 10, musíte se ujistit, že všechny potřebné komponenty jsou již nainstalovány ve vašem počítači. Kontrola následujících komponent pomůže zajistit jejich dostupnost:

  1. Windows Subsystem for Linux (WSL) - zkontrolujte, zda je WSL již nainstalován ve vašem počítači. Chcete-li to provést, spusťte příkaz wsl --list na příkazovém řádku. Pokud uvidíte seznam nainstalovaných distribucí Linuxu, pak je WSL již nainstalován.
  2. Windows PowerShell - je to výkonný nástroj používaný k automatizaci úloh ve Windows. Ujistěte se, že je PowerShell nainstalován a dostupný ve vašem počítači. PowerShell můžete zkontrolovat v nabídce Start nebo spustit příkaz powershell.exe v příkazovém řádku.

Pokud některá z uvedených komponent ve vašem počítači není, musíte ji před pokračováním nainstalovat.

Kontrola nainstalovaných komponent vám umožní určit, kde začít řešit problém se spuštěním bash na Windows 10 a vyhnout se dalším komplikacím v procesu řešení.

Krok 2: Aktualizace operačního systému na nejnovější verzi

Operační systém Windows 10 neustále aktualizován, aby opravoval chyby a zaváděl nové funkce. Před instalací bash z Windows Subsystem for Linux (WSL) se doporučuje aktualizovat operační systém na nejnovější verzi.

Chcete-li aktualizovat operační systém Windows 10, musíte postupovat podle následujících kroků:

  1. Otevřete nabídku Start a vyberte Nastavení.
  2. V okně, které se otevře, vyberte sekci Aktualizace a zabezpečení.
  3. V části Aktualizace a zabezpečení klikněte na tlačítko" Zkontrolovat aktualizace".
  4. Pokud jsou k dispozici nové aktualizace, nainstalujte je podle pokynů na obrazovce.

Po instalaci všech dostupných aktualizací restartujte počítač, aby se změny projevily. Zkontrolujte, zda je operační systém úspěšně aktualizován, a přejděte k dalšímu kroku, abyste vyřešili problém se spuštěním bash na Windows 10.

Upozorňujeme, že k úspěšné aktualizaci operačního systému je potřeba připojení k internetu.

Krok 3: Kontrola oprávnění správce

Než začnete řešit problém se spuštěním bash na Windows 10, Ujistěte se, že máte oprávnění správce. To vám umožní provádět nezbytné akce bez omezení a zvýší šance na úspěšné vyřešení problému.

Oprávnění správce můžete zkontrolovat následujícím způsobem:

  1. Klikněte pravým tlačítkem na ikonu Start v levém dolním rohu obrazovky.
  2. V kontextové nabídce, která se otevře, vyberte možnost " Windows OS (C:) "nebo"můj počítač".
  3. V okně Průzkumníka souborů, které se otevře, umístěte kurzor na složku Uživatelé.
  4. Znovu klikněte pravým tlačítkem a vyberte položku Vlastnosti.
  5. V okně Vlastnosti uživatele, které se otevře, vyberte kartu Zabezpečení.
  6. Na kartě Zabezpečení uvidíte seznam uživatelů. Pokud se vaše uživatelské jméno zobrazí v seznamu a má atribut "Správce", máte oprávnění správce.

Pokud nemáte oprávnění správce, možná budete muset kontaktovat správce počítače nebo účtu, abyste požádali o nastavení požadovaných práv. V případě, že jste vlastníkem počítače, můžete zkusit změnit svůj účet a získat oprávnění správce.

Kontrola správcových práv je důležitým krokem k úspěšnému nastavení a použití bash na Windows 10. Neúplná nebo nesprávná práva mohou způsobit problémy se spuštěním a fungováním bash, takže se před přechodem na další kroky ujistěte, že jsou k dispozici.

Krok 4: Instalace potřebných balíčků a aktualizací

Po úspěšné instalaci bash na Windows 10 je nutné nainstalovat několik balíčků a aktualizací. To vám umožní jej plně využít a vyhnout se případným problémům v budoucnu. V této části se podíváme, jak nainstalovat tyto potřebné komponenty.

1. Otevřete bash a spusťte následující příkazy:

TýmPopis
sudo apt-get update Aktualizuje seznam dostupných balíčků na serveru.
sudo apt-get upgrade Aktualizuje nainstalované balíčky na nejnovější verze.
sudo apt-get install build-essential Nainstaluje potřebné nástroje pro kompilaci programů.

2. Po provedení těchto příkazů může být vyžadováno vaše heslo. Zadejte jej a potvrďte stisknutím klávesy Enter.

3. Počkejte na dokončení instalace a aktualizace balíčků. V tomto okamžiku je nutné připojení k internetu, protože dochází ke stahování souborů.

Nyní jste připraveni používat bash na Windows 10 s nainstalovanými potřebnými balíčky a aktualizacemi. Ujistěte se, že vaše aplikace a programy fungují správně, a užijte si plné funkce bash v počítači.

Krok 5: Kontrola konfigurace systému a konfigurace proměnných prostředí

Než začnete spouštět bash na Windows 10, musíte zkontrolovat, zda váš systém splňuje požadavky. Chcete-li to provést, postupujte takto:

  1. Ujistěte se, že váš počítač má Windows 10 Anniversary Update (verze 1607) nebo novější.
  2. Přejděte do nabídky Start a do vyhledávacího pole zadejte "cmd". Stiskněte klávesu Enter.
  3. Otevře se příkazový řádek. Zadejte následující příkaz a stiskněte klávesu Enter:
bash--version

Pokud je příkaz proveden bez chyb a vrátí se verze bash, pak je váš systém připraven ke spuštění bash.

Dále je nutné nakonfigurovat proměnné prostředí pro použití bash. Chcete-li to provést, postupujte takto:

  1. Přejděte do nabídky Start a do vyhledávacího pole zadejte "env". Stiskněte klávesu Enter.
  2. Otevře se okno Vlastnosti systému. V něm vyberte kartu Upřesnit a klikněte na tlačítko proměnné prostředí.
  3. V části Vlastní proměnné klikněte na tlačítko Vytvořit.
  4. Do pole Název proměnné zadejte "PATH".
  5. Do pole "hodnota proměnné" zadejte cestu k adresáři, ve kterém je bash umístěn.exe. Například "C:\Program Files\Git\bin." Klikněte na tlačítko "OK".
  6. Opakujte kroky 3-5 pro vytvoření proměnné "WSL_INTEROP". Zadejte hodnotu "REQUIRED".

Po provedení těchto akcí budou proměnné prostředí nakonfigurovány tak, aby fungovaly s bash na Windows 10.