HKEYCLASSESROOT
HKEY_CLASSES_ROOT, commonly abbreviated as HKCR, is a registry hive in Windows that serves as a centralized store for information about registered file types, ProgIDs, and COM components. It provides the mapping between file extensions, the programs that can open them, and the commands used to launch those programs.
HKCR represents a merged view of two separate sources: HKEY_LOCAL_MACHINE\Software\Classes (machine-wide registrations) and HKEY_CURRENT_USER\Software\Classes (per-user registrations).
The data in HKCR is organized into subkeys by file extension (for example, .txt) and by ProgID
HKCR is essential for Windows to determine how to handle files, which applications launch for specific file
Changes in HKCR affect all applications that rely on file associations and COM registrations, and the hive