http://bugs.winehq.org/show_bug.cgi?id=33661
--- Comment #2 from Daniel Jelinski djelinski1@gmail.com 2013-06-06 14:49:13 CDT --- Created attachment 44675 --> http://bugs.winehq.org/attachment.cgi?id=44675 patch that creates the necessary registry entries (English only)
This bug is probably going to stay open for a while. As seen in the code snippet, the checked registry key depends on locale setting of the machine running the installer. I'm not aware of any mechanism in Wine source code that would let us create locale-dependent registry entries. I attached a patch that works for English locales (009 is hex locale ID for English/neutral locale). It can be applied after this one: http://www.winehq.org/pipermail/wine-patches/2013-June/124596.html The patch sent to wine-patches creates locale-independent registry entries needed by installer. Doesn't look like it's going to be accepted any time soon. That patch creates other entries beside perflib: - after registry entries for performance library are created, installer complains about missing PowerShell. Creating registry entry lets it pass. - After these checks succeed, installer progresses further, but then fails while trying to retrieve WBEM installation directory. Creating registry entry lets it pass. After creating these registry entries, the installer crashes. I didn't have time to investigate/report it yet.