软餐(ruancan.com)获悉,微软本周发布了 Winget 0.3,并引入了对新实验功能的支持,这些新功能大大增强了 Winget 的功能。
微软在去年发布了 Windows 10 软件包管理器 Winget,Winget 允许用户通过其命令行工具,从由微软维护的存储库中安装多个流行的应用程序。
在刚刚发布的新版本中,微软引入了两个新命令 “list” 和 “uninstall”,可用于管理 Windows 10 中安装的应用程序。
winget “list” 命令,用于显示系统中已安装的所有应用程序的列表,而 Winget“uninstall” 命令可删除任何已安装的应用程序,甚至包括那些不是通过 winget 安装的应用程序。
由于 Winget 更新当前处于预览状态,因此用户需要加入 Insider 计划才能通过微软商店获取,或者从发布页面手动安装。
安装后,用户可以打开命令或 PowerShell 提示符,然后键入 winget 以查看程序的文档。
启用 Winget 0.3 的实验功能
要使用 Winget 0.3 带来的新的实验功能,需要先对其启用。
要查看实验性功能及其是否启用的列表,请使用 “winget features
” 命令,如下所示。
要启用实验性功能,您需要使用 “winget settings
” 命令在默认文本编辑器中打开程序的 JSON 设置文件。
要启用功能,需要将其属性值添加到配置文件的 “experimentalFeatures” 部分,并将其设置为 “ true”,如下所示。
{
// For documentation on these settings, see: https://aka.ms/winget-settings
// "source": {
// "autoUpdateIntervalInMinutes": 5
// },
"visual": {
"progressBar": "rainbow"
},
"experimentalFeatures": {
"experimentalCmd": true,
"experimentalArg": true,
"experimentalMSStore": true,
"list": true,
"uninstall": true,
"export": true
}
}
完成后,只需保存设置文件即可。并再次执行 “winget features
” 命令,我们看到,Winget 的两个新命令 “list” 和 “uninstall” 已被成功启用。(下图)
使用 Winget 列出和卸载软件
现在我们已经启用了实验性功能,可以使用 winget list
命令显示系统已安装的应用程序列表。
要卸载列出的应用程序,可以使用 winget uninstall
[app_name] 命令。例如,要卸载 iTunes,我们将输入 “winget uninstall iTunes”,如下所示。
需要注意,如果应用程序名称中带有空格,则需要使用引号。例如, winget uninstall “Google Chrome”。