Čtenáři jako vy pomáhají podporovat MUO. Když provedete nákup pomocí odkazů na našich stránkách, můžeme získat provizi přidružené společnosti. Přečtěte si více.

PowerShell je praktický nástroj, který vám umožní automatizovat úlohy, odstraňovat různé chyby a spravovat různá nastavení Windows. Ale co když náhle zmizí z vašeho počítače?

Pokud PowerShell používáte často, může to být přitěžující, když jej systém Windows nemůže najít. Naštěstí je možné obnovit chybějící PowerShell pomocí několika tipů pro odstraňování problémů. V tomto příspěvku vás provedeme všemi.

1. Ujistěte se, že je povoleno prostředí Windows PowerShell

V systému Windows můžete povolit nebo zakázat volitelné funkce a programy z Ovládacích panelů. Chcete-li začít, musíte se ujistit, že PowerShell není na vašem počítači vypnutý. Zde je návod, jak zkontrolovat.

  1. lis Win + R otevřete dialogové okno Spustit.
  2. Typ řízení v krabici a stiskněte Vstupte otevřete Ovládací panely.
  3. Pro výběr klikněte na rozevírací nabídku v pravém horním rohu Velké ikony.
  4. Jít do Programy a funkce.
  5. Klikněte na Zapnout nebo vypnout funkce Windows odkaz z levého panelu.
  6. Když se zobrazí výzva Řízení uživatelských účtů (UAC), vyberte Ano pokračovat.
  7. V dialogovém okně Funkce systému Windows vyhledejte Windows PowerShell a zaškrtněte jeho zaškrtávací políčko.
  8. Klikněte OK pro uložení změn.

Poté restartujte počítač (viz jak restartovat počítač se systémem Windows) a poté zkuste spustit PowerShell pomocí nabídky vyhledávání.

2. Spusťte PowerShell pomocí příkazu Spustit nebo Průzkumníka souborů

Pokud se vám nedaří otevřít PowerShell přes nabídku hledání, můžete zkusit použít dialogové okno Spustit. lis Win + R otevřete dialogové okno Spustit. Typ powershell v krabici a stiskněte Vstupte. Pokud chcete spustit PowerShell s právy správce, stiskněte Ctrl + Shift + Enter namísto.

PowerShell můžete otevřít také z adresního řádku Průzkumníka souborů. Chcete-li to provést, stiskněte Win + E otevřete Průzkumník souborů. Typ PowerShell v adresním řádku a stiskněte Vstupte.

3. Vytvořte zástupce na ploše pro PowerShell

Windows se nemusí podařit otevřít PowerShell, pokud nezná přesnou cestu souboru ke spustitelnému souboru PowerShellu. Pokud tomu tak je, můžete spustitelný soubor PowerShellu na svém počítači vyhledat ručně a vytvořit pro něj zástupce na ploše. Zde jsou kroky, jak udělat totéž.

  1. Klepněte pravým tlačítkem myši na Ikona Start otevřete nabídku Power User a vyberte Průzkumník souborů ze seznamu.
  2. Navigovat do Tento PC.
  3. Zamiřte k C: > Windows > SysWOW64 a lokalizovat WindowsPowerShell složku.
  4. Otevřete složku WindowsPowerShell a přejděte na v1.0 složku.
  5. Dvakrát klikněte na spustitelný soubor PowerShellu a zjistěte, zda funguje. Pokud ano, klikněte na něj pravým tlačítkem a vyberte Odeslat > Plocha (vytvořit zástupce).

Poté můžete pomocí nově vytvořeného zástupce na ploše spustit PowerShell. Pro větší pohodlí můžete PowerShellu přiřadit klávesovou zkratku. Chcete-li se o tom dozvědět více, podívejte se na naši příručku jak přiřadit klávesové zkratky programům ve Windows.

4. Prohledejte počítač, zda neobsahuje poškozené systémové soubory

