当前位置:首页>Linux>Windows 也能像 Linux一行命令装好所有软件

Windows 也能像 Linux一行命令装好所有软件

  • 2026-10-11 06:27:18
Windows 也能像 Linux一行命令装好所有软件

📦 5 Parts + Conclusion

👉 滑动

PART 01

装软件

一行命令搞定

PART 02

批量更新

一条命令全搞定

PART 03

导入导出

换电脑一键恢复

PART 04

安全卸载

干净无残留

PART 05

安全性

官方仓库+社区校验

PART ///

写在最后

谁适合用 WinGet

用过 Linux 的人大概都习惯了这种操作:装完系统,打开终端,一行 sudo apt install 或者 yum install 下去,常用的开发工具、编辑器、浏览器几分钟就全装好了。Debian/Ubuntu 系的 apt,RedHat 系的 dnf,Arch 的 pacman,每个发行版都有一套自己的包管理工具,装软件从来不用开浏览器。

回到 Windows 这边,画风就变了。重装系统之后的第一件事,打开 Edge,先搜 Chrome 下载,然后搜 VS Code、搜 7-Zip、搜 PotPlayer……一个个官网找安装包,点“下一步“,取消勾选捆绑软件,关弹窗。等全部弄完,一上午过去了。

其实微软早在 Windows 10 后期就内置了一个类似 apt 的东西,叫 WinGet(Windows Package Manager)。Windows 10 1709 及之后的版本都有,Windows 11 标配。它没有图形界面,就藏在命令行里,所以知道的人一直不多。

01

PART

它能干什么

ENGLISH · What Can It Do

装软件。

比如我要装 VS Code,以前得开浏览器搜官网。现在 Win + R 打开运行,输入 cmd,敲一行:

cmd

winget install Microsoft.VisualStudioCode

回车,等一会儿就装好了。不需要点任何按钮,不需要看任何广告。

想找某个软件但不确定准确的包名,可以先搜一下:

cmd

winget search chrome

它会列出所有跟 Chrome 相关的软件包和对应的 ID,找到你要的那个,复制 ID 去 install 就行。

02

PART

更新软件也不用一个个点了

ENGLISH · Bulk Update

这大概是最实用的功能。Windows 上很多软件都有自己的更新机制,有的右下角弹窗,有的点开才提示,有的干脆不提示,时间长了电脑里一堆旧版本。

WinGet一条命令全部搞定:

cmd

winget upgrade --all

它会扫描你电脑上所有通过 WinGet 安装的软件,逐个更新到最新版。十几秒钟的事。

如果你用过 Linux,这个操作就跟 sudo apt upgrade 或者 brew upgrade 差不多,不用再纠结哪个软件有没有更新、去哪更新。

03

PART

换电脑或重装系统时特别好用

ENGLISH · Export & Import

Linux 用户重装系统经常干一件事:先把已安装的包列表导出来,装完新系统再一次性导回去。WinGet 也能这么干。

导出当前所有软件的清单:

cmd

winget export -o D:\packages.json

装完新系统后,导入:

cmd

winget import D:\packages.json

你之前的开发环境、办公软件就会自动装回来。不用回想“我上次都装了啥来着“。

04

PART

卸载也比控制面板利索

ENGLISH · Clean Uninstall

有些软件自带的卸载程序卸不干净,注册表里留一堆残留。WinGet 的卸载入口是标准化的:

cmd

winget uninstall 软件名

配合系统自带的磁盘清理,比从控制面板一个个翻要清爽不少。

05

PART

关于安全性

ENGLISH · Security

WinGet 的软件来源分两块:一是软件厂商自己维护的官方仓库,二是社区维护的 winget-pkgs 仓库。每个提交到社区的安装清单都会经过哈希校验,确保下载到的就是官方原版安装包,不会被人中间掉包。

跟某些号称“软件管家“但装完给你塞一堆全家桶的东西比起来,WinGet 干净得多。没有弹窗,没有捆绑,装什么就是什么。

每个软件包都经过哈希校验,确保你下载到的就是官方原版安装包,不会被人中间掉包。

06

PART

什么人适合用

ENGLISH · Who Is It For

写代码的肯定适合。配置 Git、Python、Node.js、Docker 这些开发环境,不用挨个去官网翻,几条命令搞定。

对电脑干净程度有执念的人也适合。不喜欢装第三方软件管家,不想看弹窗广告,又懒得一个个找官网,WinGet 刚好卡在这个需求上。

做运维或者管公司电脑的人也可以考虑。批量部署软件时写个脚本,比一台台手动装省太多时间。

WinGet 就是把 Linux 的包管理思路搬到了 Windows 上

∞

LAST

写在最后

ENGLISH · Conclusion

WinGet 不是什么新鲜的黑科技,本质上就是把 Linux 那套包管理的思路搬到了 Windows 上。它不花哨,连个界面都没有,但正好解决了 Windows 上装软件太折腾这个老问题。

下次装系统或者想装个新软件,试试先打开终端敲一行 winget,说不定你会发现 Windows 也能这么省事。

既然看到这里了,如果觉得有用,随手点个赞、在看、转发三连吧。

点赞
在看
转发

THANKS FOR READING

最新文章

随机文章