重装系统还要手动装几十个软件?用 WinGet 包管理器从零到精通

发布时间:2026/10/7 4:30:25

重装系统还要手动装几十个软件?用 WinGet 包管理器从零到精通 重装系统还要手动装几十个软件用 WinGet 包管理器从零到精通【免费下载链接】winget-cliWinGet is the Windows Package Manager. This project includes a CLI (Command Line Interface), PowerShell modules, and a COM (Component Object Model) API (Application Programming Interface).项目地址: https://gitcode.com/gh_mirrors/wi/winget-cli每次重装系统你是不是都靠 U 盘拷贝安装包、一个个点下一步今天要介绍的 WinGetWindows 包管理器就是微软官方出的命令行工具让你像在 Linux 上用 apt 一样几行命令搞定软件的搜索、安装、更新和卸载。这篇文章不废话直接带你从第一条命令跑到自动化玩法。先跑通第一条命令3 分钟认识 wingetWinGet 已经内置在 Windows 10 1809build 17763及以上版本里随应用安装程序App Installer一起分发。所以大多数电脑其实已经装好了——你连下载都不用。打开 PowerShell 或 CMD先验证一下你的 winget 是否就位winget --version # 查看 winget 版本号能输出版本说明工具可用看到类似v1.9.25200的输出说明环境没问题。如果你的系统比较老去 Microsoft Store 搜索应用安装程序更新一下即可这是唯一的获取途径。想自己从源码编译 winget 玩源码在 https://gitcode.com/gh_mirrors/wi/winget-cli用 Visual Studio 2022 打开src/AppInstallerCLI.sln生成解决方案属于进阶玩法普通用户不用碰。第一次搜索把找软件变成一条命令装软件之前先学会找软件。winget search是你日常最常用的命令它会同时搜官方源和微软商店源winget search python # 搜索名称里带 python 的软件包你会看到一份列表列着Id、Name、Version、Source。注意那个Id它是软件的身份证后续安装就靠它精准定位。想查某个包的详细信息比如支持哪些安装类型、有没有 portable 版用winget showwinget show Microsoft.PowerToys # 查看 PowerToys 的版本、安装类型、来源等详细信息search还能加条件缩小范围比如只搜微软商店里的应用winget search notepad --source msstore # 指定只在 msstore 源里搜索装第一个软件一句命令代替全程点下一步找到包 ID 之后安装就是一句话的事winget install Microsoft.PowerToys # 按包 ID 精确安装默认装最新稳定版命令会帮你处理下载、静默安装、环境变量等所有琐事。安装时想避免交互加个参数直接跑完winget install Google.Chrome --silent --accept-package-agreements --accept-source-agreements # 静默安装 Chrome自动接受协议适合脚本场景装完验证一下winget list会列出所有已装软件确认目标在清单里就说明成功了。一次装齐常用软件批量安装的偷懒姿势新电脑配环境是重灾区。与其一个个install不如一次性装一批。winget 支持把多个包 ID 放在同一条命令里winget install 7zip.7zip Notepad.Notepad VideoLAN.VLC Microsoft.PowerToys # 一条命令批量安装多个软件空格分隔多个包 ID配合 PowerShell 的循环你甚至可以按列表批量处理写进脚本里就是一键部署环境。想先看系统里装了什么、哪些有更新winget list里都能看到。一键更新所有软件告别逐个体检装了软件就得管更新。手工一个个检查版本太累winget 帮你汇总winget upgrade # 列出所有有可用更新的已安装软件直接全部更新一句话winget upgrade --all # 更新所有可升级的软件包一次跑完嫌更新时确认太啰嗦同样可以加--silent和协议参数。把它加进 Windows 计划任务每月自动跑一次软件就永远保持新鲜。备份和恢复你的软件环境换电脑不再从头来这是我最喜欢的场景。老电脑上装了一堆软件新电脑要重新配winget export把当前已装软件清单导成 JSON 文件winget export -o D:\applist.json # 把已安装软件清单导出到指定 JSON 文件到新电脑上一条命令还原整个环境winget import -i D:\applist.json # 读取清单文件自动安装清单里的所有软件这个 JSON 文件可以放进网盘或 Git 仓库配合 winget 批量安装软件从此换机只花一杯咖啡的时间。卸载和清理把卸载也交给命令行卸载同样不用去控制面板翻页winget uninstall VideoLAN.VLC # 卸载指定软件支持按 ID 精确卸载多条命令还能互相配合比如先winget list查 ID再winget uninstall精确卸载全程键盘操作不用碰鼠标。绕开这三个坑你就出师了用 winget 最常见的坑我帮你提前踩平坑一提示找不到软件包。多半是包 ID 不对先winget search搜一下确认 ID或加上--source winget指定官方源重试。坑二安装被拒绝或卡在协议确认。商店源和部分包要求接受协议加上--accept-package-agreements --accept-source-agreements参数即可。坑三winget upgrade --all部分软件更新失败。有些软件更新需要管理员权限用管理员身份打开终端再跑个别软件源更新慢失败的重跑一次就好。另外源配置出问题时可以用winget source list查看必要时winget source reset --force重置到默认源。结尾WinGet 的价值不在单一命令而在把装软件这件琐事变成可复现、可脚本化、可备份的流程——无论你重装多少次系统一套清单就能全部还原。现在就去打开你的终端先搜一个软件试试跑通一条命令剩下的交给习惯。你与手动安装时代之间就差这第一行winget。【免费下载链接】winget-cliWinGet is the Windows Package Manager. This project includes a CLI (Command Line Interface), PowerShell modules, and a COM (Component Object Model) API (Application Programming Interface).项目地址: https://gitcode.com/gh_mirrors/wi/winget-cli创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/4 21:41:56

模块化桁架选铝还是选钢?一张表帮你算清‘隐性成本‘

在自动化产线升级、机器人第七轴以及桁架机械手的应用中,模块化桁架是支撑整个系统运行的“骨骼”。每当项目立项,工程师和采购负责人往往会面临一个经典的灵魂拷问:桁架到底选铝型材还是钢型材? 很多人习惯性地打开供应商报价单&…

2026/10/4 7:04:47

AI 张嘴就编?tri-true 的四道防线我全测了一遍

你有没有遇到过这种事:问模型一个具体参数,它答得有鼻子有眼,结果代码一跑直接报错——参数名都是它现编的。我上个月就被这么坑过一次,对着一份"官方文档"调了俩钟头,兜了一圈才发现那个接口根本不存在。 …

2026/10/7 13:51:29

LoRA微调Qwen-VL实战:单卡24GB跑通多模态大模型

简介:这是一份多模态大模型微调实战项目,聚焦Qwen-VL模型,利用Lora低秩适配技术实现高效参数微调,解决特定业务场景下模型能力定制与性能优化问题。资源包共84个文件,以Python源码、Jupyter Notebook、Markdown文档与图…

2026/10/7 13:51:29

Java校园二手交易系统:源码导入、数据库配置与部署实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 13:51:29

impeccable:CLI与浏览器扩展协同的轻量级开发基础设施

1. 项目概述:一个被误读却极具潜力的 CLI 工具生态入口 “impeccable”这个词本身是英文形容词,意为“无可挑剔的、完美无瑕的”,常用于描述工艺、服务或设计的极致水准。但最近在开发者社区里,它突然高频出现在 npm 搜索、GitHu…

2026/10/7 13:51:29

无刷电机驱动中的半桥与全桥:从原理到实战选型避坑指南

做电机驱动的朋友应该都经历过这种迷茫:翻开一块无刷电机驱动板,六个MOS管整齐排列,有人叫它“三相全桥”,有人叫它“三个半桥”,再翻数据手册看到IR2104这种“半桥驱动芯片”,又看到DRV8870这种“全桥驱动…

2026/10/7 13:51:29

Linux内核设计哲学:从一切皆文件到可信执行环境

1. 这不是教科书,是内核开发者日常说话的方式“Linux 内核心智模型与设计哲学”——这个标题乍看像哲学课讲义,但如果你真在 Linux 内核社区混过三年以上,就会知道:它其实是一份内核开发者每日写代码时默认遵守的隐性契约。没有白…

2026/10/7 13:46:28

培训讲师如何用Obsidian+WorkBuddy实现公式教材自动排版与批量出题

1. 培训讲师的两块心病:公式教材排版和出题做培训讲师这行,尤其是教数学、物理、统计、财会这类带公式的科目,有两件事几乎每周都要消耗大量时间:一是把讲义、习题、答案整理成格式统一的教材文档,二是根据知识点批量出…

2026/10/5 6:32:56

Jev+Agent接管浏览器:browser-use实战与jev-ultrafast性能优化

1. 从“Jev”说起:为什么我要把Agent接进浏览器“Jev”这个词最近在圈子里出现的频率越来越高,很多人第一次听到会以为是某个新模型的名字,其实它更像是一种思路——把Jev模型的能力当作底座,通过Agent的方式去接管浏览器&#xf…

2026/10/7 8:18:33

多智能体集群实战:DeepAgents编排、MCP与A2A协议及Skills体系

1. 从"单兵作战"到"集群协同":多智能体编排到底在解决什么问题如果你最近在折腾 Agent 相关的东西,大概率会有一种感觉:单个 Agent 能做的事情,其实很快就摸到天花板了。你给它一个提示词,挂几个工…

2026/10/6 17:46:51

无源低通滤波器设计实战:从RC到LC,手把手教你避开那些坑

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:05:03

ESP32免重刷固件:浏览器直接修改NVS键值实现WiFi配置更新

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:05:03

SAP HANA查询结果导出CSV:避开乱码、性能与权限的实用指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:05:03

数字后端Placement阶段Density与Congestion控制实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