The following tips all deal with editing the Windows Registry. Please make sure to backup your registry as per tip #81 before attempting any of these, in case you type the wrong thing by accident. Making accidental changes to the registry can mess up your Windows installation very easily. Be careful, and have fun!
81. Backing up and restoring the windows registry
This is an important tip for preserving your system, and an essential introduction to this section of tips. The Windows registry is the central data store for the Windows operating system. It contains all the information and variables that Windows uses to run itself and the programs you install. Editing the registry gives access to a wealth of options that may not be offered to you through the user interface. It also gives you the means to completely mess up your system in the time it takes to reboot.
While restoring a computer with registry problems is now a fair bit more possible thanks to the system restore features built into Windows XP, it's still a good idea to make a backup of your registry before making any changes to it.
To back up the registry, open REGEDIT and ensure that 'my computer' is highlighted, then go to file\export.
In this window, you need to enter a location to save the exported registry (as a single file) and choose the type of file to create. Also, check the 'all' button at the bottom of the screen to backup the entire registry.

There are several possible file types, but we will focus on one only, as the .reg file type is the easiest to use. A .reg backup will copy over all changes made to existing portions of the registry when it is restored, while leaving additions to the registry made since the backup untouched.
Select the .reg file type and click 'save.'
Restoring the registry from this .reg file is a simple matter of locating the file you created, right clicking it and selecting 'merge.'
Registry Tweaks: Tip 82 82. How to edit the windows registry Editing the Windows registry can most easily be accomplished through the REGEDIT program built into Windows. This can be accessed by going to start\run\ and typing 'regedit.' Due to the nature of the registry, any changes you make here do not have to be saved. All changes are applied upon restarting the system. This also means that there is no 'cancel' button for undoing accidental changes, so make sure you keep careful note of the values you intend to edit. Registry values are stored in keys which appear as folders in the REGEDIT window. Most of the following instructions will have you add or edit values inside these keys. When you highlight a key in the left pane, the values stored in it appear in the right pane. To edit a value, right click it and select 'modify.' To add a new value, navigate to the key in which you wish to add the value, right clock it and select 'new' then the type of value you wish to create. Generally this will be either a string or DWORD value. Once you have created the value, name it, then right click on it to 'modify' its properties. Note that the naming convention for the registry, which we stick to in the following tips, is no spaces, separate words indicated by using capital letters. For example: EnableBalloonTips Registry Tweaks For performance (83 to 85) 83. Keep Windows operating data in main memory Windows XP contains several tweakable memory settings in the registry, one of which is the DisablePagingExecutive registry key. This controls whether the operating system will transfer its essential driver and kernel files to the 'virtual memory' (the page file on the hard disk). It defaults to allowing this. Obviously, transferring portions of the system to hard drive memory can considerably slow things down, and it appears that Windows XP does this periodically, whether or not the system is actually low on physical memory (RAM). If you have 256MB of system memory or more, try this registry tweak to force Windows to keep its operating data in main memory: Open Regedit. Navigate to HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Memory Management. Select the DisablePagingExecutive value to '1' 84. Disable the DOS 8.3 naming convention to save system resources. Windows XP uses two different names for each and every file on your system. One is the name that you see in explorer and in the command prompt, and the other is an MSDOS compatible 8.3 (8 character title followed by a '.' Then three more characters to indicate the type of file) name. If you are intending to run DOS only software, or connect to pre-Windows 95 computers, you will need this second set of names. If not, you are simply wasting resources. To disable the 8.3 naming convention: Open REGEDIT Navigate to HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem Change the value of the NtfsDisable8dot3NameCreation key to '1' 85. Stop the 'last access update' from taking up system resources Every time a directory on an NTFS drive is accessed by Windows XP, it updates that directory and every subdirectory with a time stamp to indicate the date of access. In folders with a lot of subdirectories, this can add considerable overhead to whatever your PC happens to be doing. This process can be disabled through the registry: Open REGEDIT Navigate to HKEY_LOCAL_MACHINES\System\CurrentControlSet\Control\FileSystem. Create a new DWORD value called 'NtfsDisableLastAccessUpdate' and set the value to '1' Registry Tweaks for Performance: Tips 86 to 88 86. Clear the Page File (virtual memory) when shutting down XP As mentioned above, the page file is an area of your hard disk that Windows uses as extra memory space to store files and data that are currently being used. Of course, since Hard drives are magnetic storage devices, and not dynamic like RAM, the data stored in the page file stays there until it is cleared or over-written. This data may possibly contain unencrypted passwords or other sensitive information since many third party programs do not bother to encrypt data that is being passed to the memory, even though it may end up on the page file. A simple registry change can force Windows XP to clear the page file each time it shuts down. Note that enabling this will increase the time it takes your system to shutdown. Open REGEDIT Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management Modify the ClearPageFileAtShutdown value to '1' For customization 87. Get Rid of XP's annoying balloon tips At some points, it seems like Windows XP is feeling lonely or something… every 5 minutes, some desktop-obscuring balloon tip will pop out of nowhere to inform you that you are not using the icons on your desktop, or that you have installed a new program, or that it's sunny outside… Seems like the operating system just needs someone to talk to. If, like me, you get fed up with this, here's a quick registry addition that will stop the madness: Open REGEDIT. Goto: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced Add the DWORD value 'EnableBalloonTips' and give it a value of '0' This will stop all balloon tips from popping up. 88. Adding additional Icons to 'my computer' The 'my computer' window is one of the most commonly accessed areas in a typical Windows XP installation. Here's a way to add several more commonly used icons to the 'my computer' window to increase its usefulness. Open REGEDIT Go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ Explorer\MyComputer\NameSpace Add a new key for each icon you wish to add to the 'my computer' window. The key should be named as below: {D20EA4E1-3957-11D2-A40B-0C5020524153} : Administrative Tools {2227A280-3AEA-1069-A2DE-08002B30309D} : Printers and Faxes {D6277990-4C6A-11CF-8D87-00AA0060F5BF} : Scheduled Tasks {7007ACC7-3202-11D1-AAD2-00805FC1270E} : Network Connections {645FF040-5081-101B-9F08-00AA002F954E} : Recycle Bin {208D2C60-3AEA-1069-A2D7-08002B30309D} : My Network Places Registry Tweaks for Performance: Tips 89 to 92 89. Speed up the Start Menu The Windows XP start menu has a built in delay time between your pointer landing on a menu and that menu being displayed. Using the registry, you can reduce the time it takes the start menu to unfold its menus: Open REGEDIT Navigate to HKEY_CURRENT_USER\Control Panel\Desktop\ Edit the MenuShowDelay value. The default is 400, lower values will speed up the start menu. I would not recommend using 0, but experiment to find your favourite setting. 90. Display message on startup If you'd like your computer to display a message when it starts up, there's a simple registry edit that can do the job for you: Open REGEDIT. Navigate to HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/WindowsNT/CurrentVersion/Winlogon Edit the key 'legalnoticecaption' with the name you wish to call the Window the message pops up in. Edit the key 'legalnoticetext' with the test you want to put in the message window. 91. Set the default download directory for Internet Explorer If you would like to change the default download target for Internet Explorer from 'my documents' to some other location on your system, the following quick registry change will do it. Open REGEDIT Navigate to HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer Edit the 'download directory' value to the full path of the directory you wish to use. 92. Change the size of thumbnail pictures Windows XP can be set to display directories full of images as thumbnail pictures in an explorer window. With this handy registry edit, you can change the size of these thumbnails to make them easier to see: Open REGEDIT Navigate to HKEY_LOCAL_MACHINE \Software\Microsoft\Windows\CurrentVersion\Explorer Create a new DWORD value called 'ThumbnailSize' and give it a value between 32 and 256 with 256 being the largest. Miscellaneous registry tweaks (93 to 95) 93. Opening a Command Prompt to a Particular Directory from Explorer One of the annoying features of Windows operating systems in general is that the command prompt is not too well integrated with the desktop. This means that any time you drop to the command prompt, you will have to navigate to the directory you need manually, instead of being able to drop into any folder you want from the desktop interface. Since at some point you will likely find yourself in need of the command prompt to perform some function on your CP system, we thought we'd show you a quick registry hack that will enable you to call up a command prompt from any folder. Start Regedit. Navigate to 'HKEY_CLASSES_ROOT \ Directory \ shell' Create a new key called 'Command.' Under the new 'command' key, create another key called 'command.' Give the default value in this key the value of 'cmd.exe /k "cd %L"' After you restart your computer, you will be able to right click on any folder and select your new command to instantly open a command prompt window to that specific folder. 94. Disable error reporting on program crash By default, when a program crashes in Windows XP, A window pop up asking you if you wish to send an error report to Microsoft. This tends to add extra irritation to the already annoying fact of a program crash. To disable this behaviour, a slight registry change is in order: Open REGEDIT Go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PCHealth\ErrorReporting. Edit the following value: Value Name: DoReport Value: 0 to disable the error report prompt. 95. Automatically close non-responsive programs With a small registry tweak, Windows XP can be set to automatically close any program that 'stops responding' (crashes), eliminating the need for you to use the task manager to close down the offending software manually. To do this: Open REGEDIT and navigate to HKEY_CURRENT_USER\Control Panel\ Desktop Modify the REG_SZ entry AutoEndTasks with a value of 1 Miscellaneous Registry Tweaks: Tips 96 to 99 96. Permanently bypass the recycle bin when deleting files If you would like to permanently delete any file without having to remove it from the recycle bin also, this simple registry tweak sets your Windows XP installation to ignore the recycling bin completely. Note that this means any files you delete will be permanently lost (though still accessible to data recovery software). Open REGEDIT Go to HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer Create a DWORD value with the following specs: Value name: NukeOnDelete Value: 1 If you wish to revert to using the recycle bin, simply enter 0 as the new value. 97. Show administrator account on welcome screen If you wish the built in administrator account to be available from the welcome screen so you can log in as the administrator easily, there's a registry hack to allow this: Open REGEDIT Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList Add the DWORD value 'Administrator' with a value of '1' 98. Enable/Disable Active Window Tracking to Mouse Movements This interesting registry edit causes the mouse pointer to make windows active simply by moving over them: Open REGEDIT Navigate to 'HKEY_CURRENT_USER\Control Panel\Mouse' Modify the ActiveWindowTracking value to '1' 99. Launch Programs at Login Without Using the Startup Folder Windows XP also uses the registry to launch programs at startup, and you can too. This tip enables you to specify programs to be launched automatically upon starting Windows: Open REGEDIT Navigate to 'HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run' Create a REG_SZ value named after your program, with the value being the path to the executable file (for example, 'C:\myprogram\myprogram.exe'). Miscellaneous Registry Tweaks: Tips 100 to 101 100. Force windows XP to reboot upon crashing This registry edit will cause your system to reboot itself automatically upon crashing. This can be useful if you have a reason for keeping your system on 24/7: Open REGEDIT Navigate to 'HKEY_LOCAL_MACHINE\SYSTEM Edit the 'AutoReboot' value to '1' 101. Disable admin shares Windows XP creates a hidden share for every drive on your computer. C$, D$, etc. These shares are accessible only to user accounts with administrative privileges, meaning any account that you created during the installation of windows XP. Essentially, this means that anyone with a valid username and password from your system can get access to anything on your drives remotely. While this is the number one reason why you should always use good passwords on your Windows user accounts, this feature can be disabled with a little registry tinkering. To disable the hidden shares: Go to HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\lanmanserver\parameters Add the Dword value 'AutoShareWks' with a value of '0' 
Edit the default REG_SZ value for this new key with the text you wish to see when you right click a folder to open the command prompt window. Assign it a name that's appropriate, for example: 'open command prompt in this folder' or something similar.
\CurrentControlSet\Control\CrashControl'






The quicklaunch bar is a convenient toolbar containing shortcuts to commonly used programs. If you used any flavour of Windows from 98 to 2000, you probably became used to it sitting in the bottom left of the taskbar next to the start button. You also probably missed it when you started using XP, especially since it also means you are missing that essential 'minimize all windows and take me back to the desktop' button. 
Let's look at how to change them.