请升级到MicrosoftEdge以使用最新的功能、安全更新和技术支持。
WinGet是一种命令行工具,使用户能够在Windows10、Windows11和WindowsServer2025计算机上发现、安装、升级、删除和配置应用程序。此工具是Windows程序包管理器服务的客户端接口。
WinGetWindows程序包管理器在Windows11、新式版本的Windows10和WindowsServer2025上作为应用安装程序的一部分提供。应用安装程序是由Windows桌面版本上的Microsoft存储通过WindowsServer2025上的更新传递和更新的系统组件。
注意
WinGet包含在Windows应用安装程序中。要试用最新的Windows程序包管理器功能,可以通过以下方式之一安装预览版:
要在Windows沙盒上安装WinGet的稳定版本,请从WindowsPowerShell命令提示符执行以下步骤:
$progressPreference='silentlyContinue'Write-Host"InstallingWinGetPowerShellmodulefromPSGallery..."Install-PackageProvider-NameNuGet-Force|Out-NullInstall-Module-NameMicrosoft.WinGet.Client-Force-RepositoryPSGallery|Out-NullWrite-Host"UsingRepair-WinGetPackageManagercmdlettobootstrapWinGet..."Repair-WinGetPackageManagerWrite-Host"Done."若要在计算机范围内安装PowerShell模块,可以将参数与cmdlet配合使用-ScopeAllUsersInstall-Module。如果想要预览版本的WinGet,可以使用Repair-WinGetPackageManagercmdlet添加-IncludePrerelease参数。若要查看Repair-WinGetPackageManagercmdlet的可用参数,可以运行Get-HelpRepair-WinGetPackageManager-Full。
安装程序的行为可能会有所不同,具体取决于你是否是以管理员权限运行WinGet。
安装应用安装程序后,可以通过在命令提示符下键入“WinGet”来运行WinGet。
最常见的使用场景之一是搜索并安装你最喜欢的工具。
WinGet工具的当前预览版支持以下命令。
WinGet工具支持以下选项。
WinGet工具支持以下类型的安装程序:
可以使用以下语法在单个命令中安装多个应用程序。
USAGE:wingetinstall
wingetinstallMicrosoft.WindowsTerminalMicrosoft.PowerToysMicrosoft.VisualStudioCode注意
使用脚本时,WinGet会按指定顺序启动应用程序。当安装程序返回成功或失败时,WinGet会启动下一个安装程序。如果某个安装程序启动了另一进程,它可能会提前返回到WinGet。这会导致WinGet在上一个安装程序完成之前安装下一个安装程序。
我们鼓励你为GitHub上的WinGet源代码贡献力量。你必须先同意并签署MicrosoftCLA。