Navigate to your game's installation folder (e.g., SteamLibrary\steamapps\common\Dying Light ). Look for files named winmm.dll or StubDRM64.dll .
Navigate to: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MUI .
Inside that key, create a new named StringCacheGeneration . failed to open dlllist.txt for reading error code 2
This is the most successful fix for many users. The installer for the game or app often includes these files, but they may need a manual repair.
: If you are using a third-party launcher like Plutonium or Northstar , ensure the launcher itself is updated to the latest version, as these often have custom fixes for file reading errors. Navigate to your game's installation folder (e
: If the error occurs during an installation (like Genshin Impact or iCUE ), delete the current installer and download a fresh copy directly from the official website. 3. Remove Conflicting DLL Files (For Games)
: Many applications rely on these packages to handle DLL operations. If they are broken, the "reading" process fails. Inside that key, create a new named StringCacheGeneration
Set its value to 38b (Hexadecimal) and restart your computer.