protonscr

Why should install x64 dlls in system32 and x32 dlls in syswow64?

dxvkclosed
doitsujin/dxvk#3228 · opened 2023-01-31 by nerun · updated 2023-01-31 · 3 comments · github
Nnerun 2023-01-31 github

In README, installation instructions says:

WINEPREFIX=/path/to/wineprefix
cp x64/*.dll $WINEPREFIX/drive_c/windows/system32
cp x32/*.dll $WINEPREFIX/drive_c/windows/syswow64
winecfg

Why should i install x64 DLLs in System32 instead of Syswow64?

And, why should i install x32 DLLs in Syswow64 instead of System32?

Mmbriar 2023-01-31 github

Because on a 64 bit windows install and on 64 bit wine prefixes, system32 contains 64 bit dlls and syswow64 contains 32 bit dlls. Syswow64 stands for 'system windows on windows 64'.

BBlisto91 2023-01-31 github

As mbriar said that is just a quirk of how Windows does things on 64bit versions

https://www.ibm.com/support/pages/why-do-64-bit-dlls-go-system32-and-32-bit-dlls-syswow64-64-bit-windows

Nnerun 2023-01-31 github

Thank you!

Launch options