Pataisymas: scenarijų vykdymas šioje sistemoje neleidžiamas

Ši klaida atsiranda, kai vartotojai bando paleisti scenarijus ar konkrečias komandas „PowerShell“ kaip savo darbo dalį arba šalina problemą, kuri juos vargina kompiuteriuose. Pagal numatytuosius nustatymus vartotojų sistemose scenarijų vykdymas dažnai neleidžiamas, ir, norint tai leisti, reikia parinkti šias parinktis.

Šioje sistemoje scenarijų vykdymas neleidžiamas

Taip pat yra ir kitų šios problemos priežasčių, todėl mes sukūrėme straipsnį, kuris turėtų padėti išspręsti šią problemą, jei atidžiai laikysitės metodų. Sėkmės!

Kas sukelia klaidą „Šioje sistemoje išjungtas scenarijų vykdymas“?

Šiai problemai nėra daug skirtingų priežasčių ir jos skirtingose ​​sistemose dažnai skiriasi. Vis dėlto juos galima lengvai išvardyti ir turėtumėte pamatyti, ar jūsų problemą galima suskirstyti į keletą iš toliau pateiktų parinkčių:

  • Kartais scenarijai scenarijų vykdymą išjungia pagal numatytuosius nustatymus vartotojų sistemose ir jį reikia įjungti rankiniu būdu, naudojant tokius metodus, kaip komandų paleidimas „PowerShell“ ar tikslinimas registre.
  • Jei vykdymas neleidžiamas didesne apimtimi, gali reikėti jį įgalinti naudojant „Local Group Policy Editor“ (GPEdit). Yra galimybė tai padaryti ir „Windows 10“ nustatymuose.
  • Galbūt norėsite pateikti administratoriaus problemas „PowerShell“ vykdydami komandas.

1 sprendimas: paleiskite „PowerShell“ kaip administratorių ir paleiskite komandą

„PowerShell“ yra komanda, tiksliai nagrinėjanti šią problemą, ir ją galima išspręsti per kelias minutes. Tai apima scenarijaus vykdymo politikos pakeitimą iš „PowerShell“ lango. Išbandykite ir patys įsitikinkite!

  1. Atidarykite „PowerShell“ paslaugų programą, dešiniuoju pelės mygtuku spustelėdami mygtuką Pradėti meniu ir kontekstiniame meniu spustelėdami parinktį „Windows PowerShell (Administratorius)“. „Windows 7“ vartotojai gali tiesiog jo ieškoti.

„Windows PowerShell“ paleidimas kaip administratorius
  1. Jei toje vietoje pamatysite „Command Prompt“, o ne „PowerShell“, taip pat galite jo ieškoti meniu Pradėti arba šalia jo esančioje paieškos juostoje. Šį kartą įsitikinkite, kad dešiniuoju pelės mygtuku spustelėkite pirmąjį rezultatą ir pasirinkite Vykdyti kaip administratorių.
  2. „Powershell“ pulte įveskite žemiau pateiktą komandą ir įsitikinkite, kad paspaudėte Enter:
 „Set-ExecutionPolicy RemoteSigned“ 
  1. Leiskite šiai komandai atlikti savo veiksmus ir patikrinkite, ar pasirodė pranešimas, nurodantis, kad procesas iš tiesų buvo sėkmingas. Šis metodas gali būti taikomas visoms „Windows“ operacinėms sistemoms, įskaitant „Windows 10“.

2 sprendimas: redaguokite grupės politiką

Jei aukščiau nurodytas metodas nesėkmingas, dažnai atsirandantis naujesnėse „Windows“ versijose, tokiose kaip „Windows 10“, gali tekti pakeisti didesnės apimties politiką. Tai yra įprastas klaidos pranešimas, kuris pasirodo paleidus komandą iš 1 sprendimo:

 „Set-ExecutionPolicy“: „Windows PowerShell“ sėkmingai atnaujino vykdymo strategiją, tačiau parametrą paneigia politika, apibrėžta konkretesnėje taikymo srityje. Dėl nepaisymo jūsų apvalkalas išlaikys dabartinę veiksmingą vykdymo politiką ... 

Norėdami išspręsti problemą, turėtumėte kreiptis į grupės strategijos redaktorių ir nedelsdami pakeisti nustatymą.

  1. Norėdami atidaryti dialogo langą Vykdyti, naudokite „Windows Key“ + R klavišų kombinaciją (vienu metu bakstelėkite klavišus). Dialogo lange Vykdyti įveskite „gpedit.msc“ ir paspauskite mygtuką Gerai, kad atidarytumėte vietinės grupės strategijos rengyklės įrankį. „Windows 10“ galite pabandyti tiesiog įvesti meniu Pradėti grupės strategijos rengyklę ir spustelėkite aukščiausią rezultatą.

