https://bugs.winehq.org/show_bug.cgi?id=47807
--- Comment #3 from Vincent Povirk madewokherd@gmail.com --- Looking at setupapi code, WineFakeDlls should be run before RegisterDlls. However, wine.inf is run in win64 (which installs the msi) before win32.
Things do work in a 32-bit prefix.
We could do the Wine Mono install in wow64 instead of win64, but then we won't install it at all if no 32-bit wine is available.