http://bugs.winehq.org/show_bug.cgi?id=24611
--- Comment #41 from Andrew Eikum aeikum@codeweavers.com 2013-10-16 14:35:34 CDT --- The following four commits in Wine fix the Titan Quest installer for me. The changes will be included in Wine 1.7.5. Please retest your installers.
commit a8ebda980122423008e47d728a776bb408536f1c Author: Andrew Eikum aeikum@codeweavers.com Date: Wed Oct 16 08:21:13 2013 -0500
oleaut32: For 64-bit, fallback on the win32 key if win64 key is empty for typelibs.
commit fbffa8935e8c2c392418e6d91fa5424fc157a25b Author: Andrew Eikum aeikum@codeweavers.com Date: Wed Oct 16 08:21:10 2013 -0500
oleaut32: Also register typelibs in the opposite registry mode.
commit 0d1526bf4a6178063486c517e38141705ba85b2b Author: Andrew Eikum aeikum@codeweavers.com Date: Fri Oct 4 09:44:28 2013 -0500
advapi32: Don't cache HKCR if WOW64 redirection flags are set.
commit 8cb7f877d7406065074183ae8541355f0090e6db Author: Andrew Eikum aeikum@codeweavers.com Date: Fri Oct 4 09:44:21 2013 -0500
advapi32: Attempt to open WOW64 key before the lowest level key, too.
Without this, we'll fail to open the correct key for e.g. <Machine\Software\Classes> with KEY_WOW64_32KEY, which should resolve to <Machine\Software\Wow6432Node\Classes>.