David Hedberg dhedberg@codeweavers.com writes:
On initial prefix creation, services.exe is started before the environment is properly set up. This leads to calls to ExpandEnvironmentStrings failing, in turn breaking at least one installer. This splits the creation/update process into two parts, and sets up the environment before starting services.
That's ugly, we shouldn't have to worry about the order of service registrations and things like that. Most likely we need to setup a minimal environment before calling wineboot.