编辑
2025-08-06
windows
00
请注意,本文编写于 73 天前,最后修改于 73 天前,其中某些信息可能已经过时。

目录

使用 Microsoft Store 安装应用
Microsoft Store 的默认安装位置
使用 Winget 安装应用
Winget 的默认安装位置

使用 Microsoft Store 安装应用

Microsoft Store 的默认安装位置

通过 Microsoft Store 安装的应用(包括UWP应用和传统Win32应用)都会被安装到

PowerShell
%LOCALAPPDATA%\Microsoft\WindowsApps

使用 Winget 安装应用

Winget 的默认安装位置

Winget 的安装应用的路径取决于两个因素:

  1. 安装程序类型:传统桌面应用(.exe或.msi)还是便携式应用(portable)
  2. 安装身份类型:用户身份安装(--user)还是管理员身份安装(--machine)

对于便携式应用程序(比如sqlite):winget通常会将程序安装到

PowerShell
%LOCALAPPDATA%\Microsoft\WinGet\Packages

对于传统桌面应用:winget通常会调用该应用的官方安装程序来进行安装。所以最终安装路径取决于用户。但是! winget通常会使用静默安装(静默安装会跳过所有用户界面的交互,比如选择安装路径、勾选组件、阅读许可协议等步骤)的方式,也就是说会安装到应用程序开发者指定的默认路径(开发者在制作安装程序时,通常会提供静默安装的命令行参数)。

如何区分安装程序类型是传统桌面应用还是便携式,使用 winget 的 show 命令可以查看包的详细信息,例如:

PowerShell
PS E:\> winget show --id SQLite.SQLite 已找到 SQLite [SQLite.SQLite] 版本: 3.50.4 发布者: SQLite 发布服务器 URL: https://sqlite.org/ 发布服务器支持 URL: https://sqlite.org/support.html 作者: Dwayne Richard Hipp 描述: SQLite is an in-process library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. SQLite is an embedded SQL database engine. Unlike most other SQL databases, SQLite does not have a separate server process. SQLite reads and writes directly to ordinary disk files. A complete SQL database with multiple tables, indices, triggers, and views, is contained in a single disk file. 主页: https://sqlite.org/ 许可证: Public Domain 版权 URL: https://sqlite.org/copyright.html 文档: FAQ: https://sqlite.org/faq.html 标记: sqlite sqlite3 安装: 安装程序类型: portable (zip) 安装程序 URL: https://www.sqlite.org/2025/sqlite-tools-win-x64-3500400.zip 安装程序 SHA256: 8ce18347ea86a1ce65f33b533d2f144d8d1237140529fbf818574ca11fa13ad5 发布日期: 2025-07-30 支持脱机分发: true

这样可以看到详细安装包信息,包括安装程序类型:portable (zip),这是便携式安装包(一个zip压缩包)

本文作者:Shiny

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!