知识库 →4 分钟阅读更新时间: 2026-09-21

如何在Windows 10上安装winget并开始使用

winget并不是一个需要单独下载的工具,而是Windows 10和11自带的“应用安装程序”包里的一条命令。先用winget --version检查一下;如果命令不存在,就在Microsoft Store里更新“应用安装程序”,在没有商店的LTSC版本上则从winget-cli的GitHub官方发布页安装msixbundle。五分钟后,任何终端里都能用上winget search、install和upgrade。

winget从哪里来,什么时候已经装好

winget随“应用安装程序”(包名Microsoft.DesktopAppInstaller)一起分发——这是商店里的一个小组件,Windows 10自1709版起以及所有Windows 11版本都默认内置。由于它是按用户安装的MSIX包,既不需要单独安装,也不需要管理员权限;在商店里更新“应用安装程序”,winget也会随之更新。打开终端运行winget --version:能显示版本号,就说明一切就绪。

“winget不是内部或外部命令”这条消息通常出现在三种情况下:旧版Windows 10上“应用安装程序”从未更新过;商店本身被移除(LTSC和LTSB上很常见);或者当前终端窗口是在安装之前打开的,重新打开即可。每种情况都有自己的解决办法,而且都不需要商店或GitHub官方发布之外的任何东西。

  • winget --version — 第一步检查:能打印版本号说明winget正常
  • Microsoft Store → 搜索“应用安装程序” → “更新” — 家庭版和专业版的标准做法
  • GitHub: microsoft/winget-cli/releases — 没有商店的系统用的msixbundle
  • winget source update — 安装后刷新包索引
  • winget --info — 一眼看清版本、包和源状态

逐步安装或修复winget

在普通的Windows 10或11电脑上,打开Microsoft Store,搜索“应用安装程序”(发布者Microsoft Corporation),点击“更新”或“安装”;一分钟后,新的终端窗口里就能用winget了。如果商店本身闹脾气,在“运行”对话框中执行wsreset——它会清空商店缓存,重置后应用会重新出现在列表里。

在LTSC和LTSB版本上,从github.com/microsoft/winget-cli/releases下载:最新的Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle,以及发布页上列出的依赖包(Microsoft.VCLibs和UI.Xaml包)。用Add-AppxPackage逐个安装——每个文件一次调用,先装依赖再装主包;不需要管理员权限。Add-AppxPackage按用户工作,请在要使用winget的账户里运行。

最初的命令与日常使用

先从winget search加一个词开始——search notepad、search 7zip——就能看到匹配的包及其ID。安装用winget install加ID,需要精确匹配时加上-e:winget install --id 7zip.7zip -e。第一次访问msstore源时会要求同意源协议——回答“是”,或在脚本中加上--accept-source-agreements。

接下来:winget list显示所有已安装的内容,winget upgrade列出有更新的应用,winget uninstall负责卸载。在Windows 10上,“应用安装程序”会持续通过商店接收更新,所以winget无需人工维护就能不断进步。每周跑一次winget upgrade是个好习惯:新版本发布时,它也会顺带更新“应用安装程序”本身。

常见问题与解答

为什么Windows 10提示winget不是内部或外部命令?

“应用安装程序”过旧或缺失。在Microsoft Store里更新它,或从winget-cli的GitHub发布页安装msixbundle,然后重新打开终端窗口。

没有商店的Windows 10 LTSC能装winget吗?

可以。从github.com/microsoft/winget-cli/releases下载Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle及其依赖,用Add-AppxPackage安装。

winget需要管理员权限吗?

不需要——按用户安装和大多数命令都不需要;只有当某个应用的安装程序需要全机范围的更改时,winget才会请求提权。LTSC上的Add-AppxPackage方式无需管理员也能顺利运行。

购买前,请先了解许可证包含的内容。

一次性的 30 分钟试用仅包含基础工具。PRO 功能需激活付费许可证后才能使用。

继续阅读

全部文章 · 常见问题

联系我们: [email protected]