Nahraďte příkazový řádek systémem Windows Powershell. Přechod z CMD na PowerShell: reference pro příkazy a rutiny pro administraci AD. Spuštění příkazového řádku prostřednictvím spustitelného souboru

V předchozích verzích operačního systému Windows 10 bylo možné otevřít příkazový řádek ve složce. K otevření složky v příkazovém řádku stačilo podržet tlačítko Shift a v kontextové nabídce složky vybrat položku otevřít příkazové okno. S vydáním aktualizace Windows 10 Creators Update byla možnost otevřít příkazové okno nahrazena otevřením okna PowerShellu zde.

Pokud jste v kontextové nabídce Start, nahrazení položky příkazového řádku prostředím Windows PowerShell není problém, protože můžete snadno . V případě možnosti otevřít příkazové okno v požadované složce je situace trochu složitější, protože Microsoft zatím nepřidal možnost přepnout PowerShell do příkazového řádku.

Tento článek vám řekne, jak otevřít příkazový řádek ve složce a jak vrátit možnost vybrat možnost Otevřít příkazové okno ve složce ve Windows 10. Navrhneme také způsoby, jak spustit příkazový řádek z požadovaného umístění v Průzkumníku, aniž byste museli provést změny v registru.

Pokud používáte nejnovější sestavení operačního systému Windows 10, pak položka otevřít příkazové okno v kontextové nabídce složky chybí. Po použití níže popsané metody však uživatelé budou moci vrátit otevřené příkazové okno do kontextové nabídky. Před použitím je nutné mít vždy možnost vrátit systémové změny zpět.

  1. Otevřete editor registru spuštěním příkazu regedit v okně Win+R.
  2. Dále se přesuneme na následující umístění: HKEY_CLASSES_ROOT\ Directory\ shell\ cmd.
  3. Klikněte pravým tlačítkem na větev cmd a vyberte Oprávnění.
  4. V okně, které se otevře, stačí kliknout na tlačítko dodatečně.
  5. Nyní naproti věci Vlastník TrustedInstaller zmáčknout tlačítko Změna.
  6. Poté označíme našeho uživatele v položce pro výběr jmen vybraných objektů a stiskneme tlačítko Zkontrolujte jména A OK.
  7. Dále v okně dodatečného nastavení zabezpečení zkontrolujte položky a Nahraďte všechny položky oprávnění podřízeného objektu těmi zděděnými z tohoto objektu a stiskněte OK.
  8. V okně oprávnění skupiny cmd vyberte skupinu uživatelů Správci a označte položku Povolit úplný přístup.
  9. Posledním krokem je přejmenování parametru v aktuálním umístění registru HideBasedOnVelocityId přidání libovolného znaku na začátek jména.

Po přejmenování parametru HideBasedOnVelocityId budete moci vybrat možnost otevření příkazového okna, i když to nepotřebujete. Mnoho zkušených uživatelů doporučuje jednoduše smazat aktuální nastavení, což se rozhodně nevyplatí dělat, zvláště pokud nejste příznivci vytváření záložních kopií registru a systému jako celku. Podobnou metodu jsme použili v článku: .

Po návratu možnosti otevřít příkazový řádek v aktuální složce musí uživatel přejít do Průzkumníka a vybrat libovolnou složku se stisknutým tlačítkem Posun otevřete kontextovou nabídku pravým tlačítkem myši a vyberte Otevřete příkazové okno.

Alternativní způsob, jak spustit příkazový řádek s aktuálním umístěním v požadované složce, je spustit příkazový řádek prostřednictvím aktualizovaného prostředí Windows PowerShell. Aktuální metoda funguje bez nutnosti vracet položku Otevřít příkazové okno do místní nabídky.


Můžeme také nabídnout metodu, která vám umožní otevřít složku na příkazovém řádku. Stačí v příkazovém řádku přejít do složky, jejíž umístění chcete otevřít, a zadat příkaz do adresního řádku cmd a stiskněte tlačítko Vstupte.

Závěr

Přestože se v nejnovějších verzích operačního systému Windows 10 vývojáři rozhodli odstranit položku spuštění příkazového řádku z Průzkumníka, řemeslníci již dlouho našli způsoby, jak toto řešení obejít. I přes kompletní nahrazení položek nabídky, kde bylo možné vybrat příkazový řádek, můžete s aktualizovaným PowerShellem snadno otevřít příkazové okno ve složce Windows 10.

Ti, kteří již PowerShell používali, vědí, že je téměř stejný jako příkazový řádek, jen s většími možnostmi. Další informace o prostředí PowerShell.

Takže když klikneme na nabídku Win+X, tak se to také volá, objeví se tam různé položky pro práci se systémem. Je tam také příkazový řádek, který můžeme otevřít jako uživatel i jako správce. Ale co když jej nahradíte jiným nástrojem, řekněme podobným s názvem PowerShell?

Jak nahradit příkazový řádek PowerShell?

Pojďme k parametrům systému, to provedete kliknutím Win+I nebo tam přejděte z nabídky Start. Po otevření okna klikněte na "personalizace".

