HKLM software is a registry hive that contains configuration information about the different software installed on the machine. This software is only found on Windows operating systems, and it is instrumental in supporting COM functionality.
The HKLM can be edited using the registry editor utility known as regedit.exe. There are two situations that can necessitate the editing of this registry hive. The first is to erase all traces of a given program in a computer, and the second is when attempting to manually remove adware and viruses that hide in the registry. The HKLM software also contains a computer's boot configuration and information about currently detected hardware.