https://bugs.winehq.org/show_bug.cgi?id=54844
Bug ID: 54844 Summary: Existing prefixes keep resetting to Win10 when wine is updated Product: Wine Version: 8.1 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: winehq20@melsplace.co.uk Distribution: ---
Created attachment 74346 --> https://bugs.winehq.org/attachment.cgi?id=74346 File browser differences
I have an application (VideoReDo) that requires an older Windows version for its file browser to work correctly. When I install the prefix I set it to WinXP. Newer versions cause problems when trying to create project files (possibly another bug).
Since v8 was released, every update that's been released in the devel tree keeps resetting the prefix back to Win10, forcing me to go in to winecfg to reset it back to WinXP.
I can understand setting new prefixes to Win10, but wine should not be overriding OS version settings for an existing prefix when a new update is installed.
From the attached image you will see the WinXP file browser on the left and the Win10 (or any other version newer than XP) on the right, along with the error that occurs when trying to save a project file on non XP versions.
Linux Mint 21.1 Cinnamon.
https://bugs.winehq.org/show_bug.cgi?id=54844
Infidelus winehq20@melsplace.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #74346|0 |1 is obsolete| |
--- Comment #1 from Infidelus winehq20@melsplace.co.uk --- Comment on attachment 74346 --> https://bugs.winehq.org/attachment.cgi?id=74346 File browser differences
Wrong image uploaded
https://bugs.winehq.org/show_bug.cgi?id=54844
--- Comment #2 from Infidelus winehq20@melsplace.co.uk --- Created attachment 74347 --> https://bugs.winehq.org/attachment.cgi?id=74347 File browser differences
Correct image showing differences in file browsers depending on OS.
https://bugs.winehq.org/show_bug.cgi?id=54844
Infidelus winehq20@melsplace.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://www.videoredo.net/
https://bugs.winehq.org/show_bug.cgi?id=54844
Infidelus winehq20@melsplace.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|https://www.videoredo.net/ |https://www.videoredo.com/e | |n/
https://bugs.winehq.org/show_bug.cgi?id=54844
Infidelus winehq20@melsplace.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Debian
https://bugs.winehq.org/show_bug.cgi?id=54844
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=54844
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |3a819255f57e54917c598e66e60 | |efb875162f8a3 Keywords| |download, regression Component|-unknown |programs Ever confirmed|0 |1 Status|UNCONFIRMED |NEW CC| |hans@meelstraat.net
--- Comment #3 from Austin English austinenglish@gmail.com --- Confirming. This can be reproduced easily with winecfg/wineboot:
rm -rf ~/.wine wine winecfg /v win7 wine winecfg /v # prints win7 wineboot -u wine winecfg /v # prints win10
Introduced by: commit 3a819255f57e54917c598e66e60efb875162f8a3 Author: Hans Leidekker hans@codeweavers.com Date: Mon Jan 23 15:09:58 2023 +0100
winecfg: Fix CurrentVersion registry string for Windows 10 and up.
It no longer reflects the real OS major and minor version numbers.
https://bugs.winehq.org/show_bug.cgi?id=54844
--- Comment #4 from Hans Leidekker hans@meelstraat.net --- (In reply to Austin English from comment #3)
Introduced by: commit 3a819255f57e54917c598e66e60efb875162f8a3 Author: Hans Leidekker hans@codeweavers.com Date: Mon Jan 23 15:09:58 2023 +0100
winecfg: Fix CurrentVersion registry string for Windows 10 and up. It no longer reflects the real OS major and minor version numbers.
The issue existed before this patch but didn't show up because winecfg didn't look at the CurrentMajor/MinorVersion values before this patch (introduced with Windows 10).
Adding FLG_ADDREG_NOCLOBBER(0x2) to these registry values fixes it.
https://bugs.winehq.org/show_bug.cgi?id=54844
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Fixed by SHA1| |956e580f0656a8191489d1fd354 | |f3038d0ea1431 Resolution|--- |FIXED
--- Comment #5 from Hans Leidekker hans@meelstraat.net --- Fixed with 956e580f0656a8191489d1fd354f3038d0ea1431.
https://bugs.winehq.org/show_bug.cgi?id=54844
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 8.7.