Categories: Windows

Il comando Install-Module è stato trovato nel modulo PowerShellGet

Se quando cerchi di installare o aggiornare un modulo PowerShell da PowerShell Gallery sul tuo computer Windows 11 o Windows 10 usando ilInstalla-ModulooUpdate-Modulee si ottiene il messaggio di erroreInstalla-ModulooIl comando Update-Module è stato trovato nel modulo PowerShellGet ma il modulo non può essere caricatoallora puoi provare i suggerimenti in questo post per risolvere il problema.

Cos'è il modulo PowerShellGet?

IlPowerShellGetè il comando o i comandi per scoprire, installare, aggiornare e pubblicare artefatti PowerShell come moduli, risorse DSC, capacità di ruolo e script.A partire da aprile 2020, la galleria PowerShell non supporta più le versioni 1.0 e 1.1 di Transport Layer Security (TLS).

Quando questo problema si verifica quando si esegue il comandoInstalla-ModulooUpdate-Modulecmdlet a seconda dei casi, riceverete il messaggio di errore completo secondo le seguenti linee;

Install-Module: Il comando 'Install-Module' è stato trovato nel modulo 'PowerShellGet', ma il modulo non può essere caricato.Per maggiori informazioni, eseguite 'Import-Module PowerShellGet'.

Inoltre, quando si cerca di eseguireImportazione-Modulo PowerShellGetcome da messaggio di errore precedente, si riceve uno dei seguenti messaggi di errore;

Importazione-Modulo: Il modulo richiesto 'PackageManagement' non è stato caricato.Caricare il modulo o rimuovere il modulo da 'RequiredModules' nel file.

O

Importazione-Modulo: Il provider di file cloud non è in esecuzione.

Il secondo messaggio di errore successivo sembra essere legato a OneDrive.

Il comando Install-Module è stato trovato nel modulo PowerShellGet ma il modulo non può essere caricato

Se l'erroreIl comando Install-Module è stato trovato nel modulo PowerShellGet ma il modulo non può essere caricatosi è verificato sul tuo PC Windows 11/10, puoi provare le nostre soluzioni consigliate qui sotto in nessun ordine particolare e vedere se questo aiuta a risolvere il problema sul tuo sistema.

  1. Impostare il criterio di esecuzione su Unrestricted
  2. Abilita OneDrive Personal (se applicabile)
  3. Accedi a un altro account utente o Crea un nuovo account utente
  4. Ripristinare Windows 11/10

Prima di procedere con le soluzioni qui sotto, assicuratevi che PowerShell sia aggiornato e che Transport Layer Security v1.2 o più recente sia abilitato e impostato come protocollo predefinito nella sessione PS - poi eseguite il comando qui sotto nel prompt dei comandi elevato:

powershell.exe -NoLogo -NoProfile -Command 'Install-Module -Name PackageManagement -Force -MinimumVersion 1.4.6 -Scope CurrentUser -AllowClobber'

Una volta che il comando viene eseguito, riprova l'installazione/aggiornamento del modulo PowerShell e vedi se ha successo.

1] Impostare il criterio di esecuzione su Unrestricted

La maggior parte degli utenti colpiti sono stati in grado di risolvere ilIl comando Install-Module è stato trovato nel modulo PowerShellGet ma il modulo non può essere caricatoerrore che si è verificato sul loro PC Windows 11/10 semplicemente impostando ExecutionPolicy su unrestricted.Per eseguire questo compito, è possibile seguire le istruzioni nella guida su come risolvere PowerShell non può essere caricato perché l'esecuzione degli script è disabilitata.

2] Abilita OneDrive Personal (se applicabile)

Questa soluzione ha funzionato per gli utenti di PC colpiti che eseguivano la versioneUpdate-Modulee quando si esegue il cmdletImportazione-Modulo PowerShellGetha ricevuto il messaggio di errore The cloud file provider is not running.

Si è scoperto che questo scenario si applicava a un utente con account OneDrive Business, che erano tutti impostati correttamente.Tuttavia, l'account OneDrive Personal non era in esecuzione, e la cartella personale OneDrive PowerShell era sulla$env:PSModulePathpercorso.

