xp performance

Registry settings to improve performance

1. Disable the 8.3 naming convention
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 REGEDITNavigate to HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystemChange the value of the NtfsDisable8dot3NameCreation key to '1'
Note that some popular programs, including Norton Antivirus, use the 8.3 naming convention.

2. 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'

3. Force XP to unload DLL files after closing a program
Dynamic Link Libraries, or DLLs, are files containing data or functions that Windows programs can call when needed by linking to them. Every piece of windows software will include instructions to the operating system as to which DLLs it will need to access, and XP will cache these particular files in memory for faster access.
The trouble is, Windows XP keeps these DLLs cached after the relevant program has closed, wasting memory space. While DLLs are generally tiny, enough of them can make a dent, so it's worthwhile to implement this registry tweak, which will force Windows XP to unload DLLs used by a specific program when that program halts.
To do this, first run REGEDIT.
Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer.
reate a new key named 'AlwaysUnloadDLL' and set the default value to equal '1.'

4. Disable the hibernation feature
Windows XP's hibernation option allows a computer to copy its current memory contents to the hard drive before shutdown, allowing the system to resume operations exactly where it left off when it was powered down. To do this, it reserves space on the hard drive equal to the amount of physical memory present. If you do not plan to use the hibernation feature, you should ensure that it is disabled, or you are wasting disk space.
To disable hibernation:
Go to 'start/control panel/performance and maintenance/power options.'
Go to the 'hibernate' tab and uncheck the 'enable hibernation' check box.

No comments: