PowerShell nu poate fi apelat încărcat deoarece rularea scripturilor este dezactivată pe această remediere de sistem

Utilizatorii Windows își pot rula scripturile PowerShell folosind terminalul PowerShell cu o singură comandă. Dar, uneori, de obicei, pentru utilizatorii începători, mesajul de eroare „Powershell nu poate fi încărcat deoarece rularea scripturilor este dezactivată pe acest sistem” poate apărea pe terminalul albastru. Pot exista exact două motive în spatele acestei probleme. Una este restricțiile politicii de execuție pentru toate scripturile, iar cealaltă este scriptul de la furnizorul necunoscut sau de încredere. Urmați această soluție ușoară pentru a identifica și remedia problema.

Remedierea 1 – Rulați PowerShell în modul administrator

Una dintre cele mai frecvente greșeli pe care le facem este să încercăm să rulăm scriptul în terminalul PowerShell fără drepturi administrative adecvate.

1. Trebuie să apăsați pe Cheia Win și tastați „powershell“.

2. Apoi, faceți clic dreapta pe „Windows PowerShell” și atingeți ”Rulat ca administrator“.

PUBLICITATE

Windows Powersehll Min

Odată ce terminalul se deschide cu drepturi administrative adecvate, ar trebui să încercați să rulați din nou scriptul shell și să testați dacă funcționează.

Remedierea 2 - Verificați și modificați politica de execuție

Politica de execuție vă interzice să rulați unele scripturi.

1. Acum, doar apăsați pe Cheia Win și tastați „powershell“.

2. Apoi, faceți clic dreapta pe „Windows PowerShell” și atingeți ”Rulat ca administrator“.

Windows Powersehll Min

3. Odată ce terminalul PowerShell se deschide, tip acest cod și apăsați introduce pentru a cunoaște starea actuală a politicii scripturilor.

Get-ExecutionPolicy -List
Obține lista politicilor de execuție min

4. Acum, puteți vedea lista completă a politicilor de execuție pentru toți utilizatorii/grupurile de utilizatori.

De obicei, domeniul de execuție implicit este setat la „Nedefinit" stare.

Verificați lista min

5. Acum, copiaza si lipeste acest cod pentru a seta politica de execuție la Nerestricționat modul*.

Set-ExecutionPolicy Unrestricted

6. Acum, vei fi întrebat „Doriți să schimbați politica de execuție“. Doar tastați „Y” în comandă și lovit introduce pentru a aplica modificarea.

Nerestricționat la Da Min

Acum, puteți rula cu ușurință scriptul pe sistemul dvs. PowerShell nu va mai restricționa execuția scriptului.

În acest fel, nu vă veți confrunta deloc cu problemele de a rula scriptul.

*NOTĂ

Politica de execuție powerShell este o securitate vitală care interzice rularea oricăror scripturi necunoscute și rău intenționate pe sistem. Deci, nu ar trebui să lăsați setarea disponibilă. Se recomandă ca, odată ce ați executat scriptul, să setați politica de execuție la „AllSigned” sau „RemoteSigned”.

1. Deschide PowerShell ca administrator.

2. După ce l-ați deschis, rulați această comandă pentru a restricționa executarea oricărui script pe sistemul dumneavoastră.

Set-ExecutionPolicy restricționat
Politica de execuție restricționată Min

După restricționarea politicii de execuție, nu vor fi executate scripturi.

În plus, dacă doriți, puteți comuta nivelul de securitate la unul mai indulgent. Există 4 niveluri de securitate de bază la care puteți seta politica de execuție. Sunt -

1. Restricţionat – Acest mod interzice executarea oricărui script pe sistem. Modul restricționat este cel mai înalt nivel de politică de execuție pe care îl puteți plasa.

2. Toate semnate – Numai toate scripturile semnate de editori de încredere pot fi rulate pe sistem. Nu puteți rula niciun script necunoscut terță parte în acest mod.

3. Semnat la distanță – Scripturile semnate de la distanță pot fi rulate pe sistem, precum și scripturile care sunt scrise pe computerul local.

4. Nerestricționat – Modul nerestricționat, după cum sugerează și numele, vă permite să rulați orice script pe sistem. Acest lucru poate fi periculos, deoarece scripturile rău intenționate nu vor fi blocate.

Să presupunem că încercați să setați politica de execuție la „RemoteSinged„, și executați acest cod într-un terminal PowerShell ridicat.

Set-ExecutionPolicy RemoteSigned
Telecomanda Singed Min

Puteți închide terminalul prompt de comandă.

De asemenea, puteți descărca acest instrument de reparare a PC-ului pentru a localiza și remedia orice problemă cu PC-ul:
Pasul 1 - Descărcați Instrumentul de reparare PC Restoro de aici
Pasul 2 - Faceți clic pe Pornire scanare pentru a găsi și remedia automat orice problemă de PC.
Cum să dezinstalați aplicațiile implicite din Windows 11 utilizând PowerShell

Cum să dezinstalați aplicațiile implicite din Windows 11 utilizând PowerShellPowershellWindows 11

Eliminați aplicațiile implicite nedorite folosind o comandă simplăPentru a dezinstala aplicațiile de sistem de pe computer, trebuie să rulați aplicația Windows PowerShell cu privilegii de administr...

Citeste mai mult
Remediere: Termenul nu este recunoscut ca numele unui cmdlet

Remediere: Termenul nu este recunoscut ca numele unui cmdletPowershell

Verificați scriptul PowerShell pentru erori pentru a remedia această problemăInstalarea modulelor necesare pentru a remedia termenul nu este recunoscută ca eroare de nume în PowerShell.Asigurați-vă...

Citeste mai mult
Wsmprovhost.exe: Ce este și cum să opriți utilizarea ridicată a procesorului

Wsmprovhost.exe: Ce este și cum să opriți utilizarea ridicată a procesoruluiUtilizare Ridicată A ProcesoruluiPowershell

Verificați soluțiile experte pentru a reduce utilizarea CPUThe wsmprovhost.exe procesul este critic și este legat de sesiunile de la distanță în Windows.Unii utilizatori au raportat asta wsmprovhos...

Citeste mai mult