Alati Windows Command Prompt i PowerShell prilično su nevjerojatni. Možete ih koristiti za konfiguriranje raznih postavki sustava ili pristup raznim aplikacijama. Međutim, unos krivih naredbi u ove alate može oštetiti vaš uređaj. U nekim slučajevima, drugi bi mogli koristiti ove alate za pokretanje neželjenih naredbi na vašem računalu.

Najbolje rješenje za takve probleme je privremeno onemogućiti naredbeni redak ili PowerShell. Srećom, ako ikada budete trebali ponovo koristiti ove alate u budućnosti, možete ih ponovno omogućiti u bilo kojem trenutku. Kao takvi, ovdje su različiti načini da onemogućite (i ponovno omogućite) naredbeni redak i PowerShell.

Kako onemogućiti Windows naredbeni redak

Naredbeni redak možete onemogućiti pomoću uređivača lokalnih pravila grupe ili uređivača registra. Dakle, provjerimo korake koje trebate slijediti.

Korištenje uređivača pravila lokalne grupe

Počet ćemo korištenjem uređivača pravila lokalne grupe (LGPE). Ako ste upoznati s ovim alatom, vjerojatno znate da olakšava podešavanje raznih postavki sustava. I ne samo to, već vam i ovaj alat može pomoći

blokirati pristup postavkama zvučne sheme sustava Windows.

Ako ne možete pristupiti ovom alatu na Windows Home izdanju, pogledajte nekoliko savjeta kako to učiniti pristupite LGPE-u na Windows Home.

Sada, evo kako koristiti LGPE za onemogućavanje naredbenog retka:

  1. Pritisnite Win + R da biste otvorili dijaloški okvir naredbe Pokreni.
  2. Tip gpedit.msc i pritisnite Unesi za otvaranje LGPE.
  3. Idite do Korisnička konfiguracija > Administrativni predlošci > Sustav.
  4. Dvaput kliknite na Spriječite pristup naredbenom retku opcija na desnom oknu.

Odatle odaberite Omogućeno u gornjem lijevom kutu. Zatim pritisnite primijeniti a zatim pritisnite u redu. Ovo bi trebalo onemogućiti Windows naredbeni redak.

Ako odlučite ponovno omogućiti naredbeni redak, slijedite ove korake:

  1. Otvori LGPE i idite do Sustav opciju slijedeći prethodne korake.
  2. Dvaput kliknite na Spriječite pristup naredbenom retku opcija.
  3. Odatle odaberite bilo koje Nije konfigurirano ili Onemogućeno od opcija. Na kraju pritisnite primijeniti a zatim pritisnite u redu.

Korištenje uređivača registra

Alternativno, možete pokušati koristiti Windows Registry Editor. Ovo je nevjerojatan alat na koji se možete osloniti za podešavanje postavki sustava ili rješavanje grešaka.

Uređivač registra sadrži osjetljive ključeve koji kontroliraju rad vašeg Windows uređaja. Dakle, trebali biste biti oprezni kada uređujete ili premještate ključeve registra. Zapravo, najbolje je da napravite sigurnosnu kopiju Registra prije bilo kakvih promjena na njemu.

Sada evo kako pomoću uređivača registra onemogućiti naredbeni redak:

  1. Pritisnite Win + R da biste otvorili dijaloški okvir naredbe Pokreni.
  2. Tip Regedit i pritisnite Unesi da otvorite uređivač registra.
  3. Odatle kopirajte i zalijepite sljedeću naredbu u adresnu traku i pritisnite Unesi:
HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows

Kliknite na Sustav tipku ispod mape Windows. Ako ključ sustava nedostaje, stvorite ga desnim klikom na Windows ključ i odabir Novo > Ključ. Zatim promijenite naziv ključa u Sustav a zatim pritisnite Unesi.

Kada ste na Sustav tipku, desnom tipkom miša kliknite prazan prostor s desne strane i odaberite Novo > DWORD (32-bitna) vrijednost. Odatle, imenujte vrijednost kao Onemogući CMD.

Da biste onemogućili naredbeni redak, dvaput kliknite na Onemogući CMD vrijednost i postavite Podaci o vrijednosti do 1. Odatle pritisnite u redu a zatim zatvorite uređivač registra.

Da biste ponovno omogućili naredbeni redak, primijenite prethodne metode, ali postavite DisableCMD Podaci o vrijednosti do 0 (nula).

Sada istražimo kako možete onemogućiti alat PowerShell.

Korištenje uređivača pravila lokalne grupe

