Atrisināts: skriptu palaišana šajā sistēmā ir atspējota [klona disks]

Kopsavilkums:

skriptu palaišana šajā sistēmā ir atspējota

Nevar ielādēt, jo šajā sistēmā skriptu darbība ir atspējota. Daudzi cilvēki saņem šo kļūdas ziņojumu, izmantojot PowerShell. Ja jūs arī cenšaties to noskaidrot, šo ziņu no MiniTool pēta efektīvas problēmu novēršanas metodes.





Ātrā navigācija:

Kāpēc šajā sistēmā ir atspējota skriptu darbība

PowerShell ir praktiska utilīta, kuru varat palaist noteiktās komandrindās, lai piekļūtu dažādiem operētājsistēmas pakalpojumiem kā administrators. Tomēr daudziem Windows 10 lietotājiem rodas kļūdas ziņojums “Nevar ielādēt, jo šajā sistēmā ir atspējota skriptu darbība”.

skriptu palaišana šajā sistēmā ir atspējota

Šī kļūda bieži rodas, ja PowerShell izpildes politika neatļauj skriptu sunning. Turklāt šī kļūda parādās arī palaižot noteiktu PowerShell skriptu. Lai novērstu kļūdu “Skriptu izpilde šajā sistēmā ir atspējota”, mēs izpētām šīs problēmu novēršanas metodes.



1. labojums, iestatiet PowerShell izpildes politiku uz RemoteSigned

Kā jūs varētu zināt, PowerShell izpildes politika ir iestatīta uz Ierobežots statuss pēc noklusējuma. Lai palaistu PowerShell skriptu, vispirms jāizveido PowerShell skripts un pēc tam jāmaina izpildes politika.

Ir 4 galvenās dažādas izpildes politikas, un jūs varat to mainīt, pamatojoties uz savām prasībām.

  • Ierobežots : Nevar palaist PowerShell skriptu. Tāpēc šajā sistēmas problēmā tiek atspējoti PowerShell skripti, kas darbojas.
  • AllParakstīts : Jūs varat palaist tikai tos PowerShell skriptus, kurus paraksta uzticams izdevējs.
  • RemoteSigned : Varat palaist lejupielādētos skriptus, kurus parakstījis uzticams izdevējs.
  • Neierobežots : Jūs varat palaist visus Windows PowerShell skriptus.

Tātad izpildes politikas maiņa var palīdzēt novērst kļūdu “skriptu palaišana šajā sistēmā ir atspējota”. Pirmā izvēle ir mainīt izpildes politiku uz RemoteSigned. Lūk, kā to izdarīt:



1. solis. Ar peles labo pogu noklikšķiniet uz Sākt izvēlni un atlasiet Windows PowerShell (administrēšana) konteksta izvēlnes opcija.

atveriet PowerShell kā administratoru

2. solis. Uznirstošajā logā ierakstiet šo komandu, lai savā Windows 10 datorā iegūtu izpildes politiku sarakstu.



Get-ExecutionPolicy - saraksts

iegūt izpildes politiku sarakstu datorā

3. solis. Ja atrodat, izpildes politika ir iestatīta uz vai nu nenoteikts vai Ierobežots statusu, varat ierakstīt šādu komandu un nospiediet Enter to nemainīt.



Set-ExecutionPolicy RemoteSigned

mainīt izpildes politiku uz RemoteSigned

Padoms: Jūs varat pievienot šo PowerShell skriptu powershell –ExecutionPolicy ByPass –File script.psl komandu apiet iepriekš minēto komandu.

4. solis. Jums tiks pieprasītas dažādas atļaujas. Rezultāts atslēga pateikt katram ziņojumam atsevišķi vai nospiediet TO atslēga pateikt visiem ziņojumiem vienlaikus.

Tagad restartējiet datoru un palaidiet Windows PowerShell skriptu, lai noskaidrotu, vai problēma “skriptu palaišana šajā sistēmā ir atspējota” ir atrisināta.

Labojums 2. Iestatiet PowerShell izpildes politiku uz Neierobežota

Papildus iepriekš minētajai metodei varat mēģināt mainīt izpildes politiku uz Neierobežots lai novērstu kļūdu “nevar ielādēt, jo šajā sistēmā skriptu darbība ir atspējota”. Lai to izdarītu, rīkojieties šādi:

1. solis. Atveriet Windows PowerShell kā administrators ar iepriekšminēto metodi.

2. solis. Pēc tam ierakstiet komandu Set-ExecutionPolicy nav ierobežots un sit Enter .

iestatiet izpildes politiku statusam Neierobežots

3. solis. Tagad jūs varat nospiest taustiņu vai TO atslēga, lai mainītu izpildes politiku.

Pēc tam šajā sistēmā vajadzētu novērst skriptu izpildi. Ja šī komandrinda izraisa kļūdu, varat palaist komandu Set-ExecutionPolicy Unrestricted –Force . Šī komanda piespiedīs mainīt izpildes politiku.