https://bugs.winehq.org/show_bug.cgi?id=57892
Bug ID: 57892 Summary: x86(32bit) exe's wrong registry redirect Product: Wine Version: 10.1 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: advapi32 Assignee: wine-bugs@winehq.org Reporter: axis6404@proton.me Distribution: ---
When x86(32bit) exe is executed from 64bitOS, the registry is redirected to wow6432node. Some cases are redirecting when they should not.
I have created a simple 10 line program as a test case, attached in 7z with the exe.
Description of the exe: Create HKEY_CURRENT_USER\software\wineTestRedirect.
Windows 8.1 (x64): Create HKEY_CURRENT_USER\software\wineTestRedirect.
wine (x64 debian): Create HKEY_CURRENT_USER\software\Wow6432Node\wineTestRedirect
How to fix: Do not redirect to HKEY_CURRENT_USER\Software* (and other special locations). A detailed list is available on MSDN. https://learn.microsoft.com/ja-jp/windows/win32/winprog64/shared-registry-ke...
Effects: Dead or Alive Xtreme Vacation(doaxvv) DMM Game Player version: Error code: アップデートをキャンセルしました。.インストール情報が正しくありません。アンインストールしてから再インストールをしてください。(601:0) https://github.com/ValveSoftware/Proton/issues/2773#issuecomment-1182496990 https://steamcommunity.com/app/958260/discussions/0/1846946102863590168/?ctp... And a bunch of other 32-bit exe's.
Translated with DeepL.com (free version)