我希望能够列出当前安装的windows xbox store应用程序,以及它们至少安装在什么硬盘上,尽管安装的大小也会有所帮助。
例如,我在我的D:\驱动器上安装了Astroneer。我可以看到安装位置:
代码语言:javascript复制# Astroneer folder
D:\WindowsApps\SystemEraSoftworks.29415440E1269_1.21.128.0_x64__ftk5pbg2rayv2\
# Other game package types can install to an MSIXVC file, e.g.
D:\WindowsApps\MSIXVC\130F32F8-4ABB-49E2-9200-3C4FCE2271C8我可以看到appx包,但它的InstallLocation指向默认appx卷内的连接点:
代码语言:javascript复制Get-AppxPackage -Name "SystemEraSoftworks*"
Name : SystemEraSoftworks.29415440E1269
Publisher : CN=115C80E5-07B4-4D9C-8912-5562D4A1828D
Architecture : X64
ResourceId :
Version : 1.21.128.0
PackageFullName : SystemEraSoftworks.29415440E1269_1.21.128.0_x64__ftk5pbg2rayv2
InstallLocation : C:\Program Files\WindowsApps\SystemEraSoftworks.29415440E1269_1.21.128.0_x64__ftk5pbg2rayv2appx清单不包含有关应用程序安装在哪个驱动器上的任何信息。
我在注册表中搜索了一下,但只找到了对C:\路径的引用,或者使用了以下相对路径:
代码语言:javascript复制Get-ItemProperty 'hklm:\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModel\StateRepository\Cache\Activation\Data\18a' -Name 'Executable'
Executable : Astro\Binaries\UWP64\Astro-UWP64-Shipping.exe