Come risolvere PowerShell non funziona

Oltre alla gestione e all’amministrazione del sistema, PowerShell viene spesso utilizzato per risolvere vari problemi in Windows. Ma se PowerShell stesso non funziona correttamente, la risoluzione dei problemi può essere una manciata.

In generale, la maggior parte dei problemi di PowerShell si verifica a causa di impostazioni configurate in modo errato. Anche i problemi con moduli specifici sono molto comuni, principalmente a causa di un negozio di moduli corrotto.

In questo articolo, abbiamo elencato le istruzioni dettagliate per risolvere questi e altri problemi di PowerShell.

Se volete continuare a leggere questo post su "[page_title]" cliccate sul pulsante "Mostra tutti" e potrete leggere il resto del contenuto gratuitamente. ebstomasborba.pt è un sito specializzato in Tecnologia, Notizie, Giochi e molti altri argomenti che potrebbero interessarvi. Se desiderate leggere altre informazioni simili a [page_title], continuate a navigare sul web e iscrivetevi alle notifiche del blog per non perdere le ultime novità.

Seguir leyendo


Sommario

Perché PowerShell non funziona?

Ecco i motivi più comuni che impediscono a PowerShell di funzionare correttamente:

  • Nessun privilegio di amministratore
  • PowerShell è disabilitato
  • Criteri di gruppo configurati in modo errato
  • File PowerShell corrotti
  • Account utente configurato in modo errato/corrotto
  • Conflitto del servizio in background
  • Versione per Windows difettosa

Come risolvere PowerShell non funziona?

Prima di iniziare la risoluzione dei problemi, ti consigliamo di eseguire PowerShell come amministratore dal seguente percorso:
%SystemRoot%system32WindowsPowerShellv1.0powershell.exe .
Sostituisci system32 con syswow64 per la versione x86.

Per errori minori come Accesso negato, l’elemento selezionato non è disponibile o a questo file non è associata un’app per eseguire questa azione, questo potrebbe essere tutto ciò che è necessario per risolvere il problema.

Riavvia il PC (caso speciale)

Nota: questa correzione si applica solo a Windows 10 S.

Dopo un aggiornamento sul posto di Windows 10 S , potresti riscontrare l’errore La tua organizzazione ha utilizzato Device Guard per bloccare questa app all’avvio di PowerShell.

Questo errore si verifica a causa di un criterio che impedisce a Windows 10 S di controllare le app Win32. Normalmente questa restrizione dovrebbe essere eliminata durante l’aggiornamento, ma in caso contrario è possibile eliminarla riavviando il PC alcune volte .

Abilita PowerShell tramite le funzionalità di Windows

Potresti riscontrare problemi con PowerShell perché è disabilitato nell’utilità Funzionalità di Windows. Ecco come puoi abilitare PowerShell in questi casi:

  1. Premi Win + R, digita optionalfeatures e premi Invio.
  2. Assicurati che la casella accanto a Windows PowerShell sia selezionata per abilitarlo e premi OK.
  3. Fare clic su Disabilita tutto e premere OK.
  4. Riavvia il PC e verifica se PowerShell funziona ora.
  5. Se funziona, puoi abilitare il servizio che ritieni stia causando il problema, riavviare e verificare se l’abilitazione influisce su PowerShell. Ripetendo questo processo, alla fine puoi capire il colpevole.
  6. Se PowerShell non funziona nonostante l’avvio pulito, è probabile che il problema sia qualcos’altro. In questo caso, ripetere i passaggi da 3 a 5 ma abilitare questa volta i servizi a riprendere l’avvio normalmente.

Utilizzare le utilità di riparazione del sistema

Come affermato, la corruzione dei file è un motivo comune per tali problemi in Windows e PowerShell non fa eccezione. Si consiglia di utilizzare le utilità CHKDSK, SFC e DISM per cercare e riparare eventuali danni . Ecco come puoi farlo:

  1. Premi Win + R, digita cmd e premi CTRL + Maiusc + Invio.
  2. Digita chkdsk C: /f /x /r e premi Invio.
  3. Se CheckDisk segnala eventuali problemi, è possibile risolvere il problema specifico. Altrimenti, esegui i seguenti comandi:
    DISM /Online /Cleanup-Image /Restorehealth
    Sfc /Scannow

Se neanche il prompt dei comandi funziona, puoi avviare in modalità provvisoria e provare a utilizzare le suddette utilità lì.

Aggiorna Windows

In passato si sono verificati diversi casi in cui vari componenti di Windows, incluso PowerShell, hanno smesso di funzionare dopo un aggiornamento. Numerosi utenti hanno riscontrato questo particolare problema dopo un aggiornamento antimalware, ad esempio.

Problemi come questo vengono corretti abbastanza presto, quindi se hai riscontrato questo problema dopo un aggiornamento, la cosa migliore da fare è installare il nuovo aggiornamento quando esce. Gli aggiornamenti automatici sono abilitati sulla maggior parte dei PC, ma per ogni evenienza, ecco come puoi farlo manualmente:

  1. Premi Win + I e seleziona Windows Update .
  2. Premere il pulsante Verifica aggiornamenti. Scaricare e installare l’aggiornamento, se disponibile.

Come risolvere i moduli PowerShell che non funzionano?

I moduli di PowerShell si trovano nelle seguenti directory:
C:Program FilesWindowsPowerShellModules C:WindowsSystem32WindowsPowerShellv1.0Modules

Molto spesso, i file in queste directory vengono danneggiati, il che porta a problemi con i moduli. Se un modulo specifico non funziona in PowerShell, l’aggiornamento o la reinstallazione risolve il problema nella maggior parte dei casi. Ecco come puoi farlo:

  1. Premi Win + R, digita powershell e premi CTRL + Maiusc + Invio.
  2. Digita Get-Module -ListAvailable e prendi nota del nome del modulo che stai tentando di aggiornare o reinstallare.
  3. Per aggiornare il modulo, esegui il seguente comando:
    Update-Module -Name ModuleName
  4. Per disinstallare il modulo, eseguire i seguenti comandi:
    Uninstall-Module -Name ModuleName
    Install-Module -Name ModuleName