PowerShell è un ottimo sostituto del prompt dei comandi, se funziona. Se non riesci ad avviare PowerShell su Windows, segui questa guida per risolvere.
PowerShell è un potente strumento da riga di comando su Windows che ti consente di gestire facilmente il tuo PC. È preinstallato su Windows 10 e 11, ma cosa succede se PowerShell non si avvia su Windows 11?
Diversi fattori possono causare questo problema, come il trasferimento del file PowerShell.exe in un’altra directory, file di sistema corrotti o la disattivazione accidentale dell’applicazione.
Qualunque sia il motivo, ti mostreremo alcuni modi per risolvere il problema quando PowerShell non si avvia su Windows 11.
Abilita PowerShell
Quando abiliti le funzionalità su Windows 11 come Hyper-V per una macchina virtuale, ad esempio, potresti finire per disabilitare PowerShell nel menu delle impostazioni delle funzionalità di Windows.
Fortunatamente, verificare che PowerShell sia abilitato è semplice utilizzando questi passaggi.
Per assicurarti che PowerShell sia abilitato su Windows 11:
- Premi il tasto Windows + la scorciatoia da tastiera R per avviare la finestra di dialogo Esegui.
- Digita OptionalFeatures e fai clic su OK o premi Invio.
- Quando viene avviata la finestra Funzionalità opzionali, scorri verso il basso e assicurati che l’opzione Windows PowerShell sia selezionata. Se non è selezionata, abilita l’opzione e fai clic sull’opzione Windows PowerShell 2.0. Richiederà un riavvio di Windows 11 per completare il processo.
Una volta che PowerShell è attivo, prova a riavviarlo dal menu Start e dovresti essere a posto.
Utilizzare modi alternativi per avviare PowerShell
L’utilità PowerShell non deve essere avviata dal menu Start. Quindi, ci sono altri modi in cui puoi provare a farlo funzionare, come usare la finestra di dialogo Esegui o Esplora file.
Per avviare PowerShell da Esegui:
- Premi il tasto Windows + R per avviare la finestra di dialogo Esegui.
- Digita PowerShell (o powershell.exe), fai clic su OK o premi Invio per vedere se si avvia.
Per avviare PowerShell da Esplora file:
- Fai clic sull’icona Esplora file (cartella gialla) dalla barra delle applicazioni.
- Vai al seguente percorso: C:\Windows\System32\WindowsPowerShell\v1.0.
- Trova il file eseguibile di PowerShell e fai doppio clic per avviarlo.
Usa il prompt dei comandi
Il prompt dei comandi è lo strumento della riga di comando legacy per la gestione del sistema. Tuttavia, è ancora disponibile e puoi usarlo per avviare il terminale PowerShell.
Per avviare PowerShell dal prompt dei comandi:
- Premi il tasto Windows per avviare il menu Start e digita CMD.
- Fai clic sull’app Prompt dei comandi dall’alto nella sezione Corrispondenza migliore.
- Nel prompt, digita start PowerShell e premi Invio.
PowerShell verrà avviato e potrai iniziare a collegare lì i tuoi codici e comandi importanti.
Aggiorna l’app PowerShell
Mentre Windows 11 generalmente fa un buon lavoro nel mantenere le app aggiornate, non è sempre perfetto. Ad esempio, un bug potrebbe impedire l’avvio di PowerShell e un aggiornamento può risolvere il problema.
Per aggiornare PowerShell su Windows 11:
- Avvia Microsoft Store dalla barra delle applicazioni o dal menu Start.
- Quando si apre lo Store, digita PowerShell nel campo di ricerca in alto.
- Quando viene visualizzata l’app, fai clic sul pulsante Ottieni o Aggiorna per aggiornare o installare.
- Una volta completato, avvia PowerShell.exe per assicurarti che funzioni.
Esegui scansioni DISM e SFC
Un’altra possibile causa del mancato avvio di PowerShell è file di sistema corrotti o mancanti. Microsoft include utilità SFC e DISM in Windows che possono essere eseguite dalla riga di comando e risolvere i problemi dei file di sistema.
Poiché il terminale di PowerShell non si avvia, è possibile eseguire entrambe le scansioni tramite il prompt dei comandi per correggere il mancato avvio di PowerShell.
Per eseguire scansioni SFC e DISM su Windows 11:
- Premi il tasto Windows, digita CMD e scegli l’opzione Esegui come amministratore sulla destra.
- Per eseguire una scansione SFC, esegui il seguente comando:sfc /scannow.
- Una volta completata la scansione SFC, esegui una scansione DISM eseguendo quanto segue: DISM /Online /Cleanup-Image /RestoreHealth.
Queste utilità verificheranno la presenza di file corrotti e mancanti e li ripareranno e li sostituiranno con file di lavoro noti dai server Microsoft.
Tieni presente che il completamento della scansione può richiedere del tempo e i tempi variano a seconda del sistema. E dopo che la scansione DISM è stata completata, chiudi il prompt dei comandi, riavvia Windows 11 e, si spera, PowerShell verrà avviato correttamente.
Risoluzione dei problemi su Windows 11
Se usi il terminale PowerShell per gestire i tuoi file, le funzioni di sistema e altri dati, è fastidioso quando non si avvia. Fortunatamente, l’utilizzo di una delle soluzioni di cui sopra dovrebbe risolvere il mancato avvio di PowerShell.
Un’altra opzione è eseguire un avvio pulito per eliminare app e servizi potenzialmente in conflitto. Se non funziona, avvia Windows 11 in modalità provvisoria e verifica se funziona. E se ancora non funziona, prova a ripristinare il tuo PC utilizzando Ripristino configurazione di sistema.