Results 1 to 7 of 7

Thread: Getting to know all about Windows Registry

  1. #1
    manekari's Avatar
    manekari is offline Senior Member
    Join Date
    Aug 2008
    Location
    Mumbai, India
    Posts
    303

    Default Getting to know all about Windows Registry

    I was going through the Book “Windows 7 UNLEASHED , SAMS publication” that sneaked my attraction on very interesting chapter which was all about the registry. So i thought it would be better to rip out some content for our blog readers.



    The Registry is a central repository Windows uses to store anything and everything that applies to the configuration of your system.

    This includes all the following:

    • Information about all the hardware installed on your computer
    • The resources those devices use
    • A list of the device drivers that Windows 7 loads at startup
    • Settings that Windows 7 uses internally
    • File type data that associates a particular type of file with a specific application
    • Backgrounds, color schemes, and other interface customization settings
    • Other customization settings for things such as the Start menu and the task bar
    • Internet and network connections and passwords
    • Settings for Windows 7 applications such as Windows Explorer and Internet Explorer
    • Settings and customization options for many third-party applications

    To launch the Registry Editor, select Start, type regedit into the Search box, and then press Enter. When the User Account Control dialog box shows up, enter your credentials to continue.



    Understanding Registry settings

    If the left side of the Registry Editor window is analogous to Explorer’s Folders pane, theright side is analogous to Explorer’s Contents pane. In this case, the right side of theRegistry Editor window displays the settings contained in each key (so I’ll call it theSettings pane). The Settings pane is divided into three columns:

    • Name – This column tells you the name of each setting in the currently selected key(analogous to a filename in Explorer).
    • Type – This column tells you the datatype of the setting. There are six possible datatypes :
      REG_SZ – This is a string value.

      REG_MULTI_SZ – This is a series of strings.

      REG_EXPAND_SZ – This is a string value that contains an environment variable name that gets “expanded” into the value of that variable.
      For example,the %SystemRoot% environment variable holds the folder in which Windows 7 was installed. So,if you see a Registry setting with the value %SystemRoot%\System32\, and Windows 7 is installed in C:\Windows, the setting’s expanded value is C:\Windows\System32\.

      REG_DWORD - This is a double word value: a 32-bit hexadecimal value arranged as eight digits.
      For example,11 hex is 17 decimal,so this number would be represented in DWORD form as 0×00000011 (17). (Why “double word”? A 32-bit value represents four bytes of data,and because a word in programming circles is defined as two bytes,a four-byte value is a double word.)

      REG_QWORD – This is a quadruple word value: a 64-bit hexadecimal value arranged as 16 digits. Note that leading zeros are suppressed for the high 8 digits. Therefore,11 hex appears as 0×00000011 (17),and 100000000 hex appears as 0×1000000000(4294967296).

      REG_BINARY – This value is a series of hexadecimal digits.
    • Data—This column displays the value of each setting.


    Getting know the Registry’s’ Root Keys :

    HKEY_CLASSES_ROOT – usually abbreviated as HKCR—contains data related to file extensions and their associated programs, the objects that exist in the Windows 7 system, as well as applications and their automation information. There are also keys related to shortcuts and other interface features.

    HKEY_CURRENT_USER – usually abbreviated as HKCU—contains data that applies to the user that’s currently logged on. It contains user-specific settings for Control Panel options, network connections, applications, and more. Note that if a user has group policies set on his account, his settings are stored in the HKEY_USERS\sid subkey (where sid is the user’s security ID). When that user logs on, these settings are copied to HKEY_CURRENT_USER. For all other users, HKEY_CURRENT_USER is built from the user’s profile file, ntuser.dat located in %UserProfile%).

    HKEY_LOCAL_MACHINE (HKLM) containsnon-user-specific configuration data for your system’s hardware and applications.


    HKEY_USERS (HKU) contains settings that are similar to those in HKEY_CURRENT_USER. HKEY_USERS is used to store the settings for users with group policies defined, as well as the default settings (in the .DEFAULT subkey) which get mapped to a new user’s profile.

    HKEY_CURRENT_CONFIG (HKCC) contains settings for the current hardware profile. If your machine uses only one hardware profile, HKEY_CURRENT_CONFIG is an alias for HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001. If your machine uses multiple hardware profiles, HKEY_CURRENT_CONFIG is an alias for HKEY_LOCAL_MACHINE\SYSTEM\ControlSetnnn, where nnn is the numeric identifier of the current hardware profile.


    From : Getting to know all about Windows Registry | winspark.net
    Last edited by manekari; 4th April 2010 at 08:10.

  2. #2
    nirman's Avatar
    nirman is offline Beginner
    Join Date
    Feb 2009
    Location
    Pilani (Rajasthan)
    Posts
    33

    Default

    Thanks, nice article
    It is good to know the basic windows registry concept but I think we should not edit registry until we are very sure about it since wrong editing can cause disaster to our computer.

  3. #3
    optimus's Avatar
    optimus is offline Windows Enthusiast
    Join Date
    Apr 2010
    Posts
    94

    Default

    is there a inbuilt option in Windows 7 to back-up registry & save it to a file...then,we can restore at any time,if our OS registry is damaged by virus or malware...i mean without a 3rd party registry back up software,is there a simple inbuilt method....???

  4. #4
    nithinr6's Avatar
    nithinr6 is offline Senior Member
    Join Date
    Aug 2008
    Location
    Kerala, India
    Posts
    268

    Default

    Backing up registry is simple. Open registry (type regedit and press enter). Click on file and select export. Choose the place where you want to save the file and then click Save.

  5. #5
    HappyAndyK's Avatar
    HappyAndyK is offline Site Administrator
    Join Date
    Jun 2008
    Posts
    7,543

  6. #6
    infopedia is offline New Member
    Join Date
    Mar 2010
    Posts
    9

    Default

    this is a nice article on registry

  7. #7
    knightrider™'s Avatar
    knightrider™ is offline Gold Member
    Join Date
    Jul 2008
    Location
    India
    Posts
    754

    Default

    this might be usefull as even i am writing a very large review article on registry tweaks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22