https://bugs.winehq.org/show_bug.cgi?id=50218
Sven Arvidsson sa@whiz.se changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sa@whiz.se
--- Comment #2 from Sven Arvidsson sa@whiz.se --- Modern Windows actually have the same problem, so I guess Wine is pretty much bug compatible here. There are a few workarounds:
1. When the installation fails, before closing it, copy the offending file C:/Windows/System32/Ivfsrc.ax, close the installer, copy the file back to the same location and register it manually with:
wine regsvr32 /n "C:/Windows/System32/Ivfsrc.ax"
Then re-run the installer.
This might cause video issues later, so you might have to unregister it after install withe the /u flag to regsvr32. I'm guessing this only works in a 32-bit prefix.
2. Use the alternative installer here. Ironically this one is broken too and you need to manually copy the .dlls from the cd to the install dir: https://www.pcgamingwiki.com/wiki/Lego_Stunt_Rally#cite_note-1
3, The easiest method! Use the unshield utility to manually extract the game files. Use something like:
unshield -g "Program Data" -L -d /path/to/install/dir x /path/to/cd/data1.cab