Search code examples
windowspowershell.net-coreregistrywmi

How do I find the version of my Windows Feature Experience Pack?


I see the "Experience" value in Settings:

About Settings Experience Version

I am familiar with HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\. But I don't see anything there.

Assuming I identified the correct feature, DISM shows

DISM /Online /Get-CapabilityInfo /CapabilityName:Windows.Client.ShellComponents~~~~0.0.1.0

Capability Identity : Windows.Client.ShellComponents~~~~0.0.1.0
Name : Windows.Client.ShellComponents
State : Installed
Display Name : Windows Feature Experience Pack
Description : User Experience for Windows
Download Size : 5.36 MB
Install Size : 22.07 MB

How can I query the Experience value?


Solution

  • I guess it's related to AppPackage "MicrosoftWindows.Client.CBS"

    PS> Get-AppxPackage 'MicrosoftWindows.Client.CBS'
    
    
    Name              : MicrosoftWindows.Client.CBS
    Publisher         : CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
    Architecture      : X64
    ResourceId        :
    Version           : 120.2212.31.0
    PackageFullName   : MicrosoftWindows.Client.CBS_120.2212.31.0_x64__cw5n1h2txyewy
    InstallLocation   : C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy
    IsFramework       : False
    PackageFamilyName : MicrosoftWindows.Client.CBS_cw5n1h2txyewy
    PublisherId       : cw5n1h2txyewy
    IsResourcePackage : False
    IsBundle          : False
    IsDevelopmentMode : False
    NonRemovable      : True
    Dependencies      : {Microsoft.VCLibs.140.00_14.0.29231.0_x64__8wekyb3d8bbwe}
    IsPartiallyStaged : False
    SignatureKind     : System
    Status            : Ok