Stai utilizzando PowerShell per eseguire alcuni comandi quando all'improvviso viene visualizzata una notifica di errore che dice: "Impossibile caricare PowerShell perché l'esecuzione di script è disabilitata su questo sistema". Sei curioso di conoscere la radice di questo problema e le sue soluzioni? Ti guideremo attraverso diverse soluzioni rapide che possono aiutarti a risolvere questo problema una volta per tutte.
Leggi anche: Come risolvere PowerShell continua a comparire su Windows 11
Diversi metodi su come Per correggere l'errore di Windows "PowerShell non può essere caricato perché l'esecuzione degli script è disabilitata"
Metodo 1: avviare PowerShell in modalità amministratore
Concedere a PowerShell l'autorità di amministratore aiuterà gli utenti a svolgere le proprie attività attività correttamente perché l'app PowerShell ora ha pieno accesso ai file e alle risorse di sistema.
Passaggio 1: premi Win + X per avviare il menu PowerShell.
Passaggio 2: seleziona Terminale ( Admin).
Passaggio 3: la finestra Terminale si aprirà ora in modalità elevata.
Passaggio 4: qualsiasi finestra degli strumenti che si apre qui avrà funzioni amministrative diritti. Fare clic sulla freccia giù per selezionare Windows PowerShell e avviarlo.
Leggi anche: Come recuperare file eliminati da PowerShell su computer Windows
Metodo 2: Modificare la politica di esecuzione di Windows PowerShell
La politica di esecuzione può essere descritta come una funzionalità di sicurezza che regola il modo in cui gli script PowerShell vengono eseguiti sul tuo PC. Stabilisce quali tipi di script possono essere eseguiti e avvisa anche quelli che devono essere evitati. Ad esempio, il problema "l'esecuzione degli script è disabilitata" può verificarsi se i criteri "RemoteSigned", "AllSigned" o "Restricted" sono abilitati. L'unica cosa che dovresti fare per risolvere il problema è cambiare la politica di esecuzione su "ByPass" o "Illimitato". Ecco come farlo:
Passaggio 1: premi Win + X per avviare il menu di accensione.
Passaggio 2: seleziona Terminale (amministratore) e apri la finestra di PowerShell.
Passaggio 2: seleziona Terminale (amministratore) e apri la finestra di PowerShell.
Passaggio 3: inserisci il seguente comando e premi il tasto Invio.
Get-ExecutionPolicy -List
Passaggio 4: modifica il policy di esecuzione eseguendo il comando successivo:
Set-ExecutionPolicy Unrestricted -Scope CurrentUser
Passaggio 5: esci dalla finestra Terminale e riavvia il computer.
Leggi anche: Come aggiornare Powershell su Windows 11
Metodo 3: utilizzare l'editor dei criteri di gruppo
Viene inoltre modificata la politica di esecuzione semplice tramite l'Editor criteri di gruppo locali (LGPE). È possibile utilizzare questa utility per modificare diverse impostazioni di sistema o risolvere un'ampia gamma di problemi del PC. Ecco come modificare la politica di esecuzione di LGPE:
Passaggio 1: nella casella di ricerca del menu Start, inserisci "Modifica politica di gruppo" e quindi fai clic sulla corrispondenza migliore.
Passaggio 2: Passare al seguente percorso:
Configurazione computer -> Modelli amministrativi -> Componenti di Windows -> Windows PowerShell.
Passaggio 3: fare doppio clic sull'elemento etichettato Attiva esecuzione script.
Passaggio 4: seleziona la casella di controllo Abilitato.
Passaggio 5: da lì, seleziona Consenti script locali e script firmati remoti dall'opzione a discesa Criteri di esecuzione.
Passaggio 6: per salvare queste modifiche, premi Applica, quindi premi OK.
Leggi anche: Come comprimere/decomprimere file utilizzando PowerShell su Windows
Metodo 4: utilizzare il registro di Windows
Prova a modificare la politica di esecuzione utilizzando Editor del Registro di sistema se le altre tecniche non hanno funzionato. Utilizzando l'editor del registro, segui questi passaggi per modificare la politica di esecuzione:
Passaggio 1: premi Win + R per avviare la casella ESEGUI.
Passaggio 2: per avviare l'editor del registro, digita Regedit e premi Invio.
Passaggio 3: inserisci il comando successivo incollandolo nella barra degli indirizzi:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell
Passaggio 4: sul lato destro, cerca il valore ExecutionPolicy.
Passaggio 5: fai doppio clic sul valore per ExecutionPolicy.
Passaggio 6: nell'area "Dati valore", inserisci ByPass. Di conseguenza, PowerShell sarà in grado di eseguire lo script senza restrizioni.
Passaggio 7: premere OK per salvare le modifiche dopo aver digitato il valore nella casella "Dati valore".
Passaggio 8: riavviare il dispositivo dopo aver chiuso l'editor del Registro di sistema.
Leggi anche: Come installare app dal prompt dei comandi o da PowerShell L'ultima parola su come risolvere il problema "PowerShell non può essere caricato perché L'esecuzione degli script è disabilitata" ErroreQuando inaspettatamente non è possibile eseguire attività specifiche in Windows PowerShell, la situazione potrebbe essere molto aggravante. Ma se riscontri il problema "gli script sono disabilitati", le soluzioni di cui abbiamo discusso dovrebbero essere utili.
Fateci sapere nei commenti qui sotto se avete domande o consigli. Saremo lieti di fornirti una soluzione. Pubblichiamo spesso consigli, trucchi e soluzioni alla tecnologia comune problemi esaltanti. Puoi trovarci anche su Facebook, Twitter, YouTube, Instagram, Flipboard e Pinterest.
leggi: 8