Windows包管理工具winget的详细介绍

Windows 10、11系统安装winget命令的完整指南:
一、检查是否已预装
Windows 11 1809及以上版本已内置winget,可先通过以下步骤验证:
- 按
Win+X
→ 选择「终端(管理员)」 - 输入命令:
winget --version
- 若显示版本号(如v1.7.10876),说明已预装
二、安装方法
方法1:通过Microsoft Store更新
- 打开 Microsoft Store → 搜索「应用安装程序」
- 点击「更新」按钮(若已安装)或「获取」按钮(若未安装)
- 更新完成后重启终端即可使用
方法2:GitHub离线安装(适合无法访问商店的版本)
- 访问 winget GitHub发布页
- 下载最新版
.appxbundle
文件(例如 Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.appxbundle )
方法3:命令安装(开发人员模式)
- 在管理员终端执行:
Add-AppxPackage -Path "https://aka.ms/getwinget"
三、验证安装
- 基础验证:
winget --version
显示版本号 - 功能测试:
winget search chrome
测试搜索功能
四、常见问题解决
- 权限不足:必须使用管理员权限打开终端
- 旧版系统报错:需安装 [VC++ v14 桌面框架包]
- 命令不存在:检查是否误装旧版,建议通过商店重新安装
五、优势说明
winget相比传统安装方式支持:
- 自动化静默安装(
winget install --silent
) - 批量脚本部署(支持PowerShell脚本编写)
- 官方源安全校验(避免捆绑软件)
提示:安装完成后可使用winget list
查看已安装应用,winget upgrade --all
批量更新所有软件
六、核心功能与命令
- 软件安装
winget install <软件ID> # 通过软件唯一ID安装 winget install --id=Microsoft.VisualStudioCode --silent # 静默安装VSCode
- 软件更新
winget upgrade # 列出可更新软件 winget upgrade --all # 一键更新所有软件
- 软件卸载
winget uninstall <软件ID> # 通过ID卸载 winget uninstall Tencent.TencentVideo # 卸载腾讯视频
- 软件搜索
winget search <关键词> # 模糊匹配软件 winget search chrome # 搜索包含"chrome"的软件
- 批量管理
winget export -o apps.json # 导出已安装软件列表 winget import -i apps.json # 按列表批量安装(支持跨设备同步)
七、高级功能
- 源管理
- 查看源:
winget source list
- 添加第三方源:
winget source add <源名称> <源地址> # 如中科大源:https://mirrors.ustc.edu.cn/winget-source
- 重置官方源:
winget source reset winget
- 静默安装参数
inget install --id=7zip.7zip --silent --accept-package-agreements # 无交互安装
- 版本控制
winget install --id=Git.Git --version 2.40.1 # 安装指定版本
八、使用场景与技巧
- 开发环境搭建 通过脚本批量安装开发工具(如Python、Node.js 、Docker等)
- 国内加速配置 替换中科大源提升搜索速度(安装包仍从原地址下载)
- 企业级部署 结合组策略或脚本实现软件标准化安装
- 疑难解决
- 权限问题:需以管理员身份运行终端
- 依赖缺失:安装VC++运行库
九、常用命令速查
命令 | 作用 | 示例 |
---|---|---|
winget search |
搜索软件包 | winget search python |
winget list |
列出已安装软件 | winget list --name Chrome |
winget hash |
生成安装包哈希值 | winget hash <文件路径> |
winget features |
查看实验性功能状态 | winget features |
winget settings |
打开配置文件(支持自定义参数) | winget settings |
提示:可通过winget --help
查看完整命令列表,或访问官方文档 获取进阶用法610。
十、扩展工具推荐
- WingetUI:图形化界面工具,集成
winget
、scoop
、chocolatey
等多包管理器 - Windows Terminal:增强命令行操作体验,支持多标签与自定义主题
阅读剩余
版权声明:
作者:laifa
链接:https://www.tyhlw.org/?p=1050
文章版权归作者所有,未经允许请勿转载。
THE END