Adding and Deleting Registry Keys and Values

The Registry Editor, as mentioned earlier, is the primary tool for viewing, modifying, and deleting data in the Registry. And as you’ll see later in this chapter, it also allows you to conveniently import and export data (via Registry patches), which can be thought of as another form of data entry.

Basic data entry in Registry Editor is fairly simple. In order to type data, you must first create a value to hold it. Depending on your goal, you may also need to create a new key in which to place the value.

To create a new key or value, use Edit New. The key or value then appears within the currently selected key, with the name New Key or New Value #1, respectively. A new string value will have the null string as its value; a new binary value will show the following message in parentheses: “(zero length binary value).” A new DWORD value will show up as zero: 0x00000000 (0). You can then edit that value (see later in this chapter) to change it. New keys aren’t created empty, either. They all contain the (Default) value described in the previous section.

To delete a key or value, select it and click Edit Delete, or simply press the Del key. But be warned, there’s no undelete, so you might want to first write out the branch containing the key you’re about to delete as a .reg file (see Section 8.5 and Section 8.6, later in this chapter). Or, you can use Edit Rename to rename the value or key. Since applications access values and keys by ...

Get Windows XP in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.