Vyriešené: Spustenie skriptov je v tomto systéme zakázané [Klonovať disk]

Zhrnutie:

spustenie skriptov je v tomto systéme zakázané

Nie je možné načítať, pretože v tomto systéme nie je povolené spustenie skriptov. Pri používaní prostredia PowerShell sa tomuto chybovému hláseniu dostane veľa ľudí. Ak sa tiež snažíte prísť na to, tento príspevok od MiniTool skúma efektívne metódy riešenia problémov.





Rýchla navigácia:

Prečo je v tomto systéme zakázané spustenie skriptov

PowerShell je praktická pomôcka, pomocou ktorej môžete spustiť určité príkazové riadky a získať prístup k rôznym službám operačného systému ako správca. Mnoho používateľov systému Windows 10 sa však stretne s chybovým hlásením „nedá sa načítať, pretože v tomto systéme je zakázané spustenie skriptov“.

spustenie skriptov je v tomto systéme zakázané

Táto chyba sa často vyskytuje, keď politika vykonávania PowerShellu neumožňuje skripty na slnku. Táto chyba sa navyše zobrazí aj pri spustení určitého skriptu PowerShell. Aby sme opravili chybu „vykonávanie skriptov je v tomto systéme zakázané“, preskúmame nasledujúce spôsoby riešenia problémov.



Oprava 1, Nastavte politiku spustenia PowerShell na RemoteSigned

Ako možno viete, politika vykonávania prostredia PowerShell je nastavená na Obmedzený stav v predvolenom nastavení. Ak chcete spustiť skript PowerShell, musíte najskôr vytvoriť skript PowerShell a potom zmeniť politiku vykonávania.

Existujú 4 hlavné rôzne politiky vykonávania a môžete ich zmeniť na základe svojich požiadaviek.

  • Obmedzený : Nemôžete spustiť skript PowerShell. Preto narazíte na to, že spustenie skriptov v prostredí PowerShell je pri tomto probléme so systémom zakázané.
  • AllSigned : Môžete spúšťať iba skripty PowerShell, ktoré sú podpísané dôveryhodným vydavateľom.
  • RemoteSigned : Môžete spustiť stiahnuté skripty podpísané dôveryhodným vydavateľom.
  • Bez obmedzenia : Môžete spustiť všetky skripty Windows PowerShell.

Zmena politiky vykonávania vám teda môže pomôcť opraviť chybu „spustenie skriptov je v tomto systéme zakázané“. Prvou voľbou je zmena politiky vykonávania na RemoteSigned. Postup je nasledovný:



Krok 1. Pravým tlačidlom myši kliknite na ikonu Štart ponuku a vyberte ikonu Windows PowerShell (správca) možnosť z kontextového menu.

otvorte PowerShell ako správca

Krok 2. Vo vyskakovacom okne zadajte nasledujúci príkaz, čím získate zoznam politík vykonávania v počítači so systémom Windows 10.



Get-ExecutionPolicy - zoznam

získať zoznam politík vykonávania v počítači

Krok 3. Ak zistíte, že politika vykonávania je nastavená na hodnotu buď Nedefinované alebo Obmedzený status, môžete napísať nasledujúci príkaz a stlačiť Zadajte t zmeniť.



Set-ExecutionPolicy RemoteSigned

zmeniť politiku vykonávania na RemoteSigned

Tip: Môžete pridať tento skript PowerShell powershell –ExecutionPolicy ByPass –Súbor script.psl príkaz na obídenie vyššie uvedeného príkazu.

Krok 4. Budete požiadaní o rôzne povolenia. Hit Y kľúč povedať Áno na všetky správy jednotlivo alebo stlačte kláves TO kľúč povedať Áno na všetky správy naraz.

Teraz reštartujte počítač a spustite skript Windows PowerShell, aby ste zistili, či je problém „spustenie skriptov v tomto systéme zakázaný“ vyriešený.

Oprava 2. Nastaviť politiku vykonávania PowerShell na neobmedzené

Okrem vyššie uvedenej metódy môžete skúsiť zmeniť pravidlá vykonávania na Bez obmedzenia opraviť chybu „nie je možné načítať, pretože v tomto systéme je vypnuté spustenie skriptov“. Postupujte takto:

Krok 1. Otvor Windows PowerShell ako správca vyššie uvedenou metódou.

Krok 2. Potom zadajte príkaz Set-ExecutionPolicy Neobmedzené a udrieť Zadajte .

nastaviť Zásady vykonávania na neobmedzený stav

Krok 3. Teraz môžete stlačiť Y kľúč alebo TO kľúč na zmenu zásad vykonávania.

Potom by malo byť spustenie skriptov na tomto systéme zakázané. Ak tento príkazový riadok vyvolá chybu, môžete príkaz spustiť Set-ExecutionPolicy Neobmedzené - Sila . Tento príkaz vynúti zmenu politiky vykonávania.