Grupės strategijos redaktoriaus paleidimas
  1. Vietinės grupės strategijos rengyklės kairiojoje naršymo srityje, dalyje Kompiuterio konfigūracija, dukart spustelėkite Administravimo šablonai ir eikite į „Windows“ komponentai >> „Windows Powershell“ skyrių.
  2. Pasirinkite „Windows Powershell“ aplanką dukart spustelėdami jį ir patikrinkite jo dešinę dalį.
  3. Dukart spustelėkite parinktį „Įjungti scenarijaus vykdymą“, pažymėkite radijo mygtuką šalia parinkties „Įgalinta“. Meniu Vykdymo politika pasirinkite Leisti visus scenarijus, pritaikykite pakeitimus, kuriuos atlikote prieš išeidami. Pakeitimai nebus taikomi, kol nepaleisite iš naujo.

Leisti vykdyti visus scenarijus
  1. Galiausiai paleiskite kompiuterį iš naujo, kad išsaugotumėte pakeitimus, ir patikrinkite, ar jums vis dar taikoma ta klaida

3 sprendimas: pakeiskite tai „Windows 10“ nustatymuose

„Windows 10“ vartotojai taip pat gali pakeisti scenarijaus parametrus „Windows 10“ nustatymų programos skiltyje Kūrėjams. Paprastai tai yra vieta, į kurią turėtumėte kreiptis, jei atlikę aukščiau nurodytus veiksmus nepavyko gauti kokybės rezultatų, kad būtų galima išspręsti problemą. Atminkite, kad tai gali būti taikoma tik tiems vartotojams, kurie naudoja „Windows 10“.

  1. Norėdami atidaryti „Windows 10“ asmeninio kompiuterio parametrus, naudokite „Windows Key + I“ klavišų kombinaciją. Arba galite ieškoti „Nustatymų“ naudodami paieškos juostą, esančią užduočių juostoje, arba galite spustelėti cog piktogramą tiesiai virš meniu Pradėti mygtuką, kai ji atsidaro.
  2. Spustelėkite jį vieną kartą, nustatymų programoje suraskite ir atidarykite poskyrį „Atnaujinti ir sauga“.

Atnaujinimas ir sauga „Nustatymuose“
  1. Eikite į skirtuką Kūrėjams ir skiltyje „Powershell“ pažymėkite parinktį „Keisti vykdymo politiką, kad vietiniai„ PowerShell “scenarijai būtų vykdomi nepasirašant. Reikalauti pasirašyti nuotolinius scenarijus “.
  2. Spustelėkite šalia esantį žymimąjį laukelį, kad jį įjungtumėte, ir spustelėkite mygtuką „Taikyti“, esantį žemiau.

Leisti scenarijus skiltyje „Nustatymai“
  1. Nedelsdami paleiskite kompiuterį iš naujo ir pabandykite paleisti scenarijų „PowerShell“, kad patikrintumėte, ar vis dar rodoma klaida „Šioje sistemoje scenarijų vykdymas yra išjungtas“.

4 sprendimas: Išspręskite metodą naudodami registrą

Jei aukščiau aprašytais būdais nepavyko išspręsti jūsų problemos, liko tik kreiptis į registrą ir pakeisti rankiniu būdu parametrus, kiek įmanoma didesnį. Šis metodas yra gana paprastas, tačiau redaguodami registrą vis tiek turėtumėte būti atsargūs, kad įsitikintumėte, jog nieko blogo nenutinka.

  1. Atidarykite registro rengyklės langą paieškos juostoje, meniu Pradėti arba dialogo lange Vykdyti įvesdami „regedit“, kurį galima pasiekti naudojant „Windows Key + R“ klavišų kombinaciją. Naršydami kairiajame skydelyje eikite į šį savo registro raktą:
 HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ PowerShell \ 1 \ ShellIds \ Microsoft.PowerShell 

Registro redaktorius
  1. Spustelėkite šį klavišą ir bandykite rasti eilutės įrašą, pavadintą „ExecutionPolicy“, dešinėje lango pusėje. Jei tokia galimybė egzistuoja, dešiniuoju pelės mygtuku spustelėkite ją ir kontekstiniame meniu pasirinkite parinktį „Keisti“.
  2. Redagavimo lango skiltyje „Reikšmės duomenys“ pakeiskite reikšmę į „Neribotas“ arba „RemoteSigned“ ir pritaikykite atliktus pakeitimus. Patvirtinkite visus saugos dialogus, kurie gali pasirodyti šio proceso metu.

    Scenarijaus politikos keitimas registro rengyklėje
  3. Dabar galite rankiniu būdu iš naujo paleisti kompiuterį spustelėję meniu Pradėti >> Maitinimo mygtukas >> Paleisti iš naujo ir patikrinkite, ar problema neliko.

Įdomios Straipsniai