WPA From AppStore does not use persisted Symbol settings. MS Symbol Server is always enabled

Kraus, Alois 0 Reputation points
2026-02-06T08:26:48.24+00:00

I frequently call WPA from a tool which sets some symbols and relies that the default MS Servers are not always enabled. Otherwise loading data is getting 10 times slower. This works perfectly with the version from the Windows 11 SDK but I have noticed the WPA version there was no longer updated since 2024.

To me it looks like you are letting old WPA along with xperf inside the SDK but you do not update WPA any longer in favor of the AppStore version.

The AppStore version can be xcopy deployed which is fine for me. But the WPA version from the AppStore has quite a few regressions.

When I do e.g.

C:\Microsoft.WindowsPerformanceAnalyzer_11.8.423.0_x64__8wekyb3d8bbwe>.\wpa.exe -i E:\test.etl

{CBD810FF-C8D3-429B-B930-379D9A3256D9}

then I can change the symbol server path enablement and everything is fine. Symbol settings are persisted and I get them upon next reload.

But if I add something like -range or -symbols

C:\Microsoft.WindowsPerformanceAnalyzer_11.8.423.0_x64__8wekyb3d8bbwe\wpa.exe -i E:\test.etl -range 0us 5000000000us

{E4C9E555-EFA7-4795-BE68-FBD1AA1E1412}

Then I only get the default symbol server settings enabled my old settings are lost and overwritten upon WPA close. This makes the AppStore version unusable in integration scenarios.

Is this a known issue will this be fixed?

Windows development | Windows Performance Toolkit
0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.