http://bugs.winehq.org/show_bug.cgi?id=32886
Bug #: 32886 Summary: Inconsistent registry keys Product: Wine Version: 1.5.22 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: sworddragon2@aol.com Classification: Unclassified
There are cases in which Wine does create Windows XP registry keys but is showing Windows 7 in winecfg. Here is a way to reproduce this:
Create a new profile with a manually created system.reg with the following content:
WINE REGISTRY Version 2
#arch=win64
[Software\Microsoft\Windows NT\CurrentVersion] "CSDVersion"="Service Pack 1" "CurrentBuildNumber"="7601" "CurrentVersion"="6.1" "ProductName"="Microsoft Windows 7"
[System\CurrentControlSet\Control\ProductOptions] "ProductType"="WinNT"
If winecfg is started the first time it will configure the rest of the registry keys. But although winecfg is now showing Windows 7 [Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion] and [System\CurrentControlSet\Control\Windows] have got Windows XP entries. To be precise a diff looks like this:
--- a/system.reg +++ a/system.reg @@ -35201,12 +35201,12 @@ "www"="http://"
[Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion] -"CSDVersion"="Service Pack 1" -"CurrentBuildNumber"="7601" +"CSDVersion"="Service Pack 3" +"CurrentBuildNumber"="2600" "CurrentType"="Uniprocessor Free" -"CurrentVersion"="6.1" +"CurrentVersion"="5.1" "InstallDate"=dword:4be5019a -"ProductName"="Microsoft Windows 7" +"ProductName"="Microsoft Windows XP" "RegisteredOrganization"="" "RegisteredOwner"="" "SystemRoot"="C:\windows" @@ -35808,7 +35808,7 @@ [System\CurrentControlSet\Control\VMM32Files]
[System\CurrentControlSet\Control\Windows] -"CSDVersion"=dword:00000100 +"CSDVersion"=dword:00000300
[System\CurrentControlSet\Hardware Profiles\Current\Software\Fonts] "FIXEDFON.FON"="vgafix.fon"