Parandus: skriptide täitmine on selles süsteemis keelatud

See tõrge ilmneb siis, kui kasutajad proovivad oma töö osana käivitada skripte või konkreetseid käske PowerShellis või tõrkeotsing probleemi, mis häirib neid nende personaalarvutites. Skriptide täitmine on kasutajate süsteemides sageli vaikimisi keelatud ja selle lubamiseks tuleb seda suvandit kohandada.

Skriptide täitmine on selles süsteemis keelatud

Sellel probleemil on ka muid põhjuseid ning sellepärast oleme välja tulnud artikliga, mis aitab teid selle probleemi lahendamisel, kui järgite meetodeid hoolikalt. Edu!

Mis põhjustab tõrke “Skriptide täitmine on selles süsteemis keelatud”?

Sellel probleemil ei ole palju erinevaid põhjuseid ja need erinevad süsteemiti sageli. Sellegipoolest saab neid hõlpsalt loetleda ja peaksite kontrollima, kas teie probleemi saab liigitada mõne allpool toodud valiku hulka:

  • Mõnikord on skriptide täitmine kasutaja süsteemides vaikimisi keelatud ja see tuleb lubada käsitsi, kasutades meetodeid, näiteks käskude käitamine PowerShellis või registri kohandamine.
  • Kui teostus on suuremas ulatuses keelatud, peate võib-olla selle lubama, kasutades kohalikku grupipoliitika redaktorit (GPEdit). Võimalus on seda teha ka Windows 10 seadetes.
  • Käskude käivitamisel võiksite PowerShellile anda administraatori probleemid.

1. lahendus: käivitage administraatorina PowerShell ja käivitage käsk

PowerShellis on käsk, mis tegeleb täpselt selle probleemiga ja selle saab lahendada mõne minutiga. See hõlmab skripti täitmispoliitika tegelikku muutmist PowerShelli aknas. Proovi järele ja vaata ise!

  1. Utiliidi PowerShell avamiseks paremklõpsake menüü Start nuppu ja klõpsake kontekstimenüü suvandil Windows PowerShell (Admin). Windows 7 kasutajad saavad seda lihtsalt otsida.

Windows PowerShelli käitamine administraatorina
  1. Kui näete selles kohas PowerShelli asemel käsku Command Prompt, saate seda otsida ka menüüst Start või selle kõrval olevalt otsinguribalt. Seekord tehke kindlasti paremklõps esimesel tulemusel ja valige Käivita administraatorina.
  2. Tippige Powershelli konsooli allpool näidatud käsk ja veenduge, et klõpsate pärast seda sisestusklahvi Enter:
 Set-ExecutionPolicy RemoteSigned 
  1. Laske sellel käsul oma asi teha ja kontrollige, kas on ilmunud teade, et protsess oli tõepoolest edukas. Seda meetodit saab rakendada kõigi Windowsi opsüsteemide, sealhulgas Windows 10 jaoks.

2. lahendus: muutke grupipoliitikat

Kui ülaltoodud meetod ei ole õnnestunud, mis ilmneb sageli Windowsi uuemates versioonides, näiteks Windows 10, peate võib-olla muutma poliitika ulatust. See on tavaline tõrketeade, mis ilmub pärast käsu käivitamist lahendusest 1:

 Set-ExecutionPolicy: Windows PowerShell värskendas teie täitmispoliitikat edukalt, kuid säte tühistatakse täpsemas ulatuses määratletud poliitikaga. Ülekirjutuse tõttu säilitab teie kest oma praeguse tõhusa täitmispoliitika ... 

Probleemi lahendamiseks peaksite minema üle rühmapoliitika redaktorisse ja muutma seadet kohe sealt.

  1. Dialoogiboksi Käivitamine avamiseks kasutage klahvikombinatsiooni Windows Key + R (koputage klahve korraga). Sisestage dialoogiboksis Käivita “gpedit.msc” ja klõpsake kohaliku OK-i tööriista avamiseks nuppu OK. Windows 10 korral võite proovida lihtsalt tippida menüü Start menüüsse Rühmapoliitika redaktor ja klõpsata parimat tulemust.

Grupipoliitika redaktori käitamine
  1. Topeltklõpsake Local Group Policy Editori vasakpoolsel navigeerimispaanil jaotises Computer Configuration jaotist Administrative Templates ja liikuge jaotisse Windows Components >> Windows Powershell.
  2. Valige kaust Windows Powershell, topeltklõpsates seda ja vaadake selle parempoolset jaotist.
  3. Topeltklõpsake poliitikavalikut „Lülita skripti täitmine sisse“, kontrollige suvandi „Lubatud” kõrval olevat raadionuppu. Valige menüüs Täitmispoliitika valikud Luba kõik skriptid, rakendage enne väljumist tehtud muudatused. Muudatusi ei rakendata enne, kui taaskäivitate.

Kõigi skriptide käitamise lubamine
  1. Lõpuks taaskäivitage arvuti muudatuste salvestamiseks ja kontrollige, kas viga on endiselt suunatud

3. lahendus: muutke seda Windows 10 seadetes

Windows 10 kasutajad saavad skripti sätteid muuta ka oma Windows 10 seadete rakenduse jaotises arendajatele. Üldiselt on see koht, kuhu peaksite pöörduma, kui ülaltoodud toimingud pole probleemi lahendamiseks andnud kvaliteetseid tulemusi. Pange tähele, et seda saab rakendada ainult Windows 10 kasutavate kasutajate jaoks.

  1. Kasutage Windowsi klahvikombinatsiooni + I klahvikombinatsiooni, et avada Windows 10 personaalarvutis säte. Teise võimalusena võite otsida jaotist „Seaded”, kasutades tegumiribal asuvat otsinguriba või klõpsates kohe pärast avamist menüü Start nuppu ülal asuvat konja ikooni.
  2. Leidke ja avage seadete rakenduses alajaotus „Uuendamine ja turvalisus”, klõpsates sellel üks kord.

Värskendus ja turvalisus seadetes
  1. Minge vahekaardile Arendajad ja kontrollige jaotise Powershelli alt suvandit „Muuda täitmisreegleid, et lubada kohalikel PowerShelli skriptidel töötada ilma allkirjastamiseta. Nõuda kaugskriptide allkirjastamist ”.
  2. Selle lubamiseks klõpsake selle kõrval asuvat märkeruutu ja klõpsake allpool asuvat nuppu Rakenda.

Luba skriptid seadetes
  1. Taaskäivitage arvuti kohe ja proovige käivitada skript PowerShellis, et näha, kas viga „Skriptide täitmine on selles süsteemis keelatud” ikka ilmub.

4. lahendus: lahendage meetod registri abil

Kui ülaltoodud meetodid ei ole teie probleemi lahendanud, on vaja üle minna ainult registrile ja muuta käsitsi seadeid käsitsi võimalikult suures ulatuses. See meetod on üsna sirgjooneline, kuid registri redigeerimisel peaksite siiski olema ettevaatlik ja veenduma, et midagi valesti ei lähe.

  1. Registriredaktori akna avamiseks tippige otsingureale, menüüsse Start või dialoogiboksi Käivita käsk „regedit”, millele pääseb juurde Windowsi klahvi + R klahvikombinatsiooniga. Vasakul paanil liikudes liikuge järgmisele registri võtmele:
 HKEY_LOCAL_MACHINE \ TARKVARA \ Microsoft \ PowerShell \ 1 \ ShellIds \ Microsoft.PowerShell 

Registritoimetaja
  1. Klõpsake sellel klahvil ja proovige leida akna paremas servas stringi kirje nimega ExecutionPolicy. Kui selline võimalus on olemas, paremklõpsake sellel ja valige kontekstimenüüst suvand Modify.
  2. Muutke akna Redigeerimine jaotises Väärtuse andmed väärtuseks Piiramatu või RemoteSignated ja rakendage tehtud muudatused. Kinnitage kõik turvaprotsesside dialoogid, mis võivad selle protsessi ajal ilmuda.

    Skriptipoliitika muutmine registriredaktoris
  3. Nüüd saate oma arvuti käsitsi taaskäivitada, klõpsates menüüd Start >> Toitenupp >> Taaskäivita ja kontrollides, kas probleem on kadunud.

Huvitavad Artiklid