Activation context generation failed

Good day.

I get the following error in my Application Even Log each time I start Audacity 2.2.1 on Win7x64:

Provider [Name] SideBySide - EventID 80 [Qualifiers] 49409
Level 2 Task 0 Keywords 0x80000000000000
Activation context generation failed for “G:\Apps\7x64\Media\Audio\Audacity\audacity.exe”.
Error in manifest or policy file “” on line .
A component version required by the application conflicts with another component version already active.
Conflicting components are:.
Component 1: C:\Windows\WinSxS\manifests\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.23403_none_e36ad4593102f066.manifest.
Component 2: C:\Windows\WinSxS\manifests\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.23403_none_2b180b30457f196c.manifest.

Audacity seems to be working otherwise.
I have verified and I do have version 6.0.7601.23403 of comctl32.dll in
C:\Windows\winsxs\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.23403_none_e36ad4593102f066

Any idea what’s wrong? I think maybe Audacity is requesting 2 different versions of comctl32.dll at the same time…

Thank you.
Best Regards,

This issue has been around for quite a while, and while it does not actually cause any problem, it is an annoyance. A fix for it was added yesterday, so hopefully it will not appear in the next release, which is due out around the end of the month.

I believe the problem was because the manifest was generated by MSVS which listed the dll both explicitly and by a wildcard name, so while both refer to the same file, the event log complains about the different names. The fix was to supply Audacity.exe.manifest instead of generating it.

Thanks for the quick reply and explanation. I only noticed it now because I happened to be having a look at the event log after having installed newer Audacity recently; thought perhaps it was related to only version 2.2.1. Looking forward to the next version.
Best Regards,