The problem with "QSettings: RegEnumValue failed" is not fonts

I was feeling brave and taking all due precautions. :smiley:

This is definitely where the issue lies. I followed your instructions here except I renamed my CLSID key to “CLSID-old”, closed regedit and started Scrivener with the log function. Scrivener launched properly. I closed Scrivener and reopened regedit to find I had a new CLSID key with the Scrivener specific key in it. See screen shots. Process ID name of the Scrivener key is: Rnvrcs and appears to have the same data.

The other CLSID keys were easy to figure out and did not seem to bother the operation of the PC or software.
FWIW: msdn.microsoft.com/en-us/librar … 53(v=vs.85.aspx

  1. Yes, no on the error message.
  2. Yes for 3A.
  3. Yes.
  4. Windows 7 64-bit SP1 (fully patched).
  5. No, not on this machine or on a machine with Scrivener installed.

I can make Scrivener break on that user by swapping the CLSID key names. It might be interesting to make a copy and then remove the other software CLSID entries to see if one of them fixes the Scrivener key; however, I think that it won’t make much of a difference. The only two keys I have found between the two users that are common are both for Grammarly:

HKEY_CURRENT_USER\Software\Classes\Wow6432Node\CLSID{2AD206F1-152C-4F9D-A24E-6F93FE7A4AFC}

  • and -
    HKEY_CURRENT_USER\Software\Classes\Wow6432Node\CLSID{4BE56754-B616-4998-B825-D16983AEE1B2}

In my working Scrivener user, those two keys are present. In my previously non-functional Scrivener user they were there, but not in the new functional version of CLSID. Grammarly does work properly for the user without those two keys.