winget
windows11自带winget
安装
- 安装最新版
- 应用商店
- github
- 开启开发者选项
命令
产看winget版本
winget -v
常用命令
winget [<命令>] [<选项>]
下列命令有效:
install 安装给定的程序包
show 显示包的相关信息
source 管理程序包的来源
search 查找并显示程序包的基本信息
list 显示已安装的程序包
upgrade 显示并执行可用升级
uninstall 卸载给定的程序包
hash 哈希安装程序的帮助程序
validate 验证清单文件
settings 打开设置或设置管理员设置
features 显示实验性功能的状态
export 导出已安装程序包的列表
import 安装文件中的所有程序包
如需特定命令的更多详细信息,请向其传递帮助参数。 [-?]
下列选项可用:
-v,--version 显示工具的版本
--info 显示工具的常规信息
(330条消息) 使用 winget 工具安装和管理应用程序_AiFool的博客-CSDN博客_winget
打开配置文件
winget settings
查看当前软件源
winget source list
Windows 11 系统已经自带了 winget;winget 安装的包的位置通过 -l 选项指定
winget install JanDeDobbeleer.OhMyPosh -l "E:\Program_Files\winget\OhMyPosh"
winget install Notepad3 -l "D:\winget_soft\Notepad3"
安装 $pdir
. $PROFILE
重新加载
winget 安装进度条可视元素修改
我使用的 rainbow 彩虹色,默认是accent主题色,修改方式
在终端中 执行 winget settings ,如果弹出选择打开方式,这里你可以使用文本打开,或者其他编辑器打开都可。
{
"$schema": "https://aka.ms/winget-settings.schema.json",
// For documentation on these settings, see: https://aka.ms/winget-settings
"source": {
"autoUpdateIntervalInMinutes": 5
},
"visual": {
"progressBar": "rainbow"
},
}
winget下载的软件包一般缓存在 ~\AppData\Local\Temp\WinGet 目录中,安装完后会自动删除,所以基本不会有 缓存。
winget批量导出已安装软件列表
winget export -o '保存的文件路径'
例如备份到桌面
$desktop=[Environment]::GetFolderPath("Desktop")
cd $desktop
winget export -o app.json
winget批量安装软件
winget import -i '备份的文件路径'
例如从桌面app.json安装的软件(已经安装的会检测更新,没有更新会跳过)
$desktop=[Environment]::GetFolderPath("Desktop")
cd $desktop
winget import -i app.json
Winstall 批量安装 Windows应用
winstall 的官方网址 https://winstall.app
winget install --id=Microsoft.VisualStudioCode -e ; winget install --id=Ytmdesktop.Ytmdesktop -e ; winget install --id=WhatsApp.WhatsApp -e ; winget install --id=Telegram.TelegramDesktop -e ; winget install --id=Discord.Discord -e ; winget install --id=RARLab.WinRAR -e ; winget install --id=PuTTY.PuTTY -e ; winget install --id=WinSCP.WinSCP -e ; winget install --id=Google.Chrome -e ; winget install --id=RiotGames.Valorant.BR -e ; winget install --id=Docker.DockerDesktop -e