https://bugs.winehq.org/show_bug.cgi?id=31942
--- Comment #29 from Hans Leidekker hans@meelstraat.net --- It depends on getting the right data from setupapi. It calls SetupDiGetClassDevsW with class GUID_DEVINTERFACE_DISK and then SetupDiEnumDeviceInterfaces. We don't store anything in the relevant registry keys so the enumeration fails immediately. However, the installer doesn't appear to check the return value.
If I put some fake data below these two keys the crash is gone: System\CurrentControlSet\Control\DeviceClasses System\CurrentControlSet\Enum