Parandus: skriptide käivitamine on selles süsteemis keelatud



Proovige Meie Instrumenti Probleemide Kõrvaldamiseks

See tõrge ilmneb siis, kui kasutajad proovivad oma töö osana käivitada skripte või konkreetseid käske PowerShellis või tõrkeotsinguks, mis neid arvutis häirib. Skriptide käivitamine on kasutajate süsteemides vaikimisi keelatud ja selle lubamiseks tuleb neid valikuid muuta.



Skriptide käivitamine on selles süsteemis keelatud

Skriptide käivitamine on selles süsteemis keelatud



Sellel probleemil on ka teisi põhjuseid ja seetõttu oleme välja pakkunud artikli, mis peaks aitama teil probleemi lahendada, kui järgite meetodeid hoolikalt. Edu!



Mis põhjustab vea „Skriptide käivitamine on selles süsteemis keelatud”?

Sellel probleemil ei ole palju erinevaid põhjuseid ja need erinevad süsteemiti. Sellegipoolest saab neid hõlpsalt loetleda ja peaksite nägema, kas teie probleemi saab liigitada mõne alloleva võimaluse hulka:

  • Mõnikord on skriptide käivitamine kasutaja süsteemides vaikimisi keelatud ja see tuleb käsitsi lubada, kasutades selliseid meetodeid nagu käskude käitamine PowerShellis või registri muutmine.
  • Kui käivitamine on suuremas mahus keelatud, peate võib-olla selle lubama kohaliku grupipoliitika redaktori (GPEdit) abil. Samuti on võimalus seda teha ka Windows 10 seadetes.
  • Võimalik, et soovite käskude käivitamisel esitada PowerShelli administraatori probleemid.

Lahendus 1. Käivitage PowerShell administraatorina 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. Proovige järele ja veenduge ise!

  1. Avage PowerShelli utiliit, paremklõpsates menüü Start nuppu ja klõpsates kontekstimenüü suvandil Windows PowerShell (administraator). Windows 7 kasutajad saavad seda lihtsalt otsida.
Windows PowerShelli käitamine administraatorina

Windows PowerShelli käitamine administraatorina



  1. Kui näete selles kohas PowerShelli asemel käsuviiba, saate seda otsida ka menüüs Start või selle kõrval oleval otsinguribal. Seekord veenduge, et paremklõpsake esimest tulemust ja valige Käivita administraatorina.
  2. Sisestage Powershelli konsoolil allpool näidatud käsk ja klõpsake pärast kindlasti nuppu Enter:
Set-ExecutionPolicy RemoteSigned
  1. Las see käsk teeb oma asja ja kontrollige, kas ilmus teade, mis näitab, et protsess oli tõesti edukas. Seda meetodit saab rakendada kõikides Windowsi operatsioonisüsteemides, sealhulgas Windows 10-s.

2. lahendus: redigeerige grupipoliitikat

Kui ülaltoodud meetod ei andnud edu, mis ilmub sageli Windowsi uuemates versioonides, näiteks Windows 10, peate võib-olla muutma poliitikaid laiemas ulatuses. 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ätte alistab spetsiifilisemas ulatuses määratletud poliitika. Alistamise tõttu säilitab teie kest oma praeguse tõhusa täitmispoliitika ...

Probleemi lahendamiseks peaksite minema grupipoliitika redaktorisse ja seadet sealt kohe muutma.

  1. Dialoogiboksi Käivita avamiseks kasutage klahvikombinatsiooni Windows Key + R (puudutage klahve samaaegselt). Sisestage dialoogiboksi Käivita käsk „gpedit.msc” ja vajutage kohaliku grupipoliitika redaktori tööriista avamiseks nuppu OK. Windows 10-s saate proovida menüüs Start lihtsalt tippida rühmapoliitika redaktor ja klõpsata ülemisel tulemusel.
Grupipoliitika redaktori käitamine