Vlevo přejděte na položku „Hlavní panel“. Při zobrazování nových prvků vpravo musíme tam položku nastavit do povolené polohy "Nahradit příkazový řádek prostředím Windows PowerShell v nabídce...".


Druhou metodou je soubor bat

Kluci, můžete změnit příkazový řádek na PowerShell pomocí registru. Otevřete registr pomocí Win+R a zadejte tam příkaz regedit. Poté přejdeme do této sekce:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced

Tam najdeme parametr DontUsePowerShellOnWinX. Pokud je jeho hodnota 0 – zobrazí PowerShell, pokud je hodnota 1 – toto je příkazový řádek.



Můžete to samozřejmě udělat ještě jednodušeji - stáhněte si hotové soubory bat. Jsou pro mě docela bezpečné, takže se virů bát nemusíte.

Nahrazení příkazového řádku PowerShellem – https://yadi.sk/d/uzXkQi2DzWgyN

Nahrazení PowerShellu příkazovým řádkem – https://yadi.sk/d/RpL4ECxdzWh5Z

Chcete-li tento soubor spustit poprvé, budete muset kliknout na tlačítko v okně, které se otevře "Více informací", a pak "Stejně to udělej".


Tímto způsobem můžete nahradit příkazový řádek prostředím PowerShell a naopak.

V současné době je aktuální verze prostředí Windows PowerShell 5 . PowerShell je ve výchozím nastavení předinstalovaný ve Windows 10 a nahrazuje příkazový řádek v uživatelské nabídce Vyhrát X .

PowerShell 5 je stabilní verze běžící na vašem systému, nicméně stará verze PowerShell 2.0 je stále zahrnuta a představuje pro váš systém bezpečnostní riziko, které lze použít ke spouštění škodlivých skriptů. I když obdržíte nejnovější aktualizace zabezpečení pro Windows 10, neznamená to, že PowerShell 2.0 byl odebrán všem uživatelům. Ve vašem systému může být stále povolena.

Zde je návod, jak zkontrolovat, kterou verzi používáte, a jak zakázat Windows PowerShell 2.0.

Zkontrolujte PowerShell 2.0

Jako správce a spusťte následující příkaz.

Get-WindowsOptionalFeature -Online -FeatureName MicrosoftWindowsPowerShellV2

Ve výsledcích po spuštění tohoto příkazu se podívejte na řádek Stát"Stát". Pokud to říká, že je to shell verze 2.0 "Povoleno"(Povoleno), musíte jej zakázat. Pokud příkaz vrátí hodnotu "Zakázáno"(Zakázáno), nemusíte dělat nic.

Zakažte Windows PowerShell 2.0

Otevřete PowerShell s právy správce a spusťte následující příkaz;

Zakázat-WindowsVolitelnáFeature -Online -FeatureName MicrosoftWindowsPowerShellV2Root

Tím zakážete prostředí Windows PowerShell 2.0. Můžete to zkontrolovat opětovným spuštěním prvního příkazu. Čára Stát mělo by záležet "Zakázáno"(Zakázáno).

Pokud nechcete spouštět příkaz v PowerShellu, můžete tuto funkci zakázat pomocí Ovládací panely. Otevřete Průzkumníka souborů a do adresního řádku zadejte následující:

Ovládací panely\Programy

Klikněte "Zapnout nebo vypnout funkce Windows". Tím se otevře nové okno Windows Components. Načtení seznamu funkcí, které můžete povolit/zakázat, může chvíli trvat. Po stažení seznamu přejděte doprostřed seznamu a najděte Windows PowerShell 2.0. Zrušte zaškrtnutí políčka a klikněte na OK.

K použití změn není nutné restartovat systém.

jaké je riziko?

Windows PowerShell 5 má funkci proti malwaru, která vyhledává a zabraňuje spuštění škodlivých skriptů, ale modul PowerShell 2.0 lze použít ke spuštění útoku, který může obejít kontrolu malwaru. To nakonec povede ke spuštění škodlivého skriptu PowerShell ve vašem systému.

Deaktivace starého shellu by neměla mít negativní důsledky. Microsoft si je vědom toho, že některé aplikace stále používají PowerShell 2.0, ale pracují na jejich migraci na novější verzi. Přestože byla tato funkce zastaralá, v dohledné době stále zůstane součástí Windows 10 a uživatelé ji budou moci povolit, pokud se tak rozhodnou.

Příkazový řádek je již mnoho let velmi důležitou součástí systému Windows. S jeho pomocí se provádí mnoho operací souvisejících se správou systému. Přestože Microsoft pomalu tlačí uživatele směrem k pokročilejšímu nástroji Powershell, příkazový řádek bude existovat ještě dlouho. V tomto článku vám řekneme, jak jej můžete spustit ve Windows 10 a jak vrátit konzolu do kontextové nabídky Průzkumníka v aktualizaci Windows 10 Creators Update.

Jak otevřít příkazový řádek pomocí nabídky Win + X

Počínaje Windows 8.1 mohou uživatelé najít důležité systémové programy v nabídce, která se vyvolá kombinací kláves Win + X. Patří sem i Příkazový řádek.

