You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

查询Windows Xbox商店已安装游戏的实际安装路径、磁盘及占用大小

查询Xbox商店已安装应用的实际路径、磁盘、占用大小的方法

方法1:通过系统设置查询(无需命令,操作简单)

直接用Windows自带的设置界面即可快速查询单款应用的信息:

  • 打开「设置」→「应用」→「应用和功能」
  • 找到目标Xbox游戏/应用,点击右侧的三个点图标,选择「高级选项」
  • 页面中可以直接看到实际安装驱动器、应用占用的存储空间大小,部分应用还能直接查看完整安装路径。

方法2:通过PowerShell命令查询(支持批量查询)

之前你获取到的InstallLocation是系统创建的符号链接,指向对应磁盘的真实存储位置,只需解析该符号链接的目标路径即可拿到真实信息。

注意:请右键点击PowerShell,选择「以管理员身份运行」后再执行后续命令,否则无法访问受保护的WindowsApps目录。

单款应用查询示例(以Astroneer为例)

# 获取目标应用包信息
$pkg = Get-AppxPackage -Name "SystemEraSoftworks*"
# 解析符号链接获取真实安装路径
$realInstallPath = (Get-Item $pkg.InstallLocation -ErrorAction SilentlyContinue).Target
# 未获取到符号链接目标则直接使用原路径(非跨盘安装的应用)
if (-not $realInstallPath) { $realInstallPath = $pkg.InstallLocation }
# 计算应用占用大小
$totalSize = (Get-ChildItem -Path $realInstallPath -Recurse -Force -ErrorAction SilentlyContinue | Measure-Object Length -Sum).Sum / 1GB

# 输出结果
Write-Host "应用名称:$($pkg.DisplayName)"
Write-Host "实际安装路径:$realInstallPath"
Write-Host "所在磁盘:$($realInstallPath[0]):"
Write-Host "占用大小:$([Math]::Round($totalSize, 2)) GB"

批量查询所有Xbox商店应用的脚本

Get-AppxPackage -AllUsers | Where-Object { $_.SignatureKind -eq "Store" } | ForEach-Object {
    $realPath = (Get-Item $_.InstallLocation -ErrorAction SilentlyContinue).Target
    if (-not $realPath) { $realPath = $_.InstallLocation }
    $disk = $realPath[0] + ":"
    $size = (Get-ChildItem -Path $realPath -Recurse -Force -ErrorAction SilentlyContinue | Measure-Object Length -Sum).Sum / 1GB
    [PSCustomObject]@{
        应用名称 = $_.DisplayName
        实际安装路径 = $realPath
        所在磁盘 = $disk
        占用大小_GB = [Math]::Round($size, 2)
    }
} | Where-Object { $_.应用名称 -notmatch "^Microsoft|^Xbox" } | Format-Table -AutoSize

针对存放在MSIXVC目录下的加密游戏包,上述命令会直接返回对应的虚拟磁盘文件路径,大小统计也会直接读取该文件的实际占用,无需额外适配。

内容的提问来源于stack exchange,提问作者Cpt.Whale

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 18:06:06