Cosa fare quando Windows non riesce a trovare PowerShell

Cosa fare quando Windows non riesce a trovare PowerShell

PowerShell è uno strumento utile che ti consente di automatizzare le attività, risolvere vari errori e gestire una varietà di impostazioni di Windows. Ma cosa succede se improvvisamente scompare dal tuo computer?

Se usi spesso PowerShell, può essere irritante quando Windows non riesce a trovarlo. Per fortuna, è possibile ripristinare il PowerShell mancante con alcuni suggerimenti per la risoluzione dei problemi. In questo post, ti guideremo attraverso tutti loro.

1. Assicurati che Windows PowerShell sia abilitato

Su Windows, puoi abilitare o disabilitare funzioni e programmi opzionali dal Pannello di controllo. Per iniziare, devi assicurarti che PowerShell non sia disabilitato sul tuo computer. Ecco come controllare.

  1. Premi Win + R per aprire la finestra di dialogo Esegui.
  2. Digitare control nella casella e premere Invio per aprire il Pannello di controllo.
  3. Fai clic sul menu a discesa nell’angolo in alto a destra per selezionare Icone grandi .
  4. Vai a Programmi e funzionalità .
  5. Fare clic sul collegamento Attiva o disattiva le funzionalità di Windows nel riquadro a sinistra.
  6. Quando viene visualizzato il prompt Controllo dell’account utente (UAC), selezionare per continuare.
  7. Nella finestra di dialogo Funzionalità Windows, individua Windows PowerShell e seleziona la relativa casella di controllo.
  8. Fare clic su OK per salvare le modifiche.
    Abilita PowerShell su Windows

Riavvia il computer dopo questo (vedi come riavviare un computer Windows) e quindi prova ad avviare PowerShell utilizzando il menu di ricerca.

2. Avviare PowerShell utilizzando il comando Esegui o Esplora file

Se non riesci ad aprire PowerShell tramite il menu di ricerca, puoi provare a utilizzare la finestra di dialogo Esegui. Premi Win + R per aprire la finestra di dialogo Esegui. Digita powershell nella casella e premi Invio . Se desideri avviare PowerShell con diritti di amministratore, premi invece Ctrl + Maiusc + Invio .

Apri PowerShell tramite Esegui comando su Windows

Puoi anche aprire PowerShell dalla barra degli indirizzi di Esplora file. Per fare ciò, premi Win + E per aprire Esplora file. Digita PowerShell nella barra degli indirizzi e premi Invio .

3. Creare un collegamento sul desktop per PowerShell

Windows potrebbe non riuscire ad aprire PowerShell se non conosce il percorso esatto del file eseguibile di PowerShell. In tal caso, puoi individuare manualmente il file eseguibile di PowerShell sul tuo computer e creare un collegamento sul desktop per esso. Ecco i passaggi per fare lo stesso.

  1. Fare clic con il pulsante destro del mouse sull’icona Start per aprire il menu Power User e selezionare Esplora file dall’elenco.
  2. Passa a Questo PC .
  3. Vai su C: > Windows > SysWOW64 e individua la cartella WindowsPowerShell .
  4. Apri la cartella WindowsPowerShell e vai alla cartella v1.0 .
  5. Fare doppio clic sul file eseguibile di PowerShell e vedere se funziona. In tal caso, fai clic destro su di esso e seleziona Invia a > Desktop (crea collegamento) .
    Crea un collegamento sul desktop per PowerShell su Windows

È quindi possibile utilizzare il collegamento sul desktop appena creato per avviare PowerShell. Per maggiore praticità, puoi assegnare una scorciatoia da tastiera a PowerShell. Per saperne di più, consulta la nostra guida su come assegnare scorciatoie da tastiera ai programmi in Windows.

4. Scansiona il tuo computer alla ricerca di file di sistema danneggiati