Grupipoliitika redaktori käitamine

  1. Topeltklõpsake kohaliku grupipoliitika redaktori vasakul navigeerimispaanil jaotises Arvuti konfigureerimine valikul Haldusmallid ja navigeerige jaotisse Windowsi komponendid >> Windows Powershell.
  2. Valige kaust Windows Powershell topeltklõpsates ja vaadake selle parempoolset jaotist.
  3. Topeltklõpsake poliitikavalikul „Lülita skripti täitmine sisse”, kontrollige valiku „Lubatud” kõrval olevat raadionuppu. Valige menüüs Execution policy käsk Luba kõik skriptid, rakendage enne väljumist tehtud muudatused. Muudatusi rakendatakse alles pärast taaskäivitamist.
Kõigi skriptide käitamise lubamine

Kõigi skriptide käitamise lubamine

  1. Lõpuks taaskäivitage arvuti muudatuste salvestamiseks ja kontrollige, kas viga on endiselt suunatud teile

3. lahendus: muutke seda Windows 10 seadetes

Windows 10 kasutajad saavad skripti seadeid muuta ka oma Windows 10 sätete rakenduse jaotises Arendajatele. Üldiselt on see koht, kuhu peaksite pöörduma, kui ülaltoodud sammud pole probleemi lahendamiseks mingeid kvaliteetseid tulemusi andnud. Pange tähele, et seda saab rakendada ainult Windows 10 kasutavatele kasutajatele.

  1. Kasutage Windowsi klahvi + I klahvikombinatsiooni, et avada oma Windows 10 arvutis sätted. Teise võimalusena võite otsida jaotist „Seaded”, kasutades tegumiribal asuvat otsinguriba, või klõpsates pärast avamist otse menüü Start nupu kohal oleval hammasrattaikoonil
  2. Leidke ja avage rakenduse Seaded alamkirje „Värskendus ja turvalisus”, klõpsates sellel üks kord.
Värskendamine ja turvalisus menüüs Seaded

Värskendamine ja turvalisus menüüs Seaded

  1. Liikuge vahekaardile Arendajad ja kontrollige jaotises Powershell suvandit „Muuda täitmispoliitikat, et kohalikud PowerShelli skriptid saaksid töötada ilma allkirjastamata. Nõua kaugskriptide jaoks allkirjastamist ”.
  2. Selle lubamiseks klõpsake selle kõrval oleval märkeruudul ja klõpsake kohe allpool asuvat nuppu Rakenda.
Luba skriptid menüüs Seaded

Luba skriptid menüüs Seaded

  1. Taaskäivitage arvuti kohe ja proovige käivitada skript PowerShellis, et näha, kas ikka ilmub viga „Selles süsteemis on skriptide käivitamine keelatud”.

Lahendus 4. Lahendage meetod registri abil

Kui ülaltoodud meetodid pole teie probleemi lahendanud, jääb üle vaid registrisse minna ja seadeid käsitsi võimalikult suures ulatuses muuta. See meetod on üsna sirgjooneline, kuid registri muutmisel peaksite siiski olema ettevaatlik, veendumaks, et midagi valesti ei läheks.

  1. Avage registriredaktori aken, tippides otsinguribale, menüüsse Start või käsku Käivita käsk „regedit”, millele pääseb juurde Windowsi klahvikombinatsiooniga R. Vasakul paanil navigeerides navigeerige oma registri järgmise võtme juurde:
HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  PowerShell  1  ShellIds  Microsoft.PowerShell
Registriredaktor

Registriredaktor

  1. Klõpsake seda klahvi ja proovige akna paremas servas leida stringi nimega ExecutionPolicy. Kui selline valik on olemas, paremklõpsake seda ja valige kontekstimenüüst suvand Muuda.
  2. Muutke akna Redigeerimine jaotises Väärtusandmed väärtus väärtuseks Piiramatu või RemoteSigned ja rakendage tehtud muudatused. Kinnitage kõik selle protsessi käigus ilmneda võivad turbedialoogid.

    Skriptireeglite muutmine registriredaktoris

  3. Nüüd saate arvuti käsitsi taaskäivitada, klõpsates menüül Start >> toitenupp >> Taaskäivitage ja kontrollige, kas probleem on kadunud.
4 minutit loetud