*Exactly* what version of Windows is simulated?

Questions about Wine on Linux
Post Reply
brian_at_wine_forums
Newbie
Newbie
Posts: 1
Joined: Tue Sep 24, 2019 1:32 pm

*Exactly* what version of Windows is simulated?

Post by brian_at_wine_forums » Tue Sep 24, 2019 1:40 pm

I'm trying to get a program to work which is not in the database. I know that WINE is supposed to work like it was Windows XP, but the question is, which Service Pack? I am told by the author of the program (Lorne Anderson's Bridge Analyser) that the program requires specifically Windows XP SP3 or later. Is this the problem?

Thanks for any info.

jkfloris
Level 7
Level 7
Posts: 786
Joined: Thu Aug 14, 2014 10:10 am

Re: *Exactly* what version of Windows is simulated?

Post by jkfloris » Tue Sep 24, 2019 5:11 pm

32-bit Wineprefix

Code: Select all

Windows version in winecfg		Version detected by dtwinver*
10					Windows 10, (version 1803), (x86 Processor) v10.0 Build:17134
8.1					Windows 8.1, (x86 Processor) v6.3 Build:9600
8					Windows 8, (x86 Processor) v6.2 Build:9200
2008 R2					Windows Server 2008 R2, (Standard Edition), (x86 Processor) v6.1 Build:7601 Service Pack:1
7					Windows 7 (Ultimate), (x86 Processor) v6.1 Build:7601 Service Pack:1
2008					Windows Server 2008, (Standard Edition), (x86 Processor) v6.0 Build:6002 Service Pack:2
Vista					Windows Vista (Ultimate), (x86 Processor) v6.0 Build:6002 Service Pack:2
2003					Windows Server 2003, (Standard Edition), (x86 Processor) v5.2 Build:3790 Service Pack:2
XP					Windows XP (Professional), (x86 Processor) v5.1 Build:2600 Service Pack:3
2000					Windows 2000 (Professional), (x86 Processor) v5.0 Build:2195 Service Pack:4
ME					Windows Millenium Edition, (x86 Processor) v4.9 Build:3000
98					Windows 98 Second Edition, (x86 Processor) v4.1 Build:2222
64-bit Wineprefix

Code: Select all

10					Windows 10, (version 1803), (x64 Processor) v10.0 Build:17134
8.1					Windows 8.1, (x64 Processor) v6.3 Build:9600
8					Windows 8, (x64 Processor) v6.2 Build:9200
2008 R2					Windows Server 2008 R2, (Standard Edition), (x64 Processor) v6.1 Build:7601 Service Pack:1
7					Windows 7 (Ultimate), (x64 Processor) v6.1 Build:7601 Service Pack:1
2008					Windows Server 2008, (Standard Edition), (x64 Processor) v6.0 Build:6002 Service Pack:2
Vista					Windows Vista (Ultimate), (x64 Processor) v6.0 Build:6002 Service Pack:2
2003					Windows Server 2003, (Standard Edition), (x64 Processor) v5.2 Build:3790 Service Pack:2
XP					Windows XP (Professional), (x64 Processor) v5.2 Build:3790 Service Pack:2
In other words: when you need Windows XP SP3 or later, you need a 32-bit wineprefix or set your Windows version to 2003 or later.

https://wiki.winehq.org/FAQ#How_do_I_cr ... _system.3F
https://wiki.winehq.org/FAQ#Wineprefixes
*http://www.naughter.com/dtwinver.html

Cybermax
Level 4
Level 4
Posts: 206
Joined: Fri Dec 01, 2017 5:26 pm

Re: *Exactly* what version of Windows is simulated?

Post by Cybermax » Thu Sep 26, 2019 1:43 pm

In other words: when you need Windows XP SP3 or later, you need a 32-bit wineprefix or set your Windows version to 2003 or later.
Depending on how wine implements various servicepack "features", the x64 version of XP 1 servicepack "ahead" of the 32-bit version. (XP x64 was released at XP Sp1 level).

So if a program needs some "feature" that was implemented in SP3, it should probably work fine with XP x64 SP2, but it might be totally incompatible with any syswow64 based windows and needs a pure 32-bit os.

Post Reply