double-click the My Computer icon. Next, right-click on the C: Drive, then select Properties.Uncheck "Allow Indexing Service to index this disk for fast file searching." Next, apply changes to "C: subfolders and files," and click OK. If a warning or error message appears (such as "Access is denied"), click the Ignore All button.

4. Enable DMA

double-click the My Computer icon. Tab HARDWARE, pilih Device Managerdouble-click on the IDE ATA/ATAPI Controllers device, and ensure that DMA is enabled for each drive you have connected to the Primary and Secondary controller. Do this by double-clicking on Primary IDE Channel. Then click the Advanced Settings tab. Ensure the Transfer Mode is set to "DMA if available" for both Device 0 and Device 1. Then repeat this process with the Secondary IDE Channel.

CLEANUP STARTUP ITEMS IN MSCONFIG.Do you ever uninstall programs and they are still listed under startup items in msconfig? Personally, I found myself with 30 such items from old installs. Microsoft leaves you no way to clean up this list, but have no fear, I have figured it out for you.1. Open MSconfig and click on the startup items tab2. Open Regedit and naviate to HKLM/Software/Microsoft/Sharedtools/MSconfig/startupreg3. Compare the list of registry keys under startup reg with their counterparts in msconfig.4. Delete the keys which are no longer valid.5. Voila! You've cleaned up msconfig.6. Remove any unnecessary or unused programs from the Add/Remove Programs section of the Control Panel.

to uninstall things like msn messenger and other hidden installs thru add remove programs, do this: find sysoc.inf (you might have to enable "show hidden files" and "show hidden/protected system folders" in explorer) and open it in notepad replace all ",hide" with "," (both with out quotes) which is easiest to do with the replace all command under edit then in add/remove programs under add/remove windows compnents and whole new list of things to uninstall and add are now listed (such as internet explorer)

Save the file as shutdown.regDouble click the file to import into your registry.

9. Optimize Booting Time

Microsoft has made available a program to analyze and decrease the time it takes to boot to WindowsXP. The program is called BootVis

Uncompress the file.Run BOOTVIS.EXEFor a starting point, run Trace / Next Boot + Driver DelaysThis will reboot your computer and provide a benchmarkAfter the reboot, BootVis will take a minute or two to show graphs of your system startup.Note how much time it takes for your system to load (click on the red vertical line)Then run Trace / Optimize SystemRe-Run the Next Boot + Drive DelaysNote how much the time has decreased

If you use program other than the native WindowsXP CD Burner software,you might be able to increase the speed that it loads.

Go to Control Panel / Administrative Tools / ServicesDouble-click on IMAPI CD-Burning COM ServiceFor the Startup Type, select DisabledClick on the OK button and then close the Services windowIf you dont You should notice

15. Increasing System Performance (If you have 512 megs or more of memory)

If you have 512 megs or more of memory, you can increase system performanceby having the core system kept in memory.

INTERNET EXPLORER LIGHTING-FAST STARTUP.Isn't it annoying when you want to go to a new website, or any other site but your homepage, and you have to wait for your 'home' to load? This tweak tells Internet Explorer to simply 'run', without loading any webpages. (If you use a 'blank' page, that is still a page, and slows access. Notice the 'about:blank' in the address bar. The blank html page must still be loaded..). To load IE with 'nothing' [nothing is different than blank]:1. Right-click on any shortcut you have to IE[You should create a shortcut out of your desktop IE icon, and delete the original icon]2. Click Properties3. Add ' -nohome' [with a space before the dash] after the endquotes in the Target field.4. Click OKFire up IE from your modified shortcut, and be amazed by how fast you are able to use IE!

SPEED UP BROWSING WITH DNS CATCH.when you connect to a web site your computer sends information back and forth, this is obvious. Some of this information deals with resolving the site name to an IP address, the stuff that tcp/ip really deals with, not words. This is DNS information and is used so that you will not need to ask for the site location each and every time you visit the site. Although WinXP and win2000 has a pretty efficient DNS cache, you can increase its overall performance by increasing its size. You can do this with the registry entries below:************begin copy and paste***********Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Dnscache\Parameters]"CacheHashTableBucketSize"=dword:00000001"CacheHashTableSize"=dword:00000180"MaxCacheEntryTtlLimit"=dword:0000fa00"MaxSOACacheEntryTtlLimit"=dword:0000012d************end copy and paste***********make a new text file and rename it to dnscache.reg. Then copy and paste the above into it and save it. Then merge it into the registry.

FIX IE 6 SLOWDOWNS AND HANGS.1. Open a command prompt window on the desktop (Start/Run/command).2. Exit IE and Windows Explorer (iexplore.exe and explorer.exe, respectively, in Task

Manager, i.e - Ctrl-Alt-Del/Task Manager/Processes/End Process for each).3. Use the following command exactly from your command prompt window to delete the

Task/Browse/C:\Windows\explorer.exe[or your path]) or Shutdown/Restart the computer from

Task Manager.

ANOTHER WAY TO FIX IEXPLORER 6 SLOW PAGES LOADED.Here's an easier way to get to index.dat file as addresse in another tweak submitted here.1. click on Internet Explorer2. go to to your root dir (usually C3. open Documents and Settings folder4. open "your username folder"5. open UserData6. **close IE if you have it open**rename index.dat to index.oldlogoff and log back on (don't need to restart) open up IE and go to a web page or site that

always seemed to load slowly. It should load a lot more quickly now. NOTE. Always rename or

DISABLE: In the "When Searching" drop down menu, select "Do not search from the address

