It really does help troubleshooting if you understand the registry's structure. In particular, knowledge of the layout will prevent you navigating to the wrong section. My foibles include
thrashing around in the HKEY_LOCAL_MACHINE section, when I should be tracing a setting in the HKEY_USERS hive. Another of my common
blunders is creating a REG_DWORD instead of a REG_SZ, or vice versa. While I still occasionally make these and other mistakes, thanks to my experience of the registry structure, I can soon correct my errors.
The layout of the Vista registry is remarkably similar to that found in NT 4.0, Windows 2000 and XP.
Registry Folder or Hive
What it contains
Holds configuration settings for the computer (no matter which user logs on). Can be abbreviated to 'HKLM'.
Contains all the actively loaded user profiles on the computer. More often than not, you would configure the subfolder under HKEY_CURRENT_USER which corresponded to a particular user.
Most common of all, you would edit a value under HKEY_CURRENT_USER.
Subsets of Main Hives
HKCR is an alias of HKEY_LOCAL_MACHINE\Software. These settings ensure that the correct program opens when you launch Windows Explorer.
This information is stored under both the
HKEY_LOCAL_MACHINE and HKEY_CURRENT_USER keys. The HKEY_LOCAL_MACHINE\Software\Classes key contains default settings that can apply to all users on the local computer. The
HKEY_CURRENT_USER\Software\Classes key contains settings that override the default settings and apply only to the interactive user.
Contains settings which control the hardware profile that is used by the computer at startup.
Contains the settings for the user who is currently logged on. HKCU for short
Data represented by a 32-bit integer (4 bytes long).
A fixed-length text string. However, REG_SZ can also hold numbers.
REG_SZ and REG_DWORD are by far the most common registry types. However, I include the other types below for completeness.
A multiple string. A data type capable of holding more than one value. Separate each entry by spaces, commas, or other marks.
Expandable String Value
A variable-length data string. This data type is by system variables.
Raw binary data. Displayed in hexadecimal format.
Data represented by a number that is a 64-bit integer. This data is displayed in a Binary Value.
A series of nested arrays, designed to store a resource list.
A series of nested arrays that are designed to store a device driver's list of possible hardware resources.
A series of nested arrays that is designed to store a resource list that is used by a physical hardware device.
A Unicode string naming a symbolic link.
Data with no particular type. This data is written to the registry by the system or applications and is displayed in Registry Editor in hexadecimal format.
Guy Recommends : SolarWinds'
Free VM Monitor
The best feature of this new this new version of SolarWinds VM Monitor is that it
checks Windows Hyper-V. Naturally, it still works with virtual machines on VMware ESX Servers. VM Monitor is a
desktop tool that not only tests that your server is online, but also
displays the CPU and memory utilization for each node.
It's easy to install and to configure this virtual machine monitor, all
you need the host server's IP address or hostname and the logon info. Give
this virtual machine monitor a try - it's free.
Monitor Your Network with the Real-time Traffic Analyzer
The main reason to monitor your network is to check that
your all your servers are available. If there is a network problem you
want an interface to show the scope of the problem at a glance.
Even when all servers and routers are available, sooner or later you will be curious to
know who, or what, is hogging your precious network's bandwidth. A GUI
showing the top 10 users makes interesting reading.
Another reason to monitor network traffic is to learn more about your
server's response times and the use of resources. To take the pain out of
capturing frames and analysing the raw data, Guy recommends that you download a copy of
free Real-time NetFlow Analyzer.
If you like this page then please share it with your friends