TheHKEY_CLASSES_ROOTKeyTheHKEY_CLASSES_ROOT root key contains information on all existing filename associations and data associated with COM objects. However, in Windows 2000 and later versions, including Windows XP and products of the Windows Server 2003 family, the contents of this root key became more complex. Similar to Windows NT 4.0, the data under this key references the Classes subkey of the HKEY_LOCAL_MACHINE\Software hive, but, besides this, it also joins the contents of the HKEY_CURRENT_USER\Software\Classes key. The latter key is actually a link to the HKEY_USERS\<SID>_Classes keys, where SID stands for security identifier of the current user. Note As was already mentioned, the HKEY_LOCAL_MACHINE registry key contains global settings applicable to all users who log on to the local system. The HKEY_CURRENT_USER root key, on the other hand, contains settings that are specific to the user who is currently logged on to the system. With a small number of exceptions, user settings have the priority above general computer settings. Therefore, if the file type or COM class is specified both under HKEY_LOCAL_MACHINE and HKEY_CURRENT_USER, the OS will use the setting existing under HKEY_CURRENT_USER. TheHKEY_CLASSES_ROOTkey contains the data that associates file types (by filename extensions) with specific applications supporting formats of these files. . The HKEY_ CLASSES_ ROOT Key The HKEY_ CLASSES_ ROOT root key contains information on all existing filename. subkey of the HKEY_ LOCAL_MACHINESoftware hive, but, besides this, it also joins the contents of the HKEY_ CURRENT_USERSoftware Classes key. The latter key