Search code examples
windowscomregistryclsid

Is there a list for known CLSIDs of the windows registry?


In the windows registry reside many CLSID values (in HKEY_CLASSES_ROOT\CLSID) such as {16d51579-a30b-4c8b-a276-0ff4dc41e755}, many of which may belong to widely known or even built-in applications or libraries. Is there a list or database that contains a mapping of these?

Some usages would be, to present a more meaningful name in a registry viewer along with the key, or checking whether a particular application is present (or was present and not anymore) but has left some keys in the registry.


Solution

  • You should not rely on this mapping.

    If you need to go from ProgID to CLSID or the other way around, you can do it by calling ProgIDFromCLSID or CLSIDFromProgID APIs.