6 Modi per Risolvere Windows Powershell che Continua a Comparire

6 Modi per Risolvere Windows Powershell che Continua a Comparire

Alcune app sono impostate per avviarsi all’avvio, facendole lanciare non appena Windows si avvia. Ma se è Windows Powershell quello che continua a comparire, allora hai un problema. A quanto pare, questo è un problema noto che colpisce una buona parte degli utenti Windows. Fortunatamente, ci sono modi per risolverlo, come dettagliato in questa guida.

Suggerimento: puoi usare Powershell per nascondere aggiornamenti di Windows fastidiosi. Ti mostriamo come fare.

Indice

  • Risoluzioni Generali
    1. Controlla se un’Attività o uno Script è in Esecuzione in Background
    1. Avvia in Modalità Pulita
    1. Disabilita Temporaneamente Windows Powershell
    1. Elimina il Collegamento a Powershell dalla Cartella di Avvio
    1. Elimina lo Stato di Avvio di Powershell dal Task Manager
    1. Usa il Programma Microsoft Autoruns
  • Domande Frequenti

Risoluzioni Generali

Prima di applicare risoluzioni specifiche, questi suggerimenti generali potrebbero aiutarti a risolvere il problema se è stato causato da un virus o un bug nel sistema.

  • Scansiona il PC con uno strumento per la rimozione di malware: se hai un programma antivirus di terze parti o anti-malware, puoi cercare sul computer qualsiasi software dannoso. Ma se non lo hai, puoi far eseguire a Windows Defender una scansione completa del tuo computer.
  • Esegui scansioni Chkdsk, DISM e SFC: Windows ha alcune utilità preziose per controllare i file di sistema e assicurarsi che siano integri e che non esistano file corrotti nella cartella di sistema. Digitando i comandi associati, puoi eseguire queste utilità nel Terminale di Windows o in PowerShell.
  • Aggiorna Windows: vai alle impostazioni e controlla se ci sono aggiornamenti disponibili nella scheda Aggiornamento di Windows.
  • Esegui lo strumento di risoluzione dei problemi della Manutenzione di Sistema: Apri la finestra Esegui premendo Win + R, quindi digita %systemroot%\system32\msdt.exe -id MaintenanceDiagnostic e premi Invio per aprire l’utilità di Manutenzione di Sistema.

1. Controlla se un’Attività o uno Script è in Esecuzione in Background

Il tuo sistema Windows si basa su PowerShell per avviare processi in background o autorizzare le applicazioni ad accedere ai file di sicurezza. Se Windows PowerShell continua a comparire, c’è una buona probabilità che il tuo sistema stia eseguendo processi di aggiornamento o compiti vitali in background. Puoi controllare se questo è il caso seguendo questi passaggi:

  1. Fai clic con il pulsante destro sul menu Start e scegli “Task Manager.”

Arrivare a Task Manager dal Menu Rapido di Windows.

  1. Nella scheda “Processi”, fai clic su “CPU” per riorganizzare l’elenco in base all’uso della CPU da parte del processo.

Task Manager con la scheda

  1. Esamina l’elenco per vedere quale processo utilizza un’eccezionale quantità di CPU. Se si tratta di un processo sconosciuto, cerca il nome su Google per vedere se è sicuro interrompere il compito.
  2. In alternativa, se si tratta di un processo chiamato “wsappx” o di un servizio che utilizza troppa CPU, significa che Windows sta aggiornando un’app o se stesso.

Nota: se noti PowerShell nel Task Manager, interrompere il compito non aiuterebbe, e dovresti passare alle soluzioni successive.

2. Avvia in Modalità Pulita

Le app di terze parti sono famose per creare file dannosi nel tuo sistema e sfruttare Windows PowerShell per apportare modifiche al tuo computer. L’unico modo per identificare queste app e tagliare l’accesso al tuo PC è avviarlo in Modalità Pulita.

  1. Avvia la finestra Esegui premendo simultaneamente i tasti Windows + R. Digita msconfig e premi Invio.

Digitando

  1. Nella scheda “Generale”, seleziona “Avvio Selettivo” e deseleziona “Carica elementi di avvio.”

  1. Vai alla scheda “Servizi” e fai clic su “Nascondi tutti i servizi Microsoft.” Seleziona “Disabilita tutto” in fondo alla finestra e fai clic su “OK.”

  1. Fai clic sulla scheda “Avvio” e scegli “Apri Task Manager.”

  1. Nella scheda “Avvio” di Task Manager, fai clic con il tasto destro su ciascun elemento e “Disabilitalo”.
  2. Infine, fai clic su “OK” e riavvia il PC. Se il tuo PC si avvia senza problemi, significa che un’app installata di recente è stata la responsabile, e dovresti disinstallarla per risolvere il problema. Se no, procedi al metodo successivo.

Buono a sapersi: scopri come eseguire un programma Java nel Prompt dei comandi.

3. Disabilita Temporaneamente Windows Powershell

Puoi usare il Prompt dei comandi per disabilitare temporaneamente Windows PowerShell. Se usi PowerShell per disabilitare se stesso, potrebbe finire per bloccarsi e causare problemi. Nota che questo metodo funziona su Windows 10 1803 e richiede privilegi di amministratore.

  1. Fai clic sul pulsante di ricerca di Windows e digita “Command Prompt.” Fai clic con il tasto destro sul miglior risultato e scegli “Esegui come amministratore.”

Digitando

  1. Digita i seguenti comandi e premi Invio dopo ciascuno. Ricorda di riattivare PowerShell in seguito. Per disabilitarlo, digita:
Dism /online /Disable-Feature /FeatureName: MicrosoftWindowsPowerShellV2Root
  1. Per riattivarlo, digita:
Dism /online /Enable-Feature /FeatureName: MicrosoftWindowsPowerShellV2Root

4. Elimina il Collegamento a Powershell dalla Cartella di Avvio

La cartella di Avvio contiene tutti i collegamenti alle applicazioni di avvio in modo che Windows possa eseguirle non appena si avvia. Il collegamento “PowerShell.exe” di Windows può trovarsi anche in questa cartella, poiché, per la maggior parte, questa app è impostata per avviarsi all’avvio. Pertanto, se Windows PowerShell continua a comparire, dovresti individuare ed eliminare il collegamento di questa app dalla cartella di Avvio.

  1. Avvia la finestra Esegui premendo i tasti Windows + R. Digita %ProgramData%\Microsoft\Windows\Start Menu\Programs\StartUp e premi Invio.

Digitando il comando nella finestra Esegui.

  1. Trova e fai clic con il tasto destro sul collegamento di PowerShell e scegli “Elimina.” Se l’elenco è vuoto o non puoi trovare PowerShell, procedi al metodo successivo.

Suggerimento: scopri tutte le opzioni disponibili per aprire il Task Manager in Windows.

5. Elimina lo Stato di Avvio di Powershell dal Task Manager

Puoi anche disabilitare lo stato di avvio di PowerShell tramite il Task Manager per impedirne l’avvio all’avvio.

  1. Fai clic con il pulsante destro sul menu Start e scegli “Task Manager.”

  2. Fai clic sulla scheda “Avvio” e trova “Windows PowerShell.” Fai clic con il tasto destro su di esso e seleziona “Disabilita.”

Disabilitando i programmi di avvio dal Task Manager.

6. Usa il Programma Microsoft Autoruns

Microsoft offre uno strumento potente per fermare le app che sono impostate per avviarsi automaticamente su Windows.

  1. Scarica Autoruns.
  2. Apri l’app e, nella scheda “Accesso”, localizza “PowerShell” e deseleziona la sua casella.

Suggerimento: Il Microsoft Store non funziona come dovrebbe? Ti mostriamo come risolverlo.

Domande Frequenti

È giusto disabilitare PowerShell indefinitamente?

Sebbene non ti incoraggiamo a farlo, a volte l’unica scelta è disabilitare questa console indefinitamente. Windows dovrebbe funzionare bene senza PowerShell poiché può utilizzare il Prompt dei comandi, ma PowerShell è una versione aggiornata del Prompt dei comandi che può fare molto di più di cmd.

Cosa può fare PowerShell che il Prompt dei comandi non può?

Mentre PowerShell è costruito sulla piattaforma .NET, può comunicare con oggetti Windows anche a livello di core, a differenza del Prompt dei comandi, che non può.

Posso aggiornare Windows PowerShell?

Windows aggiorna le app correlate al sistema con ogni aggiornamento di Windows, quindi non è necessario aggiornare PowerShell separatamente. Tuttavia, puoi aggiornare PowerShell manualmente senza aspettare che Windows lo faccia per te con il prossimo aggiornamento. Per ottenere aggiornamenti di PowerShell dall’app Microsoft Store, cerca Windows PowerShell nell’applicazione Microsoft Store di Windows, e il primo app mostrato è quella che stai cercando.