1、什么是 Winget?
Winget 是 Windows 包管理器(Windows Package Manager)的命令行工具,由微软开发。它允许用户通过命令行轻松查找、安装、升级、配置和卸载 Windows 上的应用程序。
2、系统要求
Windows 10及以上版本
3、安装 Winget
3.1、通过 Microsoft Store 安装(推荐)
- 打开 Microsoft Store
- 搜索 “App Installer”
- 点击”获取”进行安装
3.2、手动安装
从 GitHub 发布页面下载最新版本的 .msixbundle
文件并安装:
https://github.com/microsoft/winget-cli/releases
4、基础命令
4.1、搜索软件包
1 2 3 4 5 6 7 8 9 10 11
| winget search <软件名称>
winget search chrome
winget search *python*
winget search --publisher Google
|
4.2、安装软件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| winget install <软件包ID或名称>
winget install Google.Chrome
winget install Google.Chrome --version 91.0.4472.124
winget install Google.Chrome --location "D:\Applications"
winget install Google.Chrome --silent
winget install Google.Chrome --accept-package-agreements --accept-source-agreements
|
5、升级软件
1 2 3 4 5 6 7 8 9 10 11
| winget upgrade
winget upgrade --all
winget upgrade Google.Chrome
winget upgrade --all --exclude Google.Chrome
|
6、卸载软件
1 2 3 4 5 6 7 8
| winget uninstall <软件包ID或名称>
winget uninstall Google.Chrome
winget uninstall --id Google.Chrome
|
7、显示软件信息
1 2 3 4 5
| winget show <软件包ID或名称>
winget show Mozilla.Firefox
|
8、高级用法
8.1、导出和导入配置
1 2 3 4 5
| winget export -o packages.json
winget import -i packages.json
|
8.2、列出已安装软件
1 2 3 4 5 6 7 8
| winget list
winget list --query "Python"
winget list --source winget
|
8.3、源管理
1 2 3 4 5 6 7 8
| winget source list
winget source add <源名称> <源URL>
winget source reset
|
8.4、验证软件哈希值
9、实用技巧和提示
9.1、使用交互模式
1 2
| winget install --interactive
|
9.2、忽略依赖项
1
| winget install <软件包> --ignore-dependencies
|
9.3、指定架构
1 2 3
| winget install <软件包> --architecture x64
winget install <软件包> --architecture x86
|
9.4、批量安装开发工具
1 2 3 4 5
| winget install Microsoft.VisualStudioCode winget install Git.Git winget install Python.Python.3.9 winget install Docker.DockerDesktop
|
9.5、查看帮助信息
1 2 3 4 5
| winget --help
winget install --help
|
9.6、保存安装日志
1
| winget install <软件包> --log <日志文件路径>
|
10、常见问题解决
10.1、权限不足
使用管理员权限打开 PowerShell 或命令提示符
10.2、源更新失败
10.3、软件包冲突
使用精确的包ID而不是名称
10.4、版本不兼容
使用 –version 参数指定兼容版本
11、资源推荐