Inside that key, create a new named StringCacheGeneration .
If it is a standalone installer (like Corsair iCUE), download a fresh copy from the Official Corsair Website and reinstall. : Open PowerShell as an administrator. failed to open dlllist.txt for reading error code 2
The program looks for dlllist.txt in (often the folder where the .exe resides). If the file is missing, CreateFile or fopen returns INVALID_HANDLE_VALUE or NULL , and GetLastError() returns 2 . Inside that key, create a new named StringCacheGeneration