https://bugs.winehq.org/show_bug.cgi?id=47436
--- Comment #5 from Zebediah Figura z.figura12@gmail.com --- Okay, I've filed bug 47484 for the dotnet20sp1 problem. I've also submitted https://github.com/Winetricks/winetricks/pull/1271.
With that out of the way, I do see the problem. If you run without -q, it's clear: XPSEP isn't installing properly. dotnet30sp1 uses the version resource of prntvpt.dll to check (side note: we should really just supply our own version resource and then stop installing XPSEP), and that's not getting installed for some reason.