How to speed up Windows 2000/Windows XP?

This howto only applys for those computers with memory 128 to 256 RAM. If you have memory over 512, there is no speed problem (unless you have installed big prohrams, such as Adobe CS3).

1. Set EnablePrefetcher as 0
Run "regedit to edit

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters] "EnablePrefetcher"

Change the defaul "EnablePrefetcher" 3 to 0.

Note:
0 = Disabled (for low memory systems 125 -560)
1 = Application launch prefetching enabled (Will cripple Window's boot times)
2 = Boot prefetching enabled (Will cripple all application load times)
3 = Applaunch and Boot enabled (Optimal and Default)

Low Memory Systems - Recommendations to disable Prefetching on low memory systems (128 MB - 512 MB) is based on the fallacy that portions of application code are preloaded into memory before the application load is initiated during Windows startup. 64 MB systems will suffer due to insufficient RAM, reducing but not eliminating Window XP's prefetching benefits. 128 MB is the recommended minimum for optimal prefetching performance.

Boot Performance - Recommendations to set the EnablePrefetcher value to 2 to improve boot performance is based on the fallacy that portions of application code are preloaded into memory before the application load is initiated during Windows XP startup.

2. Disabling unnecessary services
Disabling unnecessary services will reduced Windows XP boot times. But do Not disable these two:
DNS Client Service
Task Scheduler Service

Source: http://mywebpages.comcast.net/SupportCD/XPMyths.html#Requirement

Modifing registry manually is

Modifing registry manually is too difficult for computer beginners. So I recommend them to use AusLogics BoostSpeed for cleanning up disks, registry and speeding up computer.