Home Creators Posts Import Register Favorites Logout

Content

Many applications using Qt 6.10 and up have new dependencies: icuuc.dll and icu.dll. These DLLs were introduced in Windows 10 1703 and 1903, respectively, and retroactively added to some earlier releases, as well. Their intended purpose: implement ICU (International Components for Unicode), which provides timezone, date and locale data, among other things.

However, those DLLs are not normally available on Windows 8.1 and below. To use them, you will have to copy four separate items from a system running late Windows 10 or preferably, Windows 11:

icu.dll, icuuc.dll and (unused by Qt but may be used by other applications) icuin.dll, from the System32 directory. Copy to the Second System x64 module directory, typically at %LOCALAPPDATA%\SecondSystem\x64.

the ICU directory under Windows\Globalization (or %windir%\Globalization). Copy to the Windows\Globalization directory on the target system. This contains all the data necessary for ICU to work on Windows.

The Second System packages for Windows Vista, 7, 8.0 and 8.1 have been updated with the relevant DLL definitions to use these modules.

Files

Comments

madeline

You are awesome fixing Qt 6 for Windows 8.1 and below. Make Old Windows Great Again!

Darren de Lima

Any chance you could publish a complete list with checksums and filepaths of these misc. DLLs that are needed from Win10/11 for Second System to work to its full capabilities? I've asked before, and was previously told "DLLs from D3D11 Enhancement Pack (and if the targetted programs are not used, then none). Aside from that and the MSVC 2015-22 runtime", but the list seems to keep growing. I'm guessing the D3D11 Enhancement Pack refers to d3d11_game_20251206.zip

win32

So far this and the D3D11 Enhancement Pack are the only uses of external DLLs. I am building a list that will contain all DLLs that will be usable, although there will be many different DLL versions that will be usable. So only one checksum, for one particular variant of the DLL, will be available.

Jaguarek62

Hi, is there an ETA for rockstar games launcher? Thank you

win32

Unfortunately, there is none. I can only point to the problem being something that was introduced between 8.1 and 1507, so I will try and determine the WinRT interfaces used by the Launcher, but I cannot guarantee anything at this point.

Jaguarek62

That’s ok, you are already doing such a great job. It works on vxkex though which I found really interesting.

ginsengfutura

Just curious, does Second System work to run Signal Desktop on Win7 and if so, what settings should I use?

win32

Yes, the default settings ("Windows 10 mode", where you just click on the installer and application without further intervention) should work.

ginsengfutura

It worked. You're a lifesaver. Thank you.