You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PowerShell模块安装报错:PackageManagement版本不兼容问题求解

解决PowerShellGet与PackageManagement版本不兼容问题

方法一:临时修改模块清单绕过依赖检查

  1. 右键以管理员身份打开记事本,找到并打开文件:C:\Program Files\WindowsPowerShell\Modules\PowerShellGet\2.2.5\PowerShellGet.psd1
  2. 定位到RequiredModules配置行,把原来要求PackageManagement 1.4.4的内容暂时注释或清空:
    # RequiredModules = @('PackageManagement', '1.4.4')
    RequiredModules = @()
    
  3. 保存文件,回到PowerShell执行:
    Import-Module PowerShellGet
    
    这一步应该能成功导入模块
  4. 运行命令强制安装指定版本的PackageManagement:
    Install-Module -Name PackageManagement -RequiredVersion 1.4.4 -Force -AllowClobber
    
  5. 安装完成后,把PowerShellGet.psd1里的RequiredModules恢复成原来的配置
  6. 重启PowerShell,测试Import-Module PowerShellGet和Install-Module是否正常

方法二:手动部署PackageManagement模块

如果方法一无法执行安装命令,试试手动操作:

  • 从PowerShell Gallery下载PackageManagement 1.4.4的nupkg安装包
  • 解压nupkg包,把里面的文件放到C:\Program Files\WindowsPowerShell\Modules\PackageManagement\1.4.4目录下(确保目录结构和其他模块一致)
  • 重启PowerShell后,再次尝试导入PowerShellGet模块

内容的提问来源于stack exchange,提问作者gerard

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 19:23:10