Winget教程:快速掌握Windows程序包管理器
在数字时代,高效管理软件是提升生产力的关键。对于Windows用户而言,传统上安装、更新和卸载应用程序可能是一个繁琐的过程。然而,随着Winget(Windows程序包管理器)的出现,这一局面得到了彻底改变。Winget是一款命令行工具,它允许用户通过简单的命令来发现、安装、升级、移除以及配置Windows设备上的应用程序,从而简化了软件管理流程。
本文将提供一个Winget快速入门教程,帮助您迅速掌握这款强大的工具。
1. 检查Winget是否已安装
大多数现代Windows版本(Windows 10 1709或更高版本,以及Windows 11)都已预装Winget,作为“应用安装程序”包的一部分。
要验证您的系统是否可用Winget:
- 打开“命令提示符”或PowerShell。
- 输入
winget --version并按回车。
如果显示版本号,则说明Winget已安装并可供使用。如果命令未被识别,您需要手动安装它。
2. 安装Winget(如果需要)
如果您的系统上没有Winget,可以通过Microsoft Store或从GitHub下载“应用安装程序”包来获取。
方法一:通过Microsoft Store(推荐)
- 打开Microsoft Store应用程序。
- 搜索“应用安装程序”(App Installer)。
- 点击“获取”或“安装”来安装或更新该应用程序。
方法二:通过GitHub(手动安装)
- 导航至Winget的官方GitHub发布页面。
- 在最新版本的“Assets”部分下载最新的
.msixbundle文件。 - 运行下载的
.msixbundle文件以安装或更新“应用安装程序”。
安装完成后,请重新启动您的终端,然后再次运行 winget --version 以确认安装成功。
3. Winget核心命令一览
掌握以下基本命令,即可开始使用Winget:
-
搜索包:
要查找应用程序,请使用search命令,后跟应用程序名称。
bash
winget search <应用程序名称>
示例:winget search "Google Chrome" -
安装包:
找到包ID(例如,从搜索结果中获取Google.Chrome)后,使用install命令进行安装。
bash
winget install <包ID>
示例:winget install Google.Chrome
在安装过程中,您可能需要同意源协议并响应用户账户控制(UAC)提示。 -
列出已安装的包:
要查看所有通过Winget安装的应用程序,请使用list命令。
bash
winget list -
升级包:
要更新特定的应用程序:
bash
winget upgrade <包ID>
要升级所有已安装且有可用更新的应用程序:
bash
winget upgrade --all -
卸载包:
要移除应用程序:
bash
winget uninstall <包ID>
示例:winget uninstall Google.Chrome
4. 实践示例:安装Visual Studio Code
假设您希望安装Visual Studio Code:
-
搜索应用程序:
bash
winget search "Visual Studio Code"
这将返回一个包列表。查找正确的ID,通常是Microsoft.VisualStudioCode。 -
安装应用程序:
bash
winget install Microsoft.VisualStudioCode -
验证安装(可选):
bash
winget list | findstr "Visual Studio Code"
(注意:findstr是Windows命令行实用程序,用于在文件或输出中搜索文本。)
结语
Winget的出现,为Windows用户带来了命令行管理软件的便利与高效。通过上述简单的步骤和命令,您将能够快速掌握这款强大的包管理器,从而大大提升您的软件安装、更新和维护体验。Winget还提供了更多高级功能,如导出和导入包列表以在新系统上快速配置环境、管理软件源以及通过 settings.json 文件进行配置等,等待您进一步探索。