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.
Remediere: Problema PowerShell nu mai funcționează sau nu se deschide în Windows 11, 10

Remediere: Problema PowerShell nu mai funcționează sau nu se deschide în Windows 11, 10PowershellWindows 10Windows 11

7 martie 2022 De Namratha NayakMulți utilizatori au raportat o problemă cu Windows PowerShell în care nu mai funcționează sau nu se deschide deloc. Unul dintre cele mai comune motive pentru a vedea...

Citeste mai mult
Remediere: Rularea scripturilor este dezactivată pe acest sistem în PowerShell pe Windows 11, 10

Remediere: Rularea scripturilor este dezactivată pe acest sistem în PowerShell pe Windows 11, 10PowershellWindows 10Windows 11

PowerShell este o soluție bună și avansată de automatizare a sarcinilor pe mai multe platforme. De obicei, este foarte ușor să creați și să rulați un script PowerShell pe un sistem Windows. Dar, es...

Citeste mai mult
Remediere: Windows PowerShell continuă să se deschidă la problema de pornire pe Windows 11 sau 10

Remediere: Windows PowerShell continuă să se deschidă la problema de pornire pe Windows 11 sau 10PowershellWindows 10Windows 11

PowerShell oferă utilizatorilor posibilitatea de a automatiza diverse sarcini administrative și de a gestiona configurațiile din sistem care nu sunt accesibile prin promptul de comandă. Este simila...

Citeste mai mult