bar".>> click "ok" >> "ok". Type an invalid address in your address bar and see if ittakes you to the msn search page or if it gives a "page not found" error. In thiscase, the "page not found" error is what we want.

CHANGE: If you wish not to disable, but you wish to change it to your favorite "google.com"search page. Instead of following the "DISABLE" instructions, follow the instructionsbelow. Choose "Google Sites (or whatever you prefer)" from the "choose a search providerto search from address bar" drop down menu >> click "ok" >> "ok"

Stop Error Messages When BootingStart/Run/RegeditHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer. Create a new sub-key DWORD named �AlwaysUnloadDLL� and set the default value to equal �1' to disable Windows caching the DLL in memory. Restart Windows for the change to take effect.

�WaitToKillServiceTimeout� and change the Value to 2000. Exit, reboot.

Automatically Close Non-Responding Applications on ShutdownStart/Run/RegeditHKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\ Explorer. Data Type: REG_DWORD (DWORD Value), Value Data: (0 = unselected, 1 = selected). Modify the following values, setting them to �1? to select the parameter as a default or �0? as unselected. CaseSensitive, IncludeSubFolders, SearchHidden, SearchSlowFiles, SearchSystemDirs. Restart or logoff Windows for the change to take effect.

Speed Up Menu DisplayStart/Run/RegeditHKEY_USERS\.DEFAULT\Control Panel\Desktop, Value Name: AutoEndTasks, Data Type: REG_SZ (String Value), Value Data: (0 = disabled, 1 = enabled). Modify the value of �AutoEndTasks� to equal �1' to automatically end tasks or �0' to prompt for action. Note: This change will affect all users but the value can also be changed on a user-by-user basis by modifying [HKEY_CURRENT_USER\Control Panel\Desktop] with the same values.

Create a new string value, or modify the existing value, named �Append Completion� and set it to �yes� to append the suggested text as you are typing or �no� to only show a drop- down list. Restart Windows for the change to take effect. Note: This setting also changes the auto complete functionality of Internet Explorer.

21. Enable DVD Player in Media Player

Remove the Upperfilters and Lowerfilters values completely from the following registry key:

HKEY_CURRENT_USER/Control Panel/Desktop/MenuShowDelay from the default 400 to something a little snappier. Like 150.

23 Turn of CD Auto Play

Open My ComputerRight click on your CD ROM and choose PropertiesClick on the Auto Play tabIn the drop down box you can choose the Action for each choice shown in the drop down box OrGo to Start->Run->gpedit.mscComputer Config -> Administrative Template -> SystemDouble click Turn off AutoplayEnable it.

24 Increase BROADBAND

This is for broad band connections. I didn�t try it on dial up but might work for dial up.make sure your logged on as actually "Administrator". do not log on with any account that just

has administrator privileges.start - run - type gpedit.mscexpand the "local computer policy" branchexpand the "administrative templates" branchexpand the "network branch"Highlight the "QoS Packet Scheduler" in left windowin right window double click the "limit reservable bandwidth" settingon setting tab check the "enabled" itemwhere it says "Bandwidth limit %" change it to read 0Effect is immediate on some systems, some need to re-boot. This is more of a "counter what XP does" thing. In other words, programs can request up to 20% of the bandwidth be reserved for them, even with QoS disabled, this is no big deal and most programs do not request it. So, although QOS has caused a big stink because people think it reserves 20% of their bandwidth, you can still disable it, just to be sure, hehe.

25. AUTO DELETE TEMPORARY FOLDER.

First go into gpedit.mscNext select -> Computer Configuration/Administrative Templates/WindowsComponents/Terminal Services/Temporary FolderThen right click "Do Not Delete Temp Folder Upon Exit"Go to properties and hit disable. Now next time Windows puts a temp file in that folder it will automatically delete it when its done! Note from Forum Admin: Remember, GPEDIT (Group Policy Editor) is only available in XP Pro.

26. REMOVING SERVICES DEPENDENCIES.

This will allow you to disable a service or uninstall it from your system without effecting another service that depends on it. Here's how you do it1. After you have set your services the way you want them and you have disabled/uninstalled something that another services depends on, run "regedit"2. Under HKEY_LOCAL_MACHINE\System\find the service that will not function, do to another service being disabled/uninstall (found in ControlSet001\Services,ControlSet002\Services, and CurrentControlSet\Services)3. Once you have found the service right-click on the string value, "DependOnService,"and modify4. You should now see a list of services that it is dependent on. Simply delete the service that you have disabled/uninstalled5. Restart your computer and your ready to go Disclaimer REMEMBER TO BACKUP YOU REGISTRY FIRST I'm not totaly sure if this will have any negative effects on your system. I used this method after uninstalling "Netbios over Tcpip" from my system completely, so that my Dhcp service would function and I have had NO negative effects on my system.

27.Shutdown Faster

SHUTDOWN XP FASTER 1.Like previous versions of windows, it takes long time to restart or shutdown windows xp when the "Exit Windows" sound is enabled. to solve this problem youmust disable this useless sound. click start button then go to settings -> control panel -> Sound,Speech and Audio devices -> Sounds and Audio Devices -> Sounds, then under program events and windows menu click on "Exit Windows" sub-menu and highlight it.now from sounds you can select,choose "none" and then click apply and ok. now you can see some improvements when shutting down your system.

SHUTDOWN XP FASTER 2.Start Regedit.Navigate to HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control.Click on the "Control" Folder.Select "WaitToKillServiceTimeout"Right click on it and select Modify.Set it a value lower than 2000 (Mine is set to 200).