N
InsightHorizon Digest

What is Hkey_classes_root used for

Author

John Thompson

Updated on April 17, 2026

The HKEY_CLASSES_ROOT (HKCR) key contains file name extension associations and COM class registration information such as ProgIDs, CLSIDs, and IIDs. It is primarily intended for compatibility with the registry in 16-bit Windows.

What is the purpose of the HKEY_CLASSES_ROOT hive?

In the simplest terms possible, the HKEY_CLASSES_ROOT registry hive contains the necessary information for Windows to know what to do when you ask it to do something, like to view the contents of a drive, or open a certain type of file, etc. HKEY_CLASSES_ROOT Registry Hive (Windows 10).

What are HKEY_USERS?

HKEY_USERS, sometimes seen as HKU, is one of many registry hives in the Windows Registry. It contains user-specific configuration information for all currently active users on the computer. This means the user logged in at the moment (you) and any other users who have also logged in but have since “switched users.”

Is Hkcr a user?

HKEY_CLASSES_ROOT is a pseudo registry hive that contains both the keys found in the per-user settings under HKEY_CURRENT_USER\Software\Classes and the system-global settings under HKEY_LOCAL_MACHINE\Software\Classes .

What does HKEY_CURRENT_USER mean?

HKEY_CURRENT_USER, often abbreviated as HKCU, is one of a half-dozen or so registry hives, a major part of the Windows Registry. It contains configuration information for Windows and software specific to the currently logged in user.

What are the 5 registry hives?

  • HKEY_CLASSES_ROOT.
  • HKEY_CURRENT_USER.
  • HKEY_LOCAL_MACHINE.
  • HKEY_USERS.
  • HKEY_CURRENT_CONFIG.

What is HKEY_LOCAL_MACHINE used for?

The HKEY_LOCAL_MACHINE, otherwise known as HKLM, is a Windows Registry tree that contains configuration data that is used by all users in Windows. This includes information about Windows services, drivers, programs that automatically run for every user, and general OS settings.

How do I open Hklm files?

  1. You can press Windows + R to open Windows Run dialog, type regedit in Run box, and press Enter button to open Windows Registry.
  2. Find HKEY_LOCAL_MACHINE in the left panel of Registry Editor. Click the arrow icon next to it to expand HKEY_LOCAL_MACHINE.

What is Hkey Dyn data?

HKEY – CURRENT – CONFIG : This hive contains data related to the hardware and software settings of all users. … HKEY – DYN – DATA: It contains information related to plug – n – play devices.

What are folders in the registry called?

The Registry has a hierarchal structure, although it looks complicated the structure is similar to the directory structure on your hard disk, with Regedit being similar to Windows Explorer. Each main branch (denoted by a folder icon in the Registry Editor, see left) is called a Hive, and Hives contains Keys.

Article first time published on

Can you delete Hkey_users?

After backing up the registry we need to search for the domain account name but instead of taking a hours to purse the entire registry, just click HKEY_USERS in the left pane, press Ctrl + f and enter the username of the account folder you just ousted. … Deleting this key wipes the user’s profile residue from your PC.

How do I read registry files?

You can access the Registry via the Registry Editor app into Windows. The view is divided into a list of keys (folders) on the left and values on the right. Navigating it is much like browsing for files using File Explorer. Select a key on the left and you’ll see the values that key contains on the right.

How do I use the registry editor?

  1. In the search box on the taskbar, type regedit, then select Registry Editor (Desktop app) from the results.
  2. Right-click Start , then select Run. Type regedit in the Open: box, and then select OK.

How is data stored in Hkey_current_user?

The registry is not stored as a single file on disk but as multiple files, each representing one subtree of the full registry. For example, HKEY_CURRENT_USER is stored in %user_home%\ntuser. dat . … A cell can be a key, a value (with name and data), a list of keys or a list of values.

How do I fix my Windows 10 registry for free?

  1. Perform SFC scan.
  2. Perform DISM scan.
  3. Perform System Restore.
  4. Reset Windows 10.
  5. Perform Automatic Startup Repair.
  6. Perform Windows 10 In-place Upgrade Repair.

