S-a rezolvat: rularea scripturilor este dezactivată pe acest sistem [Clone Disk]

Rezumat :

rularea scripturilor este dezactivată pe acest sistem

Nu poate fi încărcat deoarece rularea scripturilor este dezactivată pe acest sistem O mulțime de persoane primesc acest mesaj de eroare când utilizează PowerShell. Dacă te lupți și tu să-ți dai seama, această postare de la MiniTool explorează metode eficiente de depanare.





Navigare rapidă:

De ce rularea scripturilor este dezactivată pe acest sistem

PowerShell este un utilitar practic prin care puteți rula anumite linii de comandă pentru a accesa diverse servicii ale unui sistem de operare ca administrator. Cu toate acestea, mulți utilizatori de Windows 10 întâmpină mesajul de eroare „nu pot fi încărcați deoarece rularea scripturilor este dezactivată pe acest sistem”.

rularea scripturilor este dezactivată pe acest sistem

Această eroare apare adesea atunci când politica de execuție PowerShell nu permite scripturi sunning. În plus, această eroare apare și atunci când rulați un anumit script PowerShell. Pentru a remedia eroarea „executarea scripturilor este dezactivată pe acest sistem”, explorăm următoarele metode de depanare.



Remediați 1, setați politica de execuție PowerShell la RemoteSigned

După cum ați știut, politica de execuție PowerShell este setată la Restricționat starea implicită. Pentru a rula scriptul PowerShell, trebuie mai întâi să creați un script PowerShell și apoi să modificați politica de execuție.

Există 4 politici majore diferite de execuție și le puteți modifica în funcție de cerințele dvs.

  • Restricționat : Nu puteți rula scriptul PowerShell. De aceea întâlniți scripturile care rulează PowerShell este dezactivat pentru această problemă de sistem.
  • AllSigned : Puteți rula numai scripturile PowerShell care sunt semnate de un editor de încredere.
  • RemoteSigned : Puteți rula scripturile descărcate semnate de un editor de încredere.
  • Nelimitat : Puteți rula toate scripturile Windows PowerShell.

Deci, modificarea politicii de execuție vă poate ajuta să remediați eroarea „rularea scripturilor este dezactivată pe acest sistem”. Prima alegere este schimbarea politicii de execuție la RemoteSigned. Iată cum puteți face acest lucru:



Pasul 1. Faceți clic dreapta pe start meniul și selectați Windows PowerShell (Administrator) din meniul contextual.

deschideți PowerShell ca administrator

Pasul 2. În fereastra pop-up, tastați următoarea comandă pentru a obține lista politicilor de execuție pe computerul dvs. Windows 10.



Get-ExecutionPolicy - Listă

obțineți lista politicilor de execuție pe computer

Pasul 3. Dacă găsiți că Politica de execuție este setată la oricare dintre ele Nedefinit sau Restricționat status, puteți tasta următoarea comandă și apăsați introduce nu-l schimbați.



Set-ExecutionPolicy RemoteSigned

modificați Politica de execuție la RemoteSigned

Bacsis: Puteți adăuga acest script PowerShell powershell –ExecutionPolicy ByPass –File script.psl comanda pentru a ocoli comanda de mai sus.

Pasul 4. Vi se vor solicita diferite permisiuni. Loveste Da cheie de spus da la toate mesajele individual sau apăsați pe LA cheie de spus da la toate mesajele simultan.

Acum, reporniți computerul și rulați scriptul Windows PowerShell pentru a vedea dacă problema „rularea scripturilor este dezactivată pe acest sistem” este rezolvată.

Remediere 2. Setați politica de execuție PowerShell la Nerestricționat

În plus față de metoda de mai sus, puteți încerca să schimbați politica de execuție în Nelimitat pentru a remedia eroarea „nu poate fi încărcat deoarece rularea scripturilor este dezactivată pe acest sistem”. Pentru aceasta, urmați pașii de mai jos:

Pasul 1. Deschide Windows PowerShell ca administrator prin metoda de mai sus.

Pasul 2. Apoi tastați comanda Set-ExecutionPolicy Nelimitat și a lovit introduce .

setați Politica de execuție la starea Nelimitată

Pasul 3. Acum, puteți lovi Da tasta sau LA cheie pentru a schimba politica de execuție.

După aceea, executarea scripturilor este dezactivată pe această problemă de sistem ar trebui să fie remediată. Dacă această linie de comandă declanșează o eroare, puteți rula comanda Set-ExecutionPolicy Unrestricted –Force . Această comandă va forța schimbarea politicii de execuție.