In questo caso, per risolvere il problema, è necessario riabilitare l'account OneDrive Personal.Per eseguire questo compito, è possibile seguire le istruzioni della guida su come risolvere OneDrive non si apre all'avvio in Windows 11/10.

3] Accedere a un altro account utente o creare un nuovo account utente

Se hai più account utente impostati sul tuo PC Windows 11/10, questa soluzione richiede che tu esca dall'account attivo e poi acceda a un altro account sul tuo PC e poi esegua nuovamente l'operazione di installazione o aggiornamento del modulo PowerShell.Alcuni utenti di PC colpiti hanno riferito che questo ha funzionato per loro. Tuttavia, se non hai altri account utente sul tuo PC, puoi creare un nuovo account utente.

4] Resettare Windows 11/10

A questo punto, se nulla ha funzionato per voi per risolvere il problema a portata di mano, è possibile ripristinare il PC Windows 11/10 - quando si esegue l'operazione di ripristino, scegliere l'opzione per mantenere i file personali.Dopo il reset, provate l'Install-Module o l'Update-Module a seconda del caso e vedete se il compito si completa senza problemi.Altrimenti, riprova le correzioni di cui sopra.

Posto correlato: PowerShell Get-Appxpackage non funziona o accesso negato

Come si installa un modulo PowerShellGet?

Per installare l'ultima versione del modulo PowerShellGet sul sistema Windows 11/10, fate come segue:

  • Impostare TLS1.2 come protocollo predefinito nella sessione PS.
  • Prima di aggiornare PowerShellGet, dovreste sempre installare l'ultimo fornitore NuGet.
  • Registra i repository PS se non sono stati impostati prima.
  • Installare PowerShellGet.

Come si aggiorna un modulo PowerShellGet?

Per aggiornare PowerShellGet e PackageManagement, eseguite i seguenti comandi:

  • Get-Module -ListAvailable PackageManagement, PowerShellGet.
  • Install-PackageProvider Nuget -Force Exit.
  • Install-Module -Name PowerShellGet -Force Exit.
  • Set-ExecutionPolicy RemoteSigned Install-Module -Name PowerShellGet -Force -AllowClobber.

Come faccio a sapere se PowerShellGet è installato?

Per testare se PowerShellGet è installato su un computer Windows 11/10, eseguire il comandoGet-Module -ListAvailable PowerShellGetcomando.Da una sessione PowerShell, usateSalva-Moduloper scaricare la versione corrente di PowerShellGet.Vengono scaricate due cartelle: PowerShellGet e PackageManagement.Ogni cartella contiene una sottocartella con un numero di versione.

adminguides

Recent Posts

Risolto dopo l'aggiornamento di Windows 11, lo strumento di cattura non funziona

Microsoft ha rilasciato il sistema operativo Windows 11 di nuova generazione nell'ultimo mese di ottobre…

2 anni ago

Correggi un errore di masterizzazione disco non trovato durante la masterizzazione di un'immagine

Sembra che alcuni degli sfortunati utenti di Windows stiano riscontrando l'errore "Un masterizzatore di dischi…

2 anni ago

Correggi l'errore danneggiato del file Adcjavas.Inc

Windows ha un'utilità integrata chiamata System File Checker o SFC che esegue la scansione dell'intero…

2 anni ago

Correggi l'errore 0X0000013C INVALID_IO_BOOST_STATE

Il sistema operativo Windows è la piattaforma più popolare per scopi didattici e lavorativi ampiamente…

2 anni ago

Correzione dell'errore 0x800f0825 Impossibile disinstallare il pacchetto permanente

FIX 2: eseguire un ripristino del sistema:FIX 3: Esegui Controllo file di sistema:FIX 4: Aggiorna…

2 anni ago

Risolto il problema con il suono di Acer Nitro 5 non funzionante, crepitio dell'audio o basso

Il Nitro 5 è un ingombrante laptop da gioco da 2,4 kg, come è tipico…

2 anni ago