Pokud se místo konzole zobrazí nabídka Win + X Powershell, jít do Nastavení - Přizpůsobení - Hlavní panel a vypnout Nahraďte příkazový řádek prostředím Windows Powershell.

Jak získat přístup k příkazovému řádku pomocí Windows Search

Zpět ve Windows Vista získala nabídka Start funkci vyhledávání nainstalovaných programů a ve Windows 8.1 a Windows 10 byla tato funkce aktualizována. S jeho pomocí můžete vstoupit do příkazového řádku, a to i jako správce.

Volání příkazového řádku prostřednictvím seznamu programů v nabídce Start

Konzole je v seznamu systémových utilit, jejichž zástupci jsou umístěni v samostatné složce v nabídce Start.


Jak spustit příkazový řádek pomocí nabídky Win + R

Jídelní lístek Vykonat schopný spouštět příkazový řádek jako uživatel.


Pokud je úroveň vyšší než nízká, pak nebudete moci spustit příkazový řádek jako správce pomocí nabídky Win + R (alespoň bez některých dalších složitých akcí). Pokud nastavíte úroveň na nízkou, konzola se spustí jako správce.

Jak otevřít příkazový řádek prostřednictvím správce úloh

Tato metoda se používá poměrně zřídka, ale může vám pomoci, pokud je rozhraní Windows zamrzlé (v takovém případě ostatní metody nebudou fungovat).


Ve Správci úloh systému Windows 10 můžete také použít skrytou metodu spouštění příkazového řádku jako správce.

  1. OTEVŘENO Správce úloh.
  2. lis Soubor a poté přidržte klávesu Ctrl, na Začněte nový úkol.

Spuštění příkazového řádku prostřednictvím spustitelného souboru


Jak zavolat konzoli přes adresní řádek Průzkumníka

Zajímavý způsob, jak spustit příkazový řádek v konkrétní složce.


Spuštění jako uživatel nebo správce bude záviset na úrovni Řízení uživatelských účtů, jako je tomu v případě nabídky Win + R.

Jak vytvořit zástupce příkazového řádku na ploše

  1. Otevřete nabídku Start a najděte složku Utility - Windows.
  2. Klikněte na Příkazový řádek a přetáhněte jej na plochu.

Pokud jej chcete spustit jako správce, postupujte takto:

Spuštění příkazového řádku v Průzkumníku

Ve Windows 10 1607 Anniversary Update a starších verzích systému můžete otevřít příkazový řádek pomocí nabídky Soubor v Průzkumníku. K dispozici jsou jak spuštěné jako uživatel, tak spuštěné jako správce.


Jak otevřít příkazový řádek prostřednictvím kontextové nabídky Průzkumníka

Ve Windows 10 Anniversary Update 1607 byla možnost spustit konzolu v konkrétní složce prostřednictvím kontextové nabídky. Tato funkce byla bohužel ve Windows 10 1703 odstraněna. Můžete jej vrátit na místo pomocí metody popsané níže.

  1. Přejděte do požadované složky v Průzkumníku.
  2. Podržte klávesu Posun a klikněte na prázdnou oblast nebo na kteroukoli složku pravým tlačítkem myši.
  3. Vyberte položku Otevřete příkazové okno.

Jak získat zpět možnost "Otevřít příkazové okno" v aktualizaci Windows 10 Creators Update

Abyste mohli využít této funkce v aktuální verzi Windows 10, budete muset změnit některé hodnoty v registru. Všimněte si, že navrhované řešení bude fungovat, pouze pokud podržíte Shift a kliknete pravým tlačítkem na složku, nikoli na prázdnou oblast.

  1. Klikněte Win+R. Zadejte příkaz regedit a stiskněte Vstupte.

  2. Jít do HKEY_CLASSES_ROOT\Directory\shell\cmd.
  3. Klikněte pravým tlačítkem na složku cmd a vyberte Oprávnění.

  4. Klikněte na tlačítko dodatečně.
  5. V souladu Majitel klikněte na nápis Změna.

  6. V textovém poli Zadejte názvy vybraných objektů Zadejte své uživatelské jméno (pokud používáte místní účet Windows) nebo e-mailovou adresu hlavního účtu Microsoft.
  7. Klikněte Zkontrolujte jména. Pokud jste název účtu zadali správně, bude podtržený.
  8. Klikněte na tlačítko OK.

  9. Zaškrtněte políčko Nahraďte vlastníka subkontejnerů a objektů a stiskněte Aplikovat, pak OK.

  10. Vyberte skupinu Správci a zaškrtněte políčko Dovolit proti Plný přístup.
  11. Klikněte Aplikovat, pak OK.
  12. Klikněte na klíč HideBasedOnVelocityId pravé tlačítko myši a vyberte Přejmenovat.

  13. Změňte název parametru na ShowBasedOnVelocityId a stiskněte Vstupte.

S největší pravděpodobností se v daleké budoucnosti vývojáři Microsoftu stále zbaví příkazového řádku a zcela jej nahradí utilitou Powershell.




Horní