Categorías: Windows

Se ha encontrado el comando Install-Module en el módulo PowerShellGet

Si cuando intentas instalar o actualizar un módulo de PowerShell desde la galería de PowerShell en tu ordenador con Windows 11 o Windows 10 utilizando elMódulo de instalaciónoActualización del móduloy se obtiene el mensaje de errorMódulo de instalaciónoSe ha encontrado el comando Update-Module en el módulo PowerShellGet pero no se ha podido cargar el móduloEntonces puedes probar las sugerencias de este post para resolver el problema.

¿Qué es el módulo PowerShellGet?

ElPowerShellGetes el comando(s) para descubrir, instalar, actualizar y publicar artefactos PowerShell como Módulos, Recursos DSC, Capacidades de Rol y Scripts.A partir de abril de 2020, la Galería PowerShell ya no es compatible con las versiones 1.0 y 1.1 de Transport Layer Security (TLS).

Cuando se produce este problema al ejecutar elMódulo de instalaciónoActualización del módulocmdlet según sea el caso, recibirá el mensaje de error completo según las siguientes líneas;

Instalar módulo: El comando 'Install-Module' fue encontrado en el módulo 'PowerShellGet', pero el módulo no pudo ser cargado.Para más información, ejecute 'Import-Module PowerShellGet'.

Además, cuando se intenta ejecutarImportar el módulo PowerShellGetsegún el mensaje de error anterior, recibe uno de los siguientes mensajes de error;

Módulo de importación: El módulo requerido 'PackageManagement' no está cargado.Cargue el módulo o elimine el módulo de 'RequiredModules' en el archivo.

O

Módulo de importación: El proveedor de archivos en la nube no se está ejecutando.

El segundo mensaje de error posterior parece estar relacionado con OneDrive.

Se ha encontrado el comando Install-Module en el módulo PowerShellGet pero no se ha podido cargar el módulo

Si el errorSe ha encontrado el comando Install-Module en el módulo PowerShellGet pero no se ha podido cargar el módulose ha producido en su PC con Windows 11/10, puede probar nuestras soluciones recomendadas a continuación en ningún orden en particular y ver si eso ayuda a resolver el problema en su sistema.

  1. Establecer la política de ejecución como no restringida
  2. Habilitar OneDrive Personal (si procede)
  3. Acceder a otra cuenta de usuario o crear una nueva cuenta de usuario
  4. Reiniciar Windows 11/10

Antes de proceder con las soluciones que se indican a continuación, asegúrese de que PowerShell esté actualizado y que Transport Layer Security v1.2 o más reciente esté habilitado y configurado como protocolo predeterminado en la sesión de PS; a continuación, ejecute el siguiente comando en el símbolo del sistema elevado:

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

Una vez que el comando se ejecute, vuelva a intentar la instalación/actualización del módulo PowerShell y compruebe si tiene éxito.

1] Establezca la política de ejecución como no restringida

La mayoría de los usuarios afectados pudieron resolver elSe ha encontrado el comando Install-Module en el módulo PowerShellGet pero no se ha podido cargar el móduloerror que se produjo en su PC con Windows 11/10 simplemente estableciendo ExecutionPolicy a sin restricciones.Para realizar esta tarea, puede seguir las instrucciones de la guía sobre cómo solucionar que PowerShell no se pueda cargar porque la ejecución de scripts está desactivada.

2] Habilitar OneDrive Personal (si procede)

Esta solución funcionó para los usuarios de PC afectados que ejecutaban elActualización del móduloy al ejecutar el cmdletImportar el módulo PowerShellGetEl cmdlet recibió el mensaje de error El proveedor de archivos en la nube no se está ejecutando.

Resulta que este escenario se aplicaba a un usuario con cuentas de OneDrive Business, todas ellas configuradas correctamente.Sin embargo, la cuenta personal de OneDrive no se estaba ejecutando, y la carpeta personal de PowerShell de OneDrive estaba en el$env:PSModulePathcamino.

En este caso, para resolver el problema, tienes que volver a habilitar la cuenta de OneDrive Personal.Para realizar esta tarea, puedes seguir las instrucciones de la guía sobre cómo arreglar que OneDrive no se abra al inicio en Windows 11/10.

3] Entrar en otra cuenta de usuario o crear una nueva cuenta de usuario

Si tiene varias cuentas de usuario configuradas en su PC con Windows 11/10, esta solución requiere que cierre la sesión de la cuenta activa y, a continuación, inicie sesión en otra cuenta de su PC y vuelva a ejecutar la operación de instalación o actualización del módulo PowerShell.Algunos usuarios de PC afectados informaron que esto les funcionó. Sin embargo, si no tienes otra cuenta de usuario en tu PC, puedes crear una nueva cuenta de usuario.

4] Reiniciar Windows 11/10

Llegados a este punto, si nada te ha funcionado para resolver el problema en cuestión, puedes restablecer tu PC con Windows 11/10 - al realizar la operación de restablecimiento, elige la opción de mantener tus archivos personales.Después del reinicio, intente instalar el módulo o actualizarlo, según sea el caso, y vea si la tarea se completa sin problemas.De lo contrario, vuelva a intentar las correcciones mencionadas anteriormente.

Puesto relacionado: PowerShell Get-Appxpackage no funciona o acceso denegado

¿Cómo se instala un módulo PowerShellGet?

Para instalar la última versión del módulo PowerShellGet en el sistema Windows 11/10, haga lo siguiente:

  • Establezca TLS1.2 como protocolo por defecto en la Sesión PS.
  • Antes de actualizar PowerShellGet, siempre debes instalar el último proveedor de NuGet.
  • Registre los repositorios PS si no los ha configurado antes.
  • Instalar PowerShellGet.

¿Cómo puedo actualizar un módulo PowerShellGet?

Para actualizar PowerShellGet y PackageManagement, ejecute los siguientes comandos:

  • 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.

¿Cómo puedo saber si PowerShellGet está instalado?

Para comprobar si PowerShellGet está instalado en un ordenador con Windows 11/10, ejecute el programaGet-Module -ListAvailable PowerShellGetcomando.Desde una sesión de PowerShell, utiliceGuardar-módulopara descargar la versión actual de PowerShellGet.Se descargan dos carpetas: PowerShellGet y PackageManagement.Cada carpeta contiene una subcarpeta con un número de versión.

adminguides

Entradas recientes

Arreglar después de la actualización de Windows 11, la herramienta de recorte no funciona

Microsoft lanzó el sistema operativo Windows 11 de próxima generación en el último mes de…

2 años hace

Arreglar un error de No se encontró una grabadora de disco al grabar una imagen

Parece que algunos de los desafortunados usuarios de Windows encuentran el error "No se encontró…

2 años hace

Arreglar el error de archivo corrupto Adcjavas.Inc

Windows tiene una utilidad incorporada llamada System File Checker o SFC que escanea todo el…

2 años hace

Solucione el error 0X0000013C INVALID_IO_BOOST_STATE

El sistema operativo Windows es la plataforma más popular para fines educativos y laborales que…

2 años hace

Arreglar 0x800f0825 Error El paquete permanente no se puede desinstalar

REVISIÓN 2: Realice una restauración del sistema:REVISIÓN 3: Ejecute el Comprobador de archivos del sistema:REVISIÓN…

2 años hace

Repare el sonido de Acer Nitro 5 que no funciona, el audio crepita o es bajo

El Nitro 5 es un portátil para juegos voluminoso de 2,4 kg, como es típico…

2 años hace