Original English Version Deutsch/German Italiano/Italian Français/French Español/Spanish 日本語/Japanese 한국어/Korean Português/Portuguese 中文(简体)/Chinese Simplified    
Your Download Superstore           Windows   Mac   Mobile   Music   Games  
                 
 

what is the windows registry?

The Windows registry is a directory which stores settings and options for the operating system for Microsoft Windows 32-bit versions, 64-bit versions and Windows Mobile . It contains information and settings for all the hardware , operating system software , most non-operating system software, users, preferences of the PC , etc. Whenever a user makes changes to Control Panel settings, file associations , system policies, or installed software, the changes are reflected and stored in the registry. The registry also provides a window into the operation of the kernel, exposing runtime information such as performance counters and currently active hardware. This use of registry mechanism is conceptually similar to the way that Sysfs and procfs expose runtime information through the file system (traditionally viewed as a place for permanent storage), though the information made available by each of them differs tremendously.

The Windows registry was introduced to tidy up the profusion of per-program INI files that had previously been used to store configuration settings for Windows programs. These files tended to be scattered all over the system, which made them difficult to track.

Keys and Values

The registry contains two basic kinds of elements: keys and values.

Registry Keys are similar to folders - in addition to values, each key can contain subkeys, which may contain further subkeys, and so on. Keys are referenced with a syntax similar to Windows' path names, using backslashes to indicate levels of hierarchy. E.g. HKEY_LOCAL_MACHINE\Software\Microsoft\Windows refers to the subkey "Windows" of the subkey "Microsoft" of the subkey "Software" of the HKEY_LOCAL_MACHINE key.

Registry Values are name/data pairs stored within keys. Values are referenced separately from keys. Value names can contain backslashes which would lead to ambiguities were they referred to like paths. The Windows API functions that query and manipulate registry values take value names separately from the key path and/or handle that identifies the parent key.

The terminology is somewhat misleading, as the values are similar to an associative array , where standard terminology would refer to the name part of the value as a "key". The terms are a holdout from the 16-bit registry in Windows 3, in which keys could not contain arbitrary name/data pairs, but rather contained only one unnamed value (which had to be a string). In this sense, the entire registry was like an associative array where the keys (in both the registry sense and dictionary sense) formed a hierarchy, and the values were all strings. When the 32-bit registry was created, so was the additional capability of creating multiple named values per key, and the meaning of the names were somewhat distorted.

 
Need Help in Determining Which Registry Cleaner/Repairer Software Will Best Siut You?

Take a look at our top Registry Cleaner products to see how you can repair your PC and keep it running to its full potential. Or visit www.icomparer.com and read their reviews on the top Registry Cleaning Software. They provide editor and user reviews describing in detail how each Registry Cleaner product will help you, the functionality they each provide, along with screenshots and statistics.

www.icomparer.com - helping you make the right choice!

And visit www.software-4-u.com - for the latest range of PC Software!

 
 
 
 
Home   Terms & Conditions   Contact Us   FAQ   Site Map
 
www.software-superstore.com and www.icomparer.com provide the information on this site as a resource. All information is provided as opinion only. We cannot be held liable for any damages. The contents of this website are registered with the U.S. Copyright Office and are protected by copyright © , all rights reserved.