Poškozené nebo poškozené systémové soubory mohou také narušovat operace Windows a bránit spuštění PowerShellu. Naštěstí je váš počítač se systémem Windows dodáván s několika vestavěnými nástroji, jako je SFC (Kontrola systémových souborů) a DISM (nebo Deployment Image Servicing and Management), které vám mohou pomoci s takovými problémy. Pokud Windows trpí poškozením systémových souborů, problém vyřeší spuštění těchto nástrojů.

Chcete-li spustit skenování SFC v systému Windows:

  1. Klikněte na ikonu lupy na hlavním panelu nebo stiskněte Win + S otevřete nabídku vyhledávání.
  2. Typ příkazový řádek do vyhledávacího pole a vyberte Spustit jako administrátor z pravého panelu.
  3. Vybrat Ano když se zobrazí výzva Řízení uživatelských účtů (UAC).
  4. Typ SFC /skenovat v konzole a stiskněte Vstupte.

Kontrola SFC začne ověřovat integritu vašich systémových souborů a opraví s nimi případné problémy. Skenování může chvíli trvat, takže buďte trpěliví.

Dále musíte spustit skenování DISM. Toto je další diagnostický nástroj, který systém Windows nabízí. Dokáže automaticky detekovat jakékoli problémy s bitovou kopií systému a opravit je. Pokud se o nich chcete dozvědět více, podívejte se na našeho průvodce na rozdíly mezi CHKDSK, SFC a DISM.

Chcete-li spustit DISM, otevřete příkazový řádek s právy správce znovu. Vložte následující příkaz do konzoly a stiskněte Vstupte.

DISM.exe /Online /Cleanup-image /Restorehealth

Počkejte na úspěšné provedení příkazu a poté restartujte počítač. Poté zjistěte, zda systém Windows dokáže najít PowerShell ve vašem počítači.

5. Aktualizujte Windows PowerShell

Pokud Windows v tuto chvíli stále nemůže najít PowerShell, může být problém v samotné aplikaci PowerShell. Můžete zkusit aktualizovat aplikaci PowerShell, abyste zjistili, zda to má nějaký význam.

Aktualizace prostředí PowerShell v systému Windows:

  1. lis Win + X otevřete nabídku Power User.
  2. Vybrat Terminál (administrátor) ze seznamu.
  3. Když se zobrazí výzva Řízení uživatelských účtů (UAC), vyberte Ano.
  4. Zadejte následující příkaz a stiskněte Vstupte.
    winget Nainstalujte--id Microsoft. Powershell -- zdrojové winget

Windows si stáhne a nainstaluje nejnovější verzi PowerShellu. Poté byste měli mít přístup k PowerShellu.

Použití příkazového řádku není jediný způsob, jak aktualizovat PowerShell ve Windows. Pokud se chcete naučit další metody, podívejte se na naši příručku jak nainstalovat nebo aktualizovat PowerShell ve Windows.

6. Vytvořte nový uživatelský účet

Je možné, že problém s neotevíráním prostředí PowerShell je omezen na váš aktuální uživatelský účet. V takovém případě můžete vytvořit a přepnout na nový uživatelský účet a zjistit, zda to funguje.

Chcete-li vytvořit nový uživatelský účet v systému Windows, použijte tento postup.

  1. Otevřete nabídku Start a klikněte na ikona ozubeného kola otevřete aplikaci Nastavení.
  2. Navigovat do Účty.
  3. Vybrat Ostatní uživatelé.
  4. Klikněte na Přidat účet knoflík.
  5. Klikněte na Nemám přihlašovací údaje této osoby a podle pokynů na obrazovce vytvořte nový uživatelský účet.

Přihlaste se pomocí svého nově vytvořeného účtu a zjistěte, zda Windows nyní může najít PowerShell.

Znovu otevřete prostředí Windows PowerShell

Doufejme, že se jedna z výše uvedených oprav ukázala jako užitečná a budete moci znovu přistupovat k PowerShellu. Pokud ne, možná budete muset jako poslední možnost zvážit resetování počítače se systémem Windows.

PowerShell není jediný nástroj příkazového řádku dostupný ve Windows. Ke komunikaci se systémem můžete také použít příkazový řádek.