Where are registry files located?

On Windows 10 and Windows 7, the system-wide registry settings are stored in files under C:\Windows\System32\Config\ , while each Windows user account has its own NTUSER. dat file containing its user-specific keys in its C:\Windows\Users\Name directory. You can’t edit these files directly.

Can I delete HKEY_LOCAL_MACHINE?

Open the Registry Editor by selecting Start, Run, typing regedit and clicking OK. Navigate your way to HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall. In the left pane, with the Uninstall key expanded, right-click any item and select Delete.

What is HKEY_LOCAL_MACHINE registry?

HKEY_LOCAL_MACHINE, often abbreviated as HKLM, is one of several registry hives that make up the Windows Registry. This particular hive contains the majority of the configuration information for the software you have installed, as well as for the Windows operating system itself.

Is Hklmsoftware a virus?

It’s not a false positive because it’s not being flagged as malware. A PUP detection means Potentially Unwanted Program and based on the criteria used for determining whether something is PUP, this software does indeed fit into this category therefore the detection as PUP is accurate.

What is Sam hive?

The Security Account Manager (SAM) is a particular registry hive that stores credentials and account information for local users. User passwords are stored in a hashed format in the SAM registry hive either as an LM hash or an NT hash, depending on Group Policy settings.

What does each registry hive do?

A hive is a logical group of keys, subkeys, and values in the registry that has a set of supporting files loaded into memory when the operating system is started or a user logs in. Each time a new user logs on to a computer, a new hive is created for that user with a separate file for the user profile.

What is the importance of the SAM registry hive?

The Security Accounts Manager (SAM) is a registry file in Windows NT and later versions until the most recent Windows 8. It stores users’ passwords in a hashed format (in LM hash and NTLM hash). Since a hash function is one-way, this provides some measure of security for the storage of the passwords.

What are Hklm files?

HKEY_LOCAL_MACHINE (HKLM) Abbreviated HKLM, HKEY_LOCAL_MACHINE stores settings that are specific to the local computer. The key located by HKLM is actually not stored on disk, but maintained in memory by the system kernel in order to map all the other subkeys.

What is HKLM Software wow6432node?

The Wow6432 registry entry indicates that you’re running a 64-bit version of Windows. The OS uses this key to present a separate view of HKEY_LOCAL_MACHINE\SOFTWARE for 32-bit applications that run on a 64-bit version of Windows.

Where is HKLM registry hive stored?

The location of these registry hives are as follows: HKEY_LOCAL_MACHINE \SOFTWARE : \system32\config\software. HKEY_USERS \UserProfile : \winnt\profiles\username.

What are the 5 registry keys?

In most versions of Microsoft Windows, the following keys are in the registry: HKEY_CLASSES_ROOT (HKCR), HKEY_CURRENT_USER (HKCU), HKEY_LOCAL_MACHINE (HKLM), HKEY_USERS (HKU), and HKEY_CURRENT_CONFIG.

What do registry keys look like?

To a lay person, a registry key looks just like any other Windows folder. A pre-defined key and its nested subkeys are collectively called a hive. … Keys and subkeys are referred to with a syntax that’s similar to Windows’ path names, using backslashes to indicate levels in the hierarchy.

What is registry malware?

What is a registry key? A registry key is an organizational unit within the Windows Registry, similar to a folder. Furthermore, the malware uses native Windows tools to perform its commands so it is undetectable by signature-based security software such as antivirus.

How do I remove a domain user from my computer?

Right click Computer -> Properties -> Advanced System Settings. On the Advanced tab, choose the Settings-button under User Profiles. Delete the profile you want deleted.

How do I remove a Windows SID?

In the left pane, you will see a list of SID keys for all user profiles on your computer. Click each SID key, and then check the ProfileImagePath entry in the right pane. Once you find the SID key which points to the user profile you want to remove, right-click it and select Delete.

How do I delete a registry key in PowerShell?

To delete the registry key using PowerShell, we can use the Remove-Item command. Remove-Item command removes the registry key from the path specified. For example, we have the registry key name NodeSoftware stored at the path HKLM, under the Software key.