Impossibile chiamare PowerShell caricato perché l'esecuzione di script è disabilitata su questo sistema Fix

Gli utenti Windows possono eseguire i propri script PowerShell utilizzando il terminale PowerShell con un solo comando. Ma, a volte, di solito per i nuovi utenti, il messaggio di errore "Impossibile caricare Powershell perché l'esecuzione di script è disabilitata su questo sistema” potrebbe apparire sul terminale blu. Ci possono essere esattamente due ragioni dietro questo problema. Uno sono le restrizioni della politica di esecuzione su tutti gli script e l'altro è lo script del fornitore sconosciuto o non attendibile. Basta seguire questa semplice soluzione per identificare e risolvere il problema.

Correzione 1: eseguire PowerShell in modalità amministratore

Uno degli errori più frequenti che facciamo è provare a eseguire lo script nel terminale di PowerShell senza i diritti amministrativi appropriati.

1. Devi premere il Chiave di vittoria e digita “powershell“.

2. Quindi, fai clic con il pulsante destro del mouse su "Windows PowerShell” e tocca “Esegui come amministratore“.

ANNUNCIO

Windows Powersehll min

Una volta che il terminale si apre con i diritti amministrativi appropriati, dovresti provare a eseguire nuovamente lo script della shell e verificare se funziona.

Correzione 2: verifica e modifica la politica di esecuzione

La politica di esecuzione ti proibisce di eseguire alcuni script.

1. Ora, premi semplicemente il Chiave di vittoria e digita “powershell“.

2. Quindi, fai clic con il pulsante destro del mouse su "Windows PowerShell” e tocca “Esegui come amministratore“.

Windows Powersehll min

3. Una volta aperto il terminale di PowerShell, genere questo codice e premi accedere per conoscere lo stato della politica corrente degli script.

Get-ExecutionPolicy -Elenco
Ottieni elenco criteri di esecuzione Min

4. Ora puoi vedere l'elenco completo delle politiche di esecuzione per tutti gli utenti/gruppi di utenti.

Di solito, l'ambito di esecuzione predefinito è impostato su "Non definitostato ".

Controlla la lista min

5. Adesso, copia incolla questo codice per impostare la politica di esecuzione su Illimitato modalità*.

Set-ExecutionPolicy senza restrizioni

6. Ora ti verrà chiesto "Vuoi modificare la politica di esecuzione“. Basta, digita "Y” nel comando e premi accedere per applicare la modifica.

Illimitato a Sì Min

Ora puoi eseguire facilmente lo script sul tuo sistema. PowerShell non limiterà più l'esecuzione dello script.

In questo modo, non dovrai affrontare affatto il problema di eseguire lo script.

*NOTA

La politica di esecuzione di PowerShell è una sicurezza vitale che impedisce l'esecuzione di script sconosciuti e dannosi sul sistema. Quindi, non dovresti lasciarlo sull'impostazione disponibile. Dopo aver eseguito lo script, si consiglia di impostare la politica di esecuzione su "AllSigned" o "RemoteSigned".

1. Apri il PowerShell come amministratore.

2. Dopo averlo aperto, esegui questo comando per limitare l'esecuzione di qualsiasi script sul tuo sistema.

Set-ExecutionPolicy limitata
Politica di esecuzione Limitata Min

Dopo aver limitato la politica di esecuzione, nessuno script verrà eseguito.

Inoltre, se lo desideri, puoi impostare il livello di sicurezza su uno più indulgente. Sono disponibili 4 livelli di sicurezza di base su cui è possibile impostare la politica di esecuzione. Ci sono -

1. Limitato – Questa modalità impedisce l'esecuzione di qualsiasi script sul sistema. La modalità con restrizioni è il livello più alto di criteri di esecuzione che puoi inserire.

2. Allsigned – Solo tutti gli script firmati da autori attendibili possono essere eseguiti sul sistema. Non è possibile eseguire script sconosciuti di terze parti in questa modalità.

3. Firmato a distanza – Gli script firmati in remoto possono essere eseguiti sul sistema così come gli script scritti sul computer locale.

4. Illimitato – La modalità illimitata, come suggerisce il nome, consente di eseguire qualsiasi script sul sistema. Questo può essere pericoloso poiché gli script dannosi non verranno bloccati.

Supponiamo che tu stia tentando di impostare la politica di esecuzione su "Cantato a distanza" ed esegui questo codice in un terminale PowerShell con privilegi elevati.

Set-ExecutionPolicy RemoteSigned
Cantato a distanza min

È possibile chiudere il terminale del prompt dei comandi.

Puoi anche scaricare questo strumento di riparazione del PC per individuare e risolvere qualsiasi problema del PC:
Passo 1 - Scarica lo strumento di riparazione del PC Restoro da qui
Passo 2 - Fare clic su Avvia scansione per trovare e risolvere automaticamente qualsiasi problema del PC.
Esegui un aggiornamento di Windows dalla riga di comando [2 modi diversi]

Esegui un aggiornamento di Windows dalla riga di comando [2 modi diversi]Aggiornamenti Di WindowsPowershellPrompt Dei Comandi

Segui questi semplici passaggi per installare gli aggiornamenti di Windows tramite i comandiPuoi aggiornare Windows dalle righe di comando tramite il prompt dei comandi e Windows PowerShell.Creare ...

Leggi di più
Che cos'è Try Catch in PowerShell e come usarlo

Che cos'è Try Catch in PowerShell e come usarloPowershell

Ecco come gestire gli errori con semplici cmdlet della riga di comandoSe sei un utente frequente di PowerShell, hai ovviamente riscontrato una schermata piena di testo rosso che indica un errore.Pu...

Leggi di più
Come risolvere Try Catch PowerShell non funziona?

Come risolvere Try Catch PowerShell non funziona?Powershell

Per risolvere questo problema cerca la sintassi errataSe Try-Catch non funziona su PowerShell, è necessario verificare la sintassi errata e i valori dell'azione di errore.Questa guida spiegherà i d...

Leggi di più