Evo kako pomoću LGPE-a onemogućiti PowerShell:

  1. Pritisnite Win + R da biste otvorili dijaloški okvir naredbe Pokreni.
  2. Tip gpedit.msc i pritisnite Unesi za otvaranje LGPE.
  3. Idite do Korisnička konfiguracija > Administrativni predlošci > Sustav.
  4. Dvaput kliknite na Nemojte pokretati određene Windows aplikacije opcija na desnom oknu.

Zatim odaberite Omogućeno u gornjem lijevom kutu. Odatle idite do Mogućnosti odjeljak u donjem lijevom kutu i kliknite na Pokazati dugme. Ovo bi trebalo iskočiti Prikaži sadržaj zaslon.

Tip powershell.exe ispod Vrijednost okvir i zatim pritisnite u redu. Zatim pritisnite primijeniti a zatim pritisnite u redu u prozoru LGPE. Ovo bi trebalo onemogućiti alat PowerShell.

U slučaju da želite ponovno omogućiti PowerShell, slijedite ove korake:

  1. Otvori LGPE i idite do Sustav opciju kao u prethodnim koracima.
  2. Dvaput kliknite na Nemojte pokretati određene Windows aplikacije opcija.
  3. Na kraju odaberite bilo koje Nije konfigurirano ili Onemogućeno u gornjem lijevom kutu. Na kraju pritisnite primijeniti a zatim pritisnite u redu.

Međutim, vrijedi napomenuti da će ova metoda promijeniti sve programe koji ovise o postavci pravila "Nemoj pokretati određene Windows aplikacije". Na primjer, ako onemogućite PowerShell pomoću ove postavke pravila, ostale aplikacije koje ovise o ovoj postavci pravila također će biti onemogućene.

Korištenje uređivača registra

Evo kako vam uređivač registra može pomoći da onemogućite alat PowerShell:

  1. Pritisnite Win + R da biste otvorili dijaloški okvir naredbe Pokreni.
  2. Tip Regedit i pritisnite Unesi da otvorite uređivač registra.
  3. Odatle kopirajte i zalijepite sljedeću naredbu u adresnu traku i pritisnite Unesi:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies

Klikni na Istraživač ključ. Ako ovaj ključ nedostaje, kreirajte ga desnim klikom na Politike ključ i odabir Novo > Ključ. Imenujte ključ kao Istraživač a zatim pritisnite Unesi.

Kada ste na tipki Explorer, desnom tipkom miša kliknite prazan prostor s desne strane i odaberite Novo > DWORD (32-bitna) vrijednost. Zatim, imenujte vrijednost kao DisallowRun. Odatle dvaput kliknite na DisallowRun vrijednost i postavite Podaci o vrijednosti do 1.

Zatim slijedite ove korake:

  1. Kliknite desnom tipkom miša na prazan prostor s desne strane i odaberite Novi > ključ. Zatim nazovite ovaj ključ kao DisallowRun.
  2. Kliknite na DisallowRun tipku, a zatim desnom tipkom miša kliknite na prazan prostor s desne strane. Zatim odaberite Novo > Vrijednost niza a zatim imenujte vrijednost kao 1.
  3. Zatim dvaput kliknite na ovu novostvorenu vrijednost i postavite Podaci o vrijednosti kao powershell.exe. Pritisnite u redu da biste spremili ove promjene. Sada biste trebali imati vrijednost pod nazivom "1", s vrijednošću podataka prikazanom kao "powershell.exe."

Koraci koje smo dosad opisali trebali bi onemogućiti alat PowerShell. To je zato što smo započeli postavljanjem Podaci o vrijednosti vrijednosti DisallowRun kao 1.

Također, ova će metoda onemogućiti sve aplikacije koje se nalaze u mapi/ključu DisallowRun.

Da biste ponovno omogućili PowerShell (ili druge aplikacije unutar tipke DisallowRun), slijedite ove korake:

  1. Otvori Urednik registra i idite do Istraživač ključ kao u prethodnim koracima.
  2. Dvaput kliknite na DisallowRun vrijednost na desnoj strani i postavite Podaci o vrijednosti do 0. Pritisnite u redu da biste spremili ove promjene.
  3. Ako želite zauvijek omogućiti PowerShell, idite na HKEY_CURRENT_USER > Softver > Microsoft > Windows > CurrentVersion > Policies > Explorer > DisallowRun i izbrišite PowerShell niz.

Naredbeni redak i PowerShell sada su nedostupni

Ne može se poreći da su alati Command Prompt i PowerShell korisni i pouzdani. Međutim, često ih je potrebno onemogućiti - osobito ako želite spriječiti druge da izvršavaju neželjene naredbe. Da biste onemogućili ove alate, primijenite bilo koju od metoda koje smo opisali.

Kad ste već kod toga, svakako provjerite i razne načine pristupa naredbenom retku i PowerShellu.