http://bugs.winehq.org/show_bug.cgi?id=32349
--- Comment #4 from sworddragon2@aol.com 2012-12-03 14:58:53 CST --- Then it is maybe a bug. Here are the exact steps to reproduce:
1. Rename your old profile (directory to your profile) if it exists. 2. Start winecfg and wait until the first configuration is done. 3. Change the operating system to Windows 7. 4. Press OK and wait until all Wine processes have finished. 5. Rename the profile ~/.wine to ~/.wine_old. 6. Create manually the file ~/.wine/system.reg with the following content: WINE REGISTRY Version 2
[Software\Microsoft\Windows NT\CurrentVersion] "CSDVersion"="Service Pack 1" "CurrentBuildNumber"="7601" "CurrentVersion"="6.1" "ProductName"="Microsoft Windows 7"
[System\CurrentControlSet\Control\ProductOptions] "ProductType"="WinNT"
7. Start winecfg and wait until the first configuration is done. 8. Close winecfg and wait until all Wine processes have finished. 9. Remove the timestamps for easier comparing with "sed -i 's/] [0-9]*/]/g' .wine/*.reg && sed -i 's/] [0-9]*/]/g' .wine_old/*.reg". 10. Compare the files with "diff .wine_old/system.reg .wine/system.reg && .wine_old/user.reg .wine/user.reg && .wine_old/userdef.reg .wine/userdef.reg".
It seems the major difference is that the architecture has changed which will logically result in a few changed registry keys. Without any pre-configured files Wine choosed #arch=win64 and with a pre-configured file #arch=win32 was choosen.