I file di sistema danneggiati o corrotti possono anche interferire con le operazioni di Windows e impedire l’avvio di PowerShell. Fortunatamente, il tuo PC Windows è dotato di alcuni strumenti integrati, come SFC (System File Checker) e DISM (o Deployment Image Servicing and Management) che possono aiutarti con tali problemi. Se Windows soffre di corruzione del file di sistema, l’esecuzione di questi strumenti risolverà il problema.

Per eseguire la scansione SFC su Windows:

  1. Fare clic sull’icona della lente di ingrandimento sulla barra delle applicazioni o premere Win + S per aprire il menu di ricerca.
  2. Digita prompt dei comandi nella casella di ricerca e seleziona Esegui come amministratore dal pannello di destra.
  3. Selezionare quando viene visualizzato il prompt Controllo dell’account utente (UAC).
  4. Digita SFC /scannow nella console e premi Invio .

La scansione SFC inizierà a verificare l’integrità dei file di sistema e risolverà eventuali problemi con essi. La scansione potrebbe richiedere del tempo, quindi sii paziente.

Successivamente, è necessario eseguire la scansione DISM. Questo è un altro strumento diagnostico offerto da Windows. Può rilevare automaticamente eventuali problemi con l’immagine del sistema e risolverli. Se vuoi saperne di più su di loro, consulta la nostra guida sulle differenze tra CHKDWe, SFC e DISM.

Per eseguire DISM, apri nuovamente il prompt dei comandi con diritti di amministratore. Incolla il seguente comando nella console e premi Invio .

DISM.exe /Online /Cleanup-image /Restorehealth

DISM Scansiona Windows

Attendi che il comando venga eseguito correttamente, quindi riavvia il PC. Successivamente, verifica se Windows riesce a trovare PowerShell sul tuo computer.

5. Aggiorna Windows PowerShell

Se Windows non riesce ancora a trovare PowerShell a questo punto, potrebbe esserci un problema con l’app PowerShell stessa. Puoi provare ad aggiornare l’app PowerShell per vedere se questo fa la differenza.

Per aggiornare PowerShell su Windows:

  1. Premi Win + X per aprire il menu Power User.
  2. Seleziona Terminale (amministratore) dall’elenco.
  3. Quando viene visualizzato il prompt Controllo dell’account utente (UAC), selezionare .
  4. Digita il seguente comando e premi Invio . winget install --id Microsoft.Powershell --source winget
    Aggiorna PowerShell su Windows

Windows scaricherà e installerà la versione più recente di PowerShell. Successivamente, dovresti essere in grado di accedere a PowerShell.

L’uso del prompt dei comandi non è l’unico modo per aggiornare PowerShell su Windows. Se vuoi imparare altri metodi, consulta la nostra guida su come installare o aggiornare PowerShell su Windows.

6. Crea un nuovo account utente

È possibile che il problema di mancata apertura di PowerShell sia limitato al tuo account utente corrente. In tal caso, puoi creare e passare a un nuovo account utente e vedere se funziona.

Per creare un nuovo account utente su Windows, utilizza questi passaggi.

  1. Apri il menu Start e fai clic sull’icona a forma di ingranaggio per aprire l’app Impostazioni.
  2. Vai su Account .
  3. Seleziona Altri utenti .
  4. Fare clic sul pulsante Aggiungi account .
  5. Fai clic su Non ho le informazioni di accesso di questa persona e segui le istruzioni sullo schermo per creare un nuovo account utente.
    Accesso all'account Microsoft

Accedi con il tuo account appena creato e verifica se Windows riesce a trovare PowerShell ora.

Accedi di nuovo a Windows PowerShell

Si spera che una delle correzioni di cui sopra si sia dimostrata utile e che tu sia in grado di accedere nuovamente a PowerShell. In caso contrario, potresti dover considerare di reimpostare il tuo computer Windows come ultima risorsa.

PowerShell non è l’unico strumento da riga di comando disponibile su Windows. Puoi anche utilizzare il prompt dei comandi per comunicare con il tuo sistema.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *