两个渠道各自到底做什么
Microsoft Store 安装的是 MSIX 包:沙盒化、已签名、默认按用户安装,更新在你察觉与否之间就已静默装好。捆绑软件在这里结构性地不可能——MSIX 包是什么就是什么,没法把浏览器工具条偷渡给你。代价是一个精心筛选、偏消费者的目录,外加对版本几乎没有控制权:发行商发什么、什么时候发,你就拿到什么。
winget 是反向的交易。它下载厂商官方安装器,带上正确的静默开关去运行——也就是说你保住了经典应用、精确版本、全机安装,以及商店永远不会收录的一切,从编译器到 IDE。更新只在你发话时才动:winget upgrade --all 一条命令,winget export/import 还能从一个文件重建整台机器的应用清单。是刻意而非无声——你偏好哪种,很大程度上说明了你怎么用电脑。
按应用选择
实践中两个渠道盖住同一只工具箱的不同角落,最快的工作流是不讲忠诚、两个都用。一条简单的经验法则:如果两边都有,该自己更新的东西拿商店版,你要控制的东西拿 winget。
- 消费级应用——播放器、看图、聊天——商店:装一次,更新从此不管
- 开发工具和运行时——winget:精确版本、全机安装、对脚本友好
- 版本锁定——不能漂移的工具链用 winget install --version <x.y.z>
- 重装后的 PC——winget import apps.json 一条命令恢复整份应用清单
- 家用共用电脑——商店:按用户安装,不用发放管理员权限
- 任何可能写进脚本或自动化的东西——永远 winget;商店没有配得上这名字的命令行
残留问题
两个渠道都比任何下载站卸载得干净,但掉的碎屑不一样。商店应用除了装着本地设置的小小 %LOCALAPPDATA%\Packages 文件夹外消失得干干净净——不打算回头的话,那几 MB 可以删掉。winget uninstall 运行的是厂商自己的卸载器,于是经典残留依旧:%AppData% 和 %LocalAppData% 下的孤儿文件夹,偶尔还有一项服务或计划任务。
这正是现代故事里唯一还需要扫帚的地方——一批 winget 卸载之后用 Kleaner PRO 清一遍,扫走孤儿文件夹,同时保住你可能还想要的程序数据。安装渠道解决了前门;后门的残留依然是 Windows 生活的事实。
常见问题与解答
winget 比 Microsoft Store 更好吗?
谁也替代不了谁。winget 在开发工具、精确版本和自动化上占优;商店在该静默自更新、按用户免管理员权限安装的消费级应用上占优。
商店和 winget 的应用会自动更新吗?
商店应用会——更新在后台自行完成。winget 的应用只在你运行 winget upgrade --all 时更新,这是刻意且可脚本化的,而非静默。
继续阅读
联系我们: [email protected]