https://bugs.winehq.org/show_bug.cgi?id=37779
--- Comment #9 from Tom Brazier tom_bugzilla@firstsolo.net --- (In reply to Michael from comment #5)
So, for the record, I have figured out how to do it manually (at least well enough to get Canon's Digital Photo Professional 4 appearing to work).
Here's what I did:
winecfg (I picked Windows 7)
wine dotnetfx45_full_x86_x64.exe (I got this .exe from the same place winetricks gets it)
Before clicking "Exit" at the end of the .NET4.5 install, find the install temp folder in the wine c:\ folder. It will have a long name of letters and numbers. Copy Windows6.1-KB958488-v6001-x64.msu from this folder into a safe place.
Windows6.1-KB958488-v6001-x64.msu is actually a CAB file. Use the linux cabextract utility to unpack it. Inside is Windows6.1-KB958488-x64.cab.
Use cabextract to unpack Windows6.1-KB958488-x64.cab. Inside are a bunch of subdirectories named amd64_* and x86_*. Each contains a DLL. Copy all the amd64_* DLLs to c:\windows\system32. Copy all the x86_* DLLs to c:\windows\syswow64.
winecfg (Under the Libraries tab set mscoree.dll to Native).
Done. (Although running DPP4 needed extra work as it's mostly 32 bit .exe and .dll files in the 64 c:\Program Files\ directory - which doesn't work).