Software

发布于 更新于

AI总结: 本文介绍了如何管理和使用winget命令行工具,包括移除和添加源、重置源、自动更新备份、恢复装机以及添加和移除包钉。用户需注意在执行remove后可能需要重复操作以避免错误,并建议将winget_upgrade.bat添加到自启动以实现自动更新和备份。对于不希望升级的包,可以使用包钉功能进行管理。改进建议包括详细说明每个命令的作用和可能出现的错误处理方法,以帮助用户更好地理解和操作。

修改源

remove可能需要多执行一次, 偶尔remove完 直接add 会提示winget已存在

winget source remove winget  
winget source add winget https://mirrors.cernet.edu.cn/winget-source --trust-level trusted  

重置源

重置为官方源

winget source reset winget  

自动更新备份

winget_upgrade.bat 添加到自启动

@REM 应用更新并备份版本信息  
chcp 65001  
winget upgrade --all --include-unknown  
winget export -o winget-pkg.config  

恢复装机

winget import -i winget-pkg.config  

pin 添加包钉 阻止升级

对于不想升级, 或者升级报错的, 可以添加包钉

winget pin add --id Microsoft.VisualStudioCode.Insiders  
winget pin add --id PremiumSoft.NavicatPremium  
winget pin add --id Microsoft.AppInstaller  
winget pin add --id Microsoft.WindowsTerminal  

winget pin remove --id Zoom.Zoom  

winget pin list  